Rabbit-R1/original r1/smali/smali_classes2/androidx/profileinstaller/ProfileVerifier$CompilationStatus.smali
2024-05-21 17:08:36 -04:00

91 lines
2.5 KiB
Smali

.class public Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;
.super Ljava/lang/Object;
.source "ProfileVerifier.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/profileinstaller/ProfileVerifier;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "CompilationStatus"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/profileinstaller/ProfileVerifier$CompilationStatus$ResultCode;
}
.end annotation
# static fields
.field public static final RESULT_CODE_COMPILED_WITH_PROFILE:I = 0x1
.field public static final RESULT_CODE_COMPILED_WITH_PROFILE_NON_MATCHING:I = 0x3
.field public static final RESULT_CODE_ERROR_CACHE_FILE_EXISTS_BUT_CANNOT_BE_READ:I = 0x20000
.field public static final RESULT_CODE_ERROR_CANT_WRITE_PROFILE_VERIFICATION_RESULT_CACHE_FILE:I = 0x30000
.field private static final RESULT_CODE_ERROR_CODE_BIT_SHIFT:I = 0x10
.field public static final RESULT_CODE_ERROR_PACKAGE_NAME_DOES_NOT_EXIST:I = 0x10000
.field public static final RESULT_CODE_ERROR_UNSUPPORTED_API_VERSION:I = 0x40000
.field public static final RESULT_CODE_NO_PROFILE:I = 0x0
.field public static final RESULT_CODE_PROFILE_ENQUEUED_FOR_COMPILATION:I = 0x2
# instance fields
.field private final mHasCurrentProfile:Z
.field private final mHasReferenceProfile:Z
.field final mResultCode:I
# direct methods
.method constructor <init>(IZZ)V
.locals 0
.line 486
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;->mResultCode:I
iput-boolean p3, p0, Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;->mHasCurrentProfile:Z
iput-boolean p2, p0, Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;->mHasReferenceProfile:Z
return-void
.end method
# virtual methods
.method public getProfileInstallResultCode()I
.locals 0
iget p0, p0, Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;->mResultCode:I
return p0
.end method
.method public hasProfileEnqueuedForCompilation()Z
.locals 0
iget-boolean p0, p0, Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;->mHasCurrentProfile:Z
return p0
.end method
.method public isCompiledWithProfile()Z
.locals 0
iget-boolean p0, p0, Landroidx/profileinstaller/ProfileVerifier$CompilationStatus;->mHasReferenceProfile:Z
return p0
.end method