public class android.security.ConfirmationPrompt
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.security.ConfirmationPrompt
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "ConfirmationPrompt"

  private java.lang.CharSequence mPromptText;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0002) ACC_PRIVATE

  private byte[] mExtraData;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private android.security.ConfirmationCallback mCallback;
    descriptor: Landroid/security/ConfirmationCallback;
    flags: (0x0002) ACC_PRIVATE

  private java.util.concurrent.Executor mExecutor;
    descriptor: Ljava/util/concurrent/Executor;
    flags: (0x0002) ACC_PRIVATE

  private android.content.Context mContext;
    descriptor: Landroid/content/Context;
    flags: (0x0002) ACC_PRIVATE

  private final android.security.KeyStore mKeyStore;
    descriptor: Landroid/security/KeyStore;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.os.IBinder mCallbackBinder;
    descriptor: Landroid/os/IBinder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final int UI_OPTION_ACCESSIBILITY_INVERTED_FLAG;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int UI_OPTION_ACCESSIBILITY_MAGNIFIED_FLAG;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private void doCallback(int, byte[], android.security.ConfirmationCallback);
    descriptor: (I[BLandroid/security/ConfirmationCallback;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.security.ConfirmationPrompt this
         0: .line 96
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.security.ConfirmationPrompt this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/security/ConfirmationPrompt;
    MethodParameters:
                      Name  Flags
      responseCode          
      dataThatWasConfirmed  
      callback              

  private void <init>(android.content.Context, java.lang.CharSequence, byte[]);
    descriptor: (Landroid/content/Context;Ljava/lang/CharSequence;[B)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.security.ConfirmationPrompt this
         0: .line 123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tType mismatch: cannot convert from new Stub(){} to IBinder\n\tandroid.security.IConfirmationPromptCallback cannot be resolved to a type\n\tThe method onConfirmationPromptCompleted(int, byte[]) of type new Stub(){} must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.security.ConfirmationPrompt this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/security/ConfirmationPrompt;
    MethodParameters:
            Name  Flags
      context     
      promptText  
      extraData   

  private int getUiOptionsAsFlags();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.security.ConfirmationPrompt this
         0: .line 213
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.security.ConfirmationPrompt this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/security/ConfirmationPrompt;

  private static boolean isAccessibilityServiceRunning(android.content.Context);
    descriptor: (Landroid/content/Context;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 233
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  

  public void presentPrompt(java.util.concurrent.Executor, android.security.ConfirmationCallback);
    descriptor: (Ljava/util/concurrent/Executor;Landroid/security/ConfirmationCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.security.ConfirmationPrompt this
         0: .line 265
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.security.ConfirmationPrompt this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/security/ConfirmationPrompt;
    Exceptions:
      throws android.security.ConfirmationAlreadyPresentingException, android.security.ConfirmationNotAvailableException
    MethodParameters:
          Name  Flags
      executor  
      callback  

  public void cancelPrompt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.security.ConfirmationPrompt this
         0: .line 312
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.security.ConfirmationPrompt this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/security/ConfirmationPrompt;

  public static boolean isSupported(android.content.Context);
    descriptor: (Landroid/content/Context;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 333
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  
}
SourceFile: "ConfirmationPrompt.java"
NestMembers:
  android.security.ConfirmationPrompt$1  android.security.ConfirmationPrompt$1$1  android.security.ConfirmationPrompt$Builder
InnerClasses:
  public final Builder = android.security.ConfirmationPrompt$Builder of android.security.ConfirmationPrompt