public class android.telecom.CallScreeningService$CallResponse
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telecom.CallScreeningService$CallResponse
  super_class: java.lang.Object
{
  private final boolean mShouldDisallowCall;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mShouldRejectCall;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mShouldSkipCallLog;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mShouldSkipNotification;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(boolean, boolean, boolean, boolean);
    descriptor: (ZZZZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.telecom.CallScreeningService$CallResponse this
        start local 1 // boolean shouldDisallowCall
        start local 2 // boolean shouldRejectCall
        start local 3 // boolean shouldSkipCallLog
        start local 4 // boolean shouldSkipNotification
         0: .line 98
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 103
            iload 1 /* shouldDisallowCall */
            ifne 4
         2: .line 104
            iload 2 /* shouldRejectCall */
            ifne 3
            iload 3 /* shouldSkipCallLog */
            ifne 3
            iload 4 /* shouldSkipNotification */
            ifeq 4
         3: .line 105
      StackMap locals: android.telecom.CallScreeningService$CallResponse int int int int
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Invalid response state for allowed call."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* shouldDisallowCall */
            putfield android.telecom.CallScreeningService$CallResponse.mShouldDisallowCall:Z
         5: .line 109
            aload 0 /* this */
            iload 2 /* shouldRejectCall */
            putfield android.telecom.CallScreeningService$CallResponse.mShouldRejectCall:Z
         6: .line 110
            aload 0 /* this */
            iload 3 /* shouldSkipCallLog */
            putfield android.telecom.CallScreeningService$CallResponse.mShouldSkipCallLog:Z
         7: .line 111
            aload 0 /* this */
            iload 4 /* shouldSkipNotification */
            putfield android.telecom.CallScreeningService$CallResponse.mShouldSkipNotification:Z
         8: .line 112
            return
        end local 4 // boolean shouldSkipNotification
        end local 3 // boolean shouldSkipCallLog
        end local 2 // boolean shouldRejectCall
        end local 1 // boolean shouldDisallowCall
        end local 0 // android.telecom.CallScreeningService$CallResponse this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    9     0                    this  Landroid/telecom/CallScreeningService$CallResponse;
            0    9     1      shouldDisallowCall  Z
            0    9     2        shouldRejectCall  Z
            0    9     3       shouldSkipCallLog  Z
            0    9     4  shouldSkipNotification  Z
    MethodParameters:
                        Name  Flags
      shouldDisallowCall      
      shouldRejectCall        
      shouldSkipCallLog       
      shouldSkipNotification  

  public boolean getDisallowCall();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.CallScreeningService$CallResponse this
         0: .line 118
            aload 0 /* this */
            getfield android.telecom.CallScreeningService$CallResponse.mShouldDisallowCall:Z
            ireturn
        end local 0 // android.telecom.CallScreeningService$CallResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/CallScreeningService$CallResponse;

  public boolean getRejectCall();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.CallScreeningService$CallResponse this
         0: .line 126
            aload 0 /* this */
            getfield android.telecom.CallScreeningService$CallResponse.mShouldRejectCall:Z
            ireturn
        end local 0 // android.telecom.CallScreeningService$CallResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/CallScreeningService$CallResponse;

  public boolean getSkipCallLog();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.CallScreeningService$CallResponse this
         0: .line 133
            aload 0 /* this */
            getfield android.telecom.CallScreeningService$CallResponse.mShouldSkipCallLog:Z
            ireturn
        end local 0 // android.telecom.CallScreeningService$CallResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/CallScreeningService$CallResponse;

  public boolean getSkipNotification();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.CallScreeningService$CallResponse this
         0: .line 140
            aload 0 /* this */
            getfield android.telecom.CallScreeningService$CallResponse.mShouldSkipNotification:Z
            ireturn
        end local 0 // android.telecom.CallScreeningService$CallResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/CallScreeningService$CallResponse;
}
SourceFile: "CallScreeningService.java"
NestHost: android.telecom.CallScreeningService
InnerClasses:
  public CallResponse = android.telecom.CallScreeningService$CallResponse of android.telecom.CallScreeningService
  public Builder = android.telecom.CallScreeningService$CallResponse$Builder of android.telecom.CallScreeningService$CallResponse