package android.content.pm;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
@com.francetelecom.rd.stubs.annotation.ClassDone(0)
public class PackageParser
{
// Classes
public static class NewPermissionInfo
{
// Fields
public final java.lang.String name = (java.lang.String) null;
public final int sdkVersion = 0;
public final int fileVersion = 0;
// Constructors
public NewPermissionInfo(java.lang.String arg1, int arg2, int arg3){
}
}
public static class PackageLite
{
// Fields
public final java.lang.String packageName = (java.lang.String) null;
public final int installLocation = 0;
public final VerifierInfo [] verifiers = (VerifierInfo []) null;
// Constructors
public PackageLite(java.lang.String arg1, int arg2, java.util.List<VerifierInfo> arg3){
}
}
public static final class Package
{
// Fields
public java.lang.String packageName;
public final ApplicationInfo applicationInfo = (ApplicationInfo) null;
public final java.util.ArrayList<PackageParser.Permission> permissions = (java.util.ArrayList) null;
public final java.util.ArrayList<PackageParser.PermissionGroup> permissionGroups = (java.util.ArrayList) null;
public final java.util.ArrayList<PackageParser.Activity> activities = (java.util.ArrayList) null;
public final java.util.ArrayList<PackageParser.Activity> receivers = (java.util.ArrayList) null;
public final java.util.ArrayList<PackageParser.Provider> providers = (java.util.ArrayList) null;
public final java.util.ArrayList<PackageParser.Service> services = (java.util.ArrayList) null;
public final java.util.ArrayList<PackageParser.Instrumentation> instrumentation = (java.util.ArrayList) null;
public final java.util.ArrayList<java.lang.String> requestedPermissions = (java.util.ArrayList) null;
public java.util.ArrayList<java.lang.String> protectedBroadcasts;
public java.util.ArrayList<java.lang.String> usesLibraries;
public java.util.ArrayList<java.lang.String> usesOptionalLibraries;
public java.lang.String [] usesLibraryFiles;
public java.util.ArrayList<java.lang.String> mOriginalPackages;
public java.lang.String mRealPackage;
public java.util.ArrayList<java.lang.String> mAdoptPermissions;
public android.os.Bundle mAppMetaData;
public java.lang.String mPath;
public int mVersionCode;
public java.lang.String mVersionName;
public java.lang.String mSharedUserId;
public int mSharedUserLabel;
public Signature [] mSignatures;
public int mPreferredOrder;
public java.lang.String mScanPath;
public boolean mDidDexOpt;
public int mSetEnabled;
public boolean mSetStopped;
public java.lang.Object mExtras;
public boolean mOperationPending;
public final java.util.ArrayList<ConfigurationInfo> configPreferences = (java.util.ArrayList) null;
public java.util.ArrayList<FeatureInfo> reqFeatures;
public int installLocation;
public ManifestDigest manifestDigest;
// Constructors
public Package(java.lang.String arg1){
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static class Component<II extends PackageParser.IntentInfo>
{
// Fields
public final PackageParser.Package owner = (PackageParser.Package) null;
public final java.util.ArrayList<II> intents = (java.util.ArrayList) null;
public final java.lang.String className = (java.lang.String) null;
public android.os.Bundle metaData;
// Constructors
public Component(PackageParser.Package arg1){
}
public Component(PackageParser.ParsePackageItemArgs arg1, PackageItemInfo arg2){
}
public Component(PackageParser.Component<II> arg1){
}
// Methods
public android.content.ComponentName getComponentName(){
return (android.content.ComponentName) null;
}
public void setPackageName(java.lang.String arg1){
}
public java.lang.String getComponentShortName(){
return (java.lang.String) null;
}
}
public static final class Permission
extends PackageParser.Component<PackageParser.IntentInfo> {
// Fields
public final PermissionInfo info = (PermissionInfo) null;
public boolean tree;
public PackageParser.PermissionGroup group;
// Constructors
public Permission(PackageParser.Package arg1){
super((PackageParser.Package) null);
}
public Permission(PackageParser.Package arg1, PermissionInfo arg2){
super((PackageParser.Package) null);
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static final class PermissionGroup
extends PackageParser.Component<PackageParser.IntentInfo> {
// Fields
public final PermissionGroupInfo info = (PermissionGroupInfo) null;
// Constructors
public PermissionGroup(PackageParser.Package arg1){
super((PackageParser.Package) null);
}
public PermissionGroup(PackageParser.Package arg1, PermissionGroupInfo arg2){
super((PackageParser.Package) null);
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static final class Activity
extends PackageParser.Component<PackageParser.ActivityIntentInfo> {
// Fields
public final ActivityInfo info = (ActivityInfo) null;
// Constructors
public Activity(PackageParser.ParseComponentArgs arg1, ActivityInfo arg2){
super((PackageParser.Package) null);
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static final class Service
extends PackageParser.Component<PackageParser.ServiceIntentInfo> {
// Fields
public final ServiceInfo info = (ServiceInfo) null;
// Constructors
public Service(PackageParser.ParseComponentArgs arg1, ServiceInfo arg2){
super((PackageParser.Package) null);
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static final class Provider
extends PackageParser.Component {
// Fields
public final ProviderInfo info = (ProviderInfo) null;
public boolean syncable;
// Constructors
public Provider(PackageParser.Provider arg1){
super((PackageParser.Package) null);
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static final class Instrumentation
extends PackageParser.Component {
// Fields
public final InstrumentationInfo info = (InstrumentationInfo) null;
// Constructors
public Instrumentation(PackageParser.ParsePackageItemArgs arg1, InstrumentationInfo arg2){
super((PackageParser.Package) null);
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
public void setPackageName(java.lang.String arg1){
}
}
public static class IntentInfo
extends android.content.IntentFilter {
// Fields
public boolean hasDefault;
public int labelRes;
public java.lang.CharSequence nonLocalizedLabel;
public int icon;
public int logo;
// Constructors
public IntentInfo(){
super();
}
}
public static final class ActivityIntentInfo
extends PackageParser.IntentInfo {
// Fields
public final PackageParser.Activity activity = (PackageParser.Activity) null;
// Constructors
public ActivityIntentInfo(PackageParser.Activity arg1){
super();
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
}
public static final class ServiceIntentInfo
extends PackageParser.IntentInfo {
// Fields
public final PackageParser.Service service = (PackageParser.Service) null;
// Constructors
public ServiceIntentInfo(PackageParser.Service arg1){
super();
}
// Methods
public java.lang.String toString(){
return (java.lang.String) null;
}
}
public static class ParseComponentArgs
extends PackageParser.ParsePackageItemArgs {
// Constructors
ParseComponentArgs(PackageParser.Package arg1, java.lang.String [] arg2, int arg3, int arg4, int arg5, int arg6, java.lang.String [] arg7, int arg8, int arg9, int arg10){
super((PackageParser.Package) null, (java.lang.String []) null, 0, 0, 0, 0);
}
}
public static class ParsePackageItemArgs
{
// Constructors
ParsePackageItemArgs(PackageParser.Package arg1, java.lang.String [] arg2, int arg3, int arg4, int arg5, int arg6){
}
}
// Fields
public static final PackageParser.NewPermissionInfo [] NEW_PERMISSIONS = null;
public static final int PARSE_IS_SYSTEM = 1;
public static final int PARSE_CHATTY = 2;
public static final int PARSE_MUST_BE_APK = 4;
public static final int PARSE_IGNORE_PROCESSES = 8;
public static final int PARSE_FORWARD_LOCK = 16;
public static final int PARSE_ON_SDCARD = 32;
public static final int PARSE_IS_SYSTEM_DIR = 64;
// Constructors
public PackageParser(java.lang.String arg1){
}
// Methods
public int getParseError(){
return 0;
}
public static final ActivityInfo generateActivityInfo(PackageParser.Activity arg1, int arg2){
return (ActivityInfo) null;
}
public static final ServiceInfo generateServiceInfo(PackageParser.Service arg1, int arg2){
return (ServiceInfo) null;
}
public static PackageInfo generatePackageInfo(PackageParser.Package arg1, int [] arg2, int arg3, long arg4, long arg5){
return (PackageInfo) null;
}
public static final PermissionInfo generatePermissionInfo(PackageParser.Permission arg1, int arg2){
return (PermissionInfo) null;
}
public static final PermissionGroupInfo generatePermissionGroupInfo(PackageParser.PermissionGroup arg1, int arg2){
return (PermissionGroupInfo) null;
}
public static ApplicationInfo generateApplicationInfo(PackageParser.Package arg1, int arg2){
return (ApplicationInfo) null;
}
public static final ProviderInfo generateProviderInfo(PackageParser.Provider arg1, int arg2){
return (ProviderInfo) null;
}
public static final InstrumentationInfo generateInstrumentationInfo(PackageParser.Instrumentation arg1, int arg2){
return (InstrumentationInfo) null;
}
public boolean collectCertificates(PackageParser.Package arg1, int arg2){
return false;
}
public void setSeparateProcesses(java.lang.String [] arg1){
}
public void setOnlyCoreApps(boolean arg1){
}
public PackageParser.Package parsePackage(java.io.File arg1, java.lang.String arg2, android.util.DisplayMetrics arg3, int arg4){
return (PackageParser.Package) null;
}
public static void setCompatibilityModeEnabled(boolean arg1){
}
public static PackageParser.PackageLite parsePackageLite(java.lang.String arg1, int arg2){
return (PackageParser.PackageLite) null;
}
public static Signature stringToSignature(java.lang.String arg1){
return (Signature) null;
}
}