PackageParser$Package.smali
.class public final Landroid/content/pm/PackageParser$Package;
.super Ljava/lang/Object;
.source "PackageParser.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/content/pm/PackageParser;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Package"
.end annotation
# instance fields
.field public final activities:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$Activity;",
">;"
}
.end annotation
.end field
.field public final applicationInfo:Landroid/content/pm/ApplicationInfo;
.field public baseCodePath:Ljava/lang/String;
.field public baseHardwareAccelerated:Z
.field public baseRevisionCode:I
.field public codePath:Ljava/lang/String;
.field public configPreferences:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/ConfigurationInfo;",
">;"
}
.end annotation
.end field
.field public coreApp:Z
.field public cpuAbiOverride:Ljava/lang/String;
.field public featureGroups:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/FeatureGroupInfo;",
">;"
}
.end annotation
.end field
.field public installLocation:I
.field public final instrumentation:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$Instrumentation;",
">;"
}
.end annotation
.end field
.field public libraryNames:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public mAdoptPermissions:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public mAppMetaData:Landroid/os/Bundle;
.field public mCertificates:[[Ljava/security/cert/Certificate;
.field public mExtras:Ljava/lang/Object;
.field public mKeySetMapping:Landroid/util/ArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/ArrayMap",
"<",
"Ljava/lang/String;",
"Landroid/util/ArraySet",
"<",
"Ljava/security/PublicKey;",
">;>;"
}
.end annotation
.end field
.field public mLastPackageUsageTimeInMills:J
.field public mOriginalPackages:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public mOverlayPriority:I
.field public mOverlayTarget:Ljava/lang/String;
.field public mPreferredOrder:I
.field public mRealPackage:Ljava/lang/String;
.field public mRequiredAccountType:Ljava/lang/String;
.field public mRequiredForAllUsers:Z
.field public mRestrictedAccountType:Ljava/lang/String;
.field public mSharedUserId:Ljava/lang/String;
.field public mSharedUserLabel:I
.field public mSignatures:[Landroid/content/pm/Signature;
.field public mSigningKeys:Landroid/util/ArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/ArraySet",
"<",
"Ljava/security/PublicKey;",
">;"
}
.end annotation
.end field
.field public mTrustedOverlay:Z
.field public mUpgradeKeySets:Landroid/util/ArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/ArraySet",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public mVersionCode:I
.field public mVersionName:Ljava/lang/String;
.field public manifestDigest:Landroid/content/pm/ManifestDigest;
.field public packageName:Ljava/lang/String;
.field public final permissionGroups:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$PermissionGroup;",
">;"
}
.end annotation
.end field
.field public final permissions:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$Permission;",
">;"
}
.end annotation
.end field
.field public preferredActivityFilters:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$ActivityIntentInfo;",
">;"
}
.end annotation
.end field
.field public protectedBroadcasts:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public final providers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$Provider;",
">;"
}
.end annotation
.end field
.field public final receivers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$Activity;",
">;"
}
.end annotation
.end field
.field public reqFeatures:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/FeatureInfo;",
">;"
}
.end annotation
.end field
.field public final requestedPermissions:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public final services:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/content/pm/PackageParser$Service;",
">;"
}
.end annotation
.end field
.field public splitCodePaths:[Ljava/lang/String;
.field public splitFlags:[I
.field public splitNames:[Ljava/lang/String;
.field public splitPrivateFlags:[I
.field public splitRevisionCodes:[I
.field public usesLibraries:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public usesLibraryFiles:[Ljava/lang/String;
.field public usesOptionalLibraries:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public volumeUuid:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.registers 5
.prologue
const/4 v2, 0x0
const/4 v1, 0x0
.line 447
invoke-direct {p0}, Ljava/lang/Object;-><init>()