Lines Matching defs:pkg

106     Package pkg = new Package(androidManifest.getPackageName());
108 pkg.mVersionName = androidManifest.getVersionName();
109 pkg.mVersionCode = androidManifest.getVersionCode();
113 Permission permission = new Permission(pkg, createPermissionInfo(pkg, itemData));
115 pkg.permissions.add(permission);
120 PermissionGroup permissionGroup = new PermissionGroup(pkg, createPermissionGroupInfo(pkg, itemData));
122 pkg.permissionGroups.add(permissionGroup);
125 pkg.requestedPermissions.addAll(androidManifest.getUsedPermissions());
128 ReflectionHelpers.getField(pkg, "requestedPermissionsRequired");
129 permissionsRequired.addAll(buildBooleanList(pkg.requestedPermissions.size(), true));
132 pkg.applicationInfo.flags = decodeFlags(androidManifest.getApplicationAttributes());
133 pkg.applicationInfo.targetSdkVersion = androidManifest.getTargetSdkVersion();
134 pkg.applicationInfo.packageName = androidManifest.getPackageName();
135 pkg.applicationInfo.processName = androidManifest.getProcessName();
137 pkg.applicationInfo.className =
138 buildClassName(pkg.applicationInfo.packageName, androidManifest.getApplicationName());
140 pkg.applicationInfo.name = pkg.applicationInfo.className;
143 pkg.applicationInfo.metaData = metaDataToBundle(androidManifest.getApplicationMetaData());
144 pkg.applicationInfo.uid = Process.myUid();
146 pkg.applicationInfo.theme =
150 androidManifest.getThemeRef().replace("@", ""), pkg.packageName, "style"));
165 pkg.applicationInfo.labelRes = labelRes;
168 pkg.applicationInfo.nonLocalizedLabel = labelRef;
174 activityInfo.name = buildClassName(pkg.packageName, data.getName());
175 activityInfo.packageName = pkg.packageName;
179 activityInfo.applicationInfo = pkg.applicationInfo;
195 ResName.qualifyResName(themeRef.replace("@", ""), pkg.packageName, "style"));
203 data.getLabel().replace("@", ""), pkg.packageName, "string"));
209 Activity activity = createActivity(pkg, activityInfo);
215 pkg.activities.add(activity);
220 populateComponentInfo(info, pkg, data);
231 pkg.providers.add(createProvider(pkg, info));
236 populateComponentInfo(info, pkg, data);
240 Activity receiver = createActivity(pkg, info);
246 pkg.receivers.add(receiver);
251 populateComponentInfo(info, pkg, data);
255 Service service = createService(pkg, info);
261 pkg.services.add(service);
264 return pkg;
301 private static PackageParser.Provider createProvider(Package pkg, ProviderInfo info) {
304 populateComponent(pkg, info, provider);
308 private static Activity createActivity(Package pkg, ActivityInfo activityInfo) {
310 populateComponent(pkg, activityInfo, activity);
314 private static Service createService(Package pkg, ServiceInfo info) {
316 populateComponent(pkg, info, service);
321 Package pkg, ComponentInfo info, PackageParser.Component component) {
324 ReflectionHelpers.setField(component, "owner", pkg);
510 private static String buildClassName(String pkg, String cls) {
512 throw new IllegalArgumentException("Empty class name in package " + pkg);
516 return (pkg + cls).intern();
519 StringBuilder b = new StringBuilder(pkg);
529 // throw new IllegalArgumentException("Bad class name " + cls + " in package " + pkg);