final class android.hardware.camera2.CameraManager$CameraManagerGlobal implements android.os.IBinder$DeathRecipient
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: android.hardware.camera2.CameraManager$CameraManagerGlobal
  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: "CameraManagerGlobal"

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

  private final int CAMERA_SERVICE_RECONNECT_DELAY_MS;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    ConstantValue: 1000

  private static final android.hardware.camera2.CameraManager$CameraManagerGlobal gCameraManager;
    descriptor: Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String CAMERA_SERVICE_BINDER_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "media.camera"

  private final java.util.concurrent.ScheduledExecutorService mScheduler;
    descriptor: Ljava/util/concurrent/ScheduledExecutorService;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.util.ArrayMap<java.lang.String, java.lang.Integer> mDeviceStatus;
    descriptor: Landroid/util/ArrayMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Landroid/util/ArrayMap<Ljava/lang/String;Ljava/lang/Integer;>;

  private final android.util.ArrayMap<android.hardware.camera2.CameraManager$AvailabilityCallback, java.util.concurrent.Executor> mCallbackMap;
    descriptor: Landroid/util/ArrayMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Landroid/util/ArrayMap<Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Ljava/util/concurrent/Executor;>;

  private android.os.Binder mTorchClientBinder;
    descriptor: Landroid/os/Binder;
    flags: (0x0002) ACC_PRIVATE

  private final android.util.ArrayMap<java.lang.String, java.lang.Integer> mTorchStatus;
    descriptor: Landroid/util/ArrayMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Landroid/util/ArrayMap<Ljava/lang/String;Ljava/lang/Integer;>;

  private final android.util.ArrayMap<android.hardware.camera2.CameraManager$TorchCallback, java.util.concurrent.Executor> mTorchCallbackMap;
    descriptor: Landroid/util/ArrayMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Landroid/util/ArrayMap<Landroid/hardware/camera2/CameraManager$TorchCallback;Ljava/util/concurrent/Executor;>;

  private final java.lang.Object mLock;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private ICameraService mCameraService;
    descriptor: LICameraService;
    flags: (0x0002) ACC_PRIVATE

  public static final boolean sCameraServiceDisabled;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.hardware.ICameraService cannot be resolved\n\tThe import android.hardware.ICameraServiceListener cannot be resolved\n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n\tICameraDeviceUser cannot be resolved to a type\n\tICameraDeviceCallbacks cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tandroid.Manifest.permission.CAMERA cannot be resolved to a type\n\tandroid.Manifest.permission.CAMERA cannot be resolved to a type\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a variable\n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n\tICameraServiceListener cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tThe method asBinder() of type CameraManager.CameraManagerGlobal must override or implement a supertype method\n\tType mismatch: cannot convert from CameraManager.CameraManagerGlobal to IBinder\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved\n\tICameraService cannot be resolved to a type\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n\tICameraService cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tThe method onStatusChanged(int, String) of type CameraManager.CameraManagerGlobal must override or implement a supertype method\n\tThe method onTorchStatusChanged(int, String) of type CameraManager.CameraManagerGlobal must override or implement a supertype method\n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;

  public static android.hardware.camera2.CameraManager$CameraManagerGlobal get();
    descriptor: ()Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 831
            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

  public android.os.IBinder asBinder();
    descriptor: ()Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 836
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method asBinder() of type CameraManager.CameraManagerGlobal must override or implement a supertype method\n\tType mismatch: cannot convert from CameraManager.CameraManagerGlobal to IBinder\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;

  public ICameraService getCameraService();
    descriptor: ()LICameraService;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 847
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;

  private void connectCameraServiceLocked();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 865
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved\n\tICameraService cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;

  public java.lang.String[] getCameraIdList();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 916
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;

  public void setTorchMode(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 971
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    Exceptions:
      throws android.hardware.camera2.CameraAccessException
    MethodParameters:
          Name  Flags
      cameraId  
      enabled   

  private void handleRecoverableSetupErrors(android.os.ServiceSpecificException);
    descriptor: (Landroid/os/ServiceSpecificException;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 990
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tICameraService cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
      Name  Flags
      e     

  private boolean isAvailable(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1000
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
        Name  Flags
      status  

  private boolean validStatus(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1009
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
        Name  Flags
      status  

  private boolean validTorchStatus(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1021
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
        Name  Flags
      status  

  private void postSingleUpdate(android.hardware.camera2.CameraManager$AvailabilityCallback, java.util.concurrent.Executor, java.lang.String, int);
    descriptor: (Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Ljava/util/concurrent/Executor;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1030
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  final
      executor  final
      id        final
      status    final

  private void postSingleTorchUpdate(android.hardware.camera2.CameraManager$TorchCallback, java.util.concurrent.Executor, java.lang.String, int);
    descriptor: (Landroid/hardware/camera2/CameraManager$TorchCallback;Ljava/util/concurrent/Executor;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1064
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  final
      executor  final
      id        final
      status    final

  private void updateCallbackLocked(android.hardware.camera2.CameraManager$AvailabilityCallback, java.util.concurrent.Executor);
    descriptor: (Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Ljava/util/concurrent/Executor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1095
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  
      executor  

  private void onStatusChangedLocked(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1116
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
        Name  Flags
      status  
      id      

  private void updateTorchCallbackLocked(android.hardware.camera2.CameraManager$TorchCallback, java.util.concurrent.Executor);
    descriptor: (Landroid/hardware/camera2/CameraManager$TorchCallback;Ljava/util/concurrent/Executor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1165
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  
      executor  

  private void onTorchStatusChangedLocked(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
        Name  Flags
      status  
      id      

  public void registerAvailabilityCallback(android.hardware.camera2.CameraManager$AvailabilityCallback, java.util.concurrent.Executor);
    descriptor: (Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Ljava/util/concurrent/Executor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1221
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tICameraService cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  
      executor  

  public void unregisterAvailabilityCallback(android.hardware.camera2.CameraManager$AvailabilityCallback);
    descriptor: (Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1233
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  

  public void registerTorchCallback(android.hardware.camera2.CameraManager$TorchCallback, java.util.concurrent.Executor);
    descriptor: (Landroid/hardware/camera2/CameraManager$TorchCallback;Ljava/util/concurrent/Executor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1250
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tICameraService cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  
      executor  

  public void unregisterTorchCallback(android.hardware.camera2.CameraManager$TorchCallback);
    descriptor: (Landroid/hardware/camera2/CameraManager$TorchCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1256
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    MethodParameters:
          Name  Flags
      callback  

  public void onStatusChanged(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1266
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method onStatusChanged(int, String) of type CameraManager.CameraManagerGlobal must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      status    
      cameraId  

  public void onTorchStatusChanged(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1273
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method onTorchStatusChanged(int, String) of type CameraManager.CameraManagerGlobal must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      status    
      cameraId  

  private void scheduleCameraServiceReconnectionLocked();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1296
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraService cannot be resolved to a type\n\tThe method getCameraService() from the type CameraManager.CameraManagerGlobal refers to the missing type ICameraService\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;

  public void binderDied();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
         0: .line 1321
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tICameraService cannot be resolved to a type\n\tICameraService cannot be resolved to a type\n\tICameraServiceListener cannot be resolved to a variable\n\tICameraServiceListener cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.hardware.camera2.CameraManager$CameraManagerGlobal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CameraManager$CameraManagerGlobal;
}
SourceFile: "CameraManager.java"
NestHost: android.hardware.camera2.CameraManager
InnerClasses:
  public abstract AvailabilityCallback = android.hardware.camera2.CameraManager$AvailabilityCallback of android.hardware.camera2.CameraManager
  private final CameraManagerGlobal = android.hardware.camera2.CameraManager$CameraManagerGlobal of android.hardware.camera2.CameraManager
  public abstract TorchCallback = android.hardware.camera2.CameraManager$TorchCallback of android.hardware.camera2.CameraManager
  public abstract DeathRecipient = android.os.IBinder$DeathRecipient of android.os.IBinder