public class android.hardware.camera2.CaptureResult extends android.hardware.camera2.CameraMetadata<android.hardware.camera2.CaptureResult$Key<?>>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.hardware.camera2.CaptureResult
  super_class: android.hardware.camera2.CameraMetadata
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "CaptureResult"

  private static final boolean VERBOSE;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private final android.hardware.camera2.impl.CameraMetadataNative mResults;
    descriptor: Landroid/hardware/camera2/impl/CameraMetadataNative;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.hardware.camera2.CaptureRequest mRequest;
    descriptor: Landroid/hardware/camera2/CaptureRequest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mSequenceId;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long mFrameNumber;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> COLOR_CORRECTION_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.ColorSpaceTransform> COLOR_CORRECTION_TRANSFORM;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/hardware/camera2/params/ColorSpaceTransform;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.RggbChannelVector> COLOR_CORRECTION_GAINS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/hardware/camera2/params/RggbChannelVector;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> COLOR_CORRECTION_ABERRATION_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AE_ANTIBANDING_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AE_EXPOSURE_COMPENSATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> CONTROL_AE_LOCK;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AE_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AE_REGIONS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/hardware/camera2/params/MeteringRectangle;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.util.Range<java.lang.Integer>> CONTROL_AE_TARGET_FPS_RANGE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/util/Range<Ljava/lang/Integer;>;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AE_PRECAPTURE_TRIGGER;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AE_STATE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AF_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AF_REGIONS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/hardware/camera2/params/MeteringRectangle;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AF_TRIGGER;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AF_STATE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> CONTROL_AWB_LOCK;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AWB_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AWB_REGIONS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/hardware/camera2/params/MeteringRectangle;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_CAPTURE_INTENT;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AWB_STATE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_EFFECT_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_SCENE_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_VIDEO_STABILIZATION_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_POST_RAW_SENSITIVITY_BOOST;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> CONTROL_ENABLE_ZSL;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> CONTROL_AF_SCENE_CHANGE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> EDGE_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> FLASH_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> FLASH_STATE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> HOT_PIXEL_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.location.Location> JPEG_GPS_LOCATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/location/Location;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()
      android.hardware.camera2.impl.SyntheticKey()

  public static final android.hardware.camera2.CaptureResult$Key<double[]> JPEG_GPS_COORDINATES;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[D>;

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.String> JPEG_GPS_PROCESSING_METHOD;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/String;>;

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Long> JPEG_GPS_TIMESTAMP;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Long;>;

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> JPEG_ORIENTATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Byte> JPEG_QUALITY;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Byte;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Byte> JPEG_THUMBNAIL_QUALITY;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Byte;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.util.Size> JPEG_THUMBNAIL_SIZE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/util/Size;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> LENS_APERTURE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> LENS_FILTER_DENSITY;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> LENS_FOCAL_LENGTH;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> LENS_FOCUS_DISTANCE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.util.Pair<java.lang.Float, java.lang.Float>> LENS_FOCUS_RANGE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/util/Pair<Ljava/lang/Float;Ljava/lang/Float;>;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> LENS_OPTICAL_STABILIZATION_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> LENS_STATE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> LENS_POSE_ROTATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> LENS_POSE_TRANSLATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> LENS_INTRINSIC_CALIBRATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> LENS_RADIAL_DISTORTION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> LENS_DISTORTION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> NOISE_REDUCTION_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> QUIRKS_PARTIAL_RESULT;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> REQUEST_FRAME_COUNT;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> REQUEST_ID;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Byte> REQUEST_PIPELINE_DEPTH;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Byte;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.graphics.Rect> SCALER_CROP_REGION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/graphics/Rect;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Long> SENSOR_EXPOSURE_TIME;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Long> SENSOR_FRAME_DURATION;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> SENSOR_SENSITIVITY;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Long> SENSOR_TIMESTAMP;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.util.Rational[]> SENSOR_NEUTRAL_COLOR_POINT;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/util/Rational;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.util.Pair<java.lang.Double, java.lang.Double>[]> SENSOR_NOISE_PROFILE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> SENSOR_GREEN_SPLIT;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<int[]> SENSOR_TEST_PATTERN_DATA;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[I>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> SENSOR_TEST_PATTERN_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Long> SENSOR_ROLLING_SHUTTER_SKEW;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Long;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> SENSOR_DYNAMIC_BLACK_LEVEL;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> SENSOR_DYNAMIC_WHITE_LEVEL;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> SHADING_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> STATISTICS_FACE_DETECT_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<int[]> STATISTICS_FACE_IDS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[I>;

  public static final android.hardware.camera2.CaptureResult$Key<int[]> STATISTICS_FACE_LANDMARKS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[I>;

  public static final android.hardware.camera2.CaptureResult$Key<android.graphics.Rect[]> STATISTICS_FACE_RECTANGLES;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/graphics/Rect;>;

  public static final android.hardware.camera2.CaptureResult$Key<byte[]> STATISTICS_FACE_SCORES;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[B>;

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.Face[]> STATISTICS_FACES;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/hardware/camera2/params/Face;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()
      android.hardware.camera2.impl.SyntheticKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.LensShadingMap> STATISTICS_LENS_SHADING_CORRECTION_MAP;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/hardware/camera2/params/LensShadingMap;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> STATISTICS_LENS_SHADING_MAP;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;

  public static final android.hardware.camera2.CaptureResult$Key<float[]> STATISTICS_PREDICTED_COLOR_GAINS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final android.hardware.camera2.CaptureResult$Key<android.util.Rational[]> STATISTICS_PREDICTED_COLOR_TRANSFORM;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/util/Rational;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> STATISTICS_SCENE_FLICKER;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> STATISTICS_HOT_PIXEL_MAP_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<android.graphics.Point[]> STATISTICS_HOT_PIXEL_MAP;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/graphics/Point;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> STATISTICS_LENS_SHADING_MAP_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> STATISTICS_OIS_DATA_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<long[]> STATISTICS_OIS_TIMESTAMPS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[J>;

  public static final android.hardware.camera2.CaptureResult$Key<float[]> STATISTICS_OIS_X_SHIFTS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;

  public static final android.hardware.camera2.CaptureResult$Key<float[]> STATISTICS_OIS_Y_SHIFTS;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.OisSample[]> STATISTICS_OIS_SAMPLES;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[Landroid/hardware/camera2/params/OisSample;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()
      android.hardware.camera2.impl.SyntheticKey()

  public static final android.hardware.camera2.CaptureResult$Key<float[]> TONEMAP_CURVE_BLUE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;

  public static final android.hardware.camera2.CaptureResult$Key<float[]> TONEMAP_CURVE_GREEN;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;

  public static final android.hardware.camera2.CaptureResult$Key<float[]> TONEMAP_CURVE_RED;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<[F>;

  public static final android.hardware.camera2.CaptureResult$Key<android.hardware.camera2.params.TonemapCurve> TONEMAP_CURVE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Landroid/hardware/camera2/params/TonemapCurve;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()
      android.hardware.camera2.impl.SyntheticKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> TONEMAP_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> TONEMAP_GAMMA;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> TONEMAP_PRESET_CURVE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> LED_TRANSMIT;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Boolean> BLACK_LEVEL_LOCK;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Boolean;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Long> SYNC_FRAME_NUMBER;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Long;>;

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Float> REPROCESS_EFFECTIVE_EXPOSURE_FACTOR;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Float;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  public static final android.hardware.camera2.CaptureResult$Key<java.lang.Integer> DISTORTION_CORRECTION_MODE;
    descriptor: Landroid/hardware/camera2/CaptureResult$Key;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/hardware/camera2/CaptureResult$Key<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      android.hardware.camera2.impl.PublicKey()

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 448
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.colorCorrection.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
         1: .line 447
            putstatic android.hardware.camera2.CaptureResult.COLOR_CORRECTION_MODE:Landroid/hardware/camera2/CaptureResult$Key;
         2: .line 475
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.colorCorrection.transform"
            ldc Landroid/hardware/camera2/params/ColorSpaceTransform;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
         3: .line 474
            putstatic android.hardware.camera2.CaptureResult.COLOR_CORRECTION_TRANSFORM:Landroid/hardware/camera2/CaptureResult$Key;
         4: .line 502
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.colorCorrection.gains"
            ldc Landroid/hardware/camera2/params/RggbChannelVector;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
         5: .line 501
            putstatic android.hardware.camera2.CaptureResult.COLOR_CORRECTION_GAINS:Landroid/hardware/camera2/CaptureResult$Key;
         6: .line 534
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.colorCorrection.aberrationMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
         7: .line 533
            putstatic android.hardware.camera2.CaptureResult.COLOR_CORRECTION_ABERRATION_MODE:Landroid/hardware/camera2/CaptureResult$Key;
         8: .line 590
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeAntibandingMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
         9: .line 589
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_ANTIBANDING_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        10: .line 623
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeExposureCompensation"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        11: .line 622
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_EXPOSURE_COMPENSATION:Landroid/hardware/camera2/CaptureResult$Key;
        12: .line 673
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeLock"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        13: .line 672
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_LOCK:Landroid/hardware/camera2/CaptureResult$Key;
        14: .line 725
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        15: .line 724
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        16: .line 785
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeRegions"
            ldc [Landroid/hardware/camera2/params/MeteringRectangle;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        17: .line 784
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_REGIONS:Landroid/hardware/camera2/CaptureResult$Key;
        18: .line 805
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeTargetFpsRange"
            new android.hardware.camera2.CaptureResult$1
            dup
            invokespecial android.hardware.camera2.CaptureResult$1.<init>:()V
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
        19: .line 804
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_TARGET_FPS_RANGE:Landroid/hardware/camera2/CaptureResult$Key;
        20: .line 878
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aePrecaptureTrigger"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        21: .line 877
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_PRECAPTURE_TRIGGER:Landroid/hardware/camera2/CaptureResult$Key;
        22: .line 1126
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.aeState"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        23: .line 1125
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AE_STATE:Landroid/hardware/camera2/CaptureResult$Key;
        24: .line 1167
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.afMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        25: .line 1166
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AF_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        26: .line 1228
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.afRegions"
            ldc [Landroid/hardware/camera2/params/MeteringRectangle;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        27: .line 1227
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AF_REGIONS:Landroid/hardware/camera2/CaptureResult$Key;
        28: .line 1265
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.afTrigger"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        29: .line 1264
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AF_TRIGGER:Landroid/hardware/camera2/CaptureResult$Key;
        30: .line 1674
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.afState"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        31: .line 1673
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AF_STATE:Landroid/hardware/camera2/CaptureResult$Key;
        32: .line 1704
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.awbLock"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        33: .line 1703
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AWB_LOCK:Landroid/hardware/camera2/CaptureResult$Key;
        34: .line 1764
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.awbMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        35: .line 1763
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AWB_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        36: .line 1825
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.awbRegions"
            ldc [Landroid/hardware/camera2/params/MeteringRectangle;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        37: .line 1824
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AWB_REGIONS:Landroid/hardware/camera2/CaptureResult$Key;
        38: .line 1867
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.captureIntent"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        39: .line 1866
            putstatic android.hardware.camera2.CaptureResult.CONTROL_CAPTURE_INTENT:Landroid/hardware/camera2/CaptureResult$Key;
        40: .line 2010
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.awbState"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        41: .line 2009
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AWB_STATE:Landroid/hardware/camera2/CaptureResult$Key;
        42: .line 2049
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.effectMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        43: .line 2048
            putstatic android.hardware.camera2.CaptureResult.CONTROL_EFFECT_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        44: .line 2089
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        45: .line 2088
            putstatic android.hardware.camera2.CaptureResult.CONTROL_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        46: .line 2156
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.sceneMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        47: .line 2155
            putstatic android.hardware.camera2.CaptureResult.CONTROL_SCENE_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        48: .line 2199
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.videoStabilizationMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        49: .line 2198
            putstatic android.hardware.camera2.CaptureResult.CONTROL_VIDEO_STABILIZATION_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        50: .line 2234
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.postRawSensitivityBoost"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        51: .line 2233
            putstatic android.hardware.camera2.CaptureResult.CONTROL_POST_RAW_SENSITIVITY_BOOST:Landroid/hardware/camera2/CaptureResult$Key;
        52: .line 2267
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.enableZsl"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        53: .line 2266
            putstatic android.hardware.camera2.CaptureResult.CONTROL_ENABLE_ZSL:Landroid/hardware/camera2/CaptureResult$Key;
        54: .line 2289
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.control.afSceneChange"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        55: .line 2288
            putstatic android.hardware.camera2.CaptureResult.CONTROL_AF_SCENE_CHANGE:Landroid/hardware/camera2/CaptureResult$Key;
        56: .line 2337
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.edge.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        57: .line 2336
            putstatic android.hardware.camera2.CaptureResult.EDGE_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        58: .line 2372
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.flash.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        59: .line 2371
            putstatic android.hardware.camera2.CaptureResult.FLASH_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        60: .line 2415
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.flash.state"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        61: .line 2414
            putstatic android.hardware.camera2.CaptureResult.FLASH_STATE:Landroid/hardware/camera2/CaptureResult$Key;
        62: .line 2439
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.hotPixel.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        63: .line 2438
            putstatic android.hardware.camera2.CaptureResult.HOT_PIXEL_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        64: .line 2451
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.gpsLocation"
            ldc Landroid/location/Location;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        65: .line 2450
            putstatic android.hardware.camera2.CaptureResult.JPEG_GPS_LOCATION:Landroid/hardware/camera2/CaptureResult$Key;
        66: .line 2462
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.gpsCoordinates"
            ldc [D
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        67: .line 2461
            putstatic android.hardware.camera2.CaptureResult.JPEG_GPS_COORDINATES:Landroid/hardware/camera2/CaptureResult$Key;
        68: .line 2472
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.gpsProcessingMethod"
            ldc Ljava/lang/String;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        69: .line 2471
            putstatic android.hardware.camera2.CaptureResult.JPEG_GPS_PROCESSING_METHOD:Landroid/hardware/camera2/CaptureResult$Key;
        70: .line 2482
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.gpsTimestamp"
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        71: .line 2481
            putstatic android.hardware.camera2.CaptureResult.JPEG_GPS_TIMESTAMP:Landroid/hardware/camera2/CaptureResult$Key;
        72: .line 2525
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.orientation"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        73: .line 2524
            putstatic android.hardware.camera2.CaptureResult.JPEG_ORIENTATION:Landroid/hardware/camera2/CaptureResult$Key;
        74: .line 2537
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.quality"
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        75: .line 2536
            putstatic android.hardware.camera2.CaptureResult.JPEG_QUALITY:Landroid/hardware/camera2/CaptureResult$Key;
        76: .line 2548
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.thumbnailQuality"
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        77: .line 2547
            putstatic android.hardware.camera2.CaptureResult.JPEG_THUMBNAIL_QUALITY:Landroid/hardware/camera2/CaptureResult$Key;
        78: .line 2583
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.jpeg.thumbnailSize"
            ldc Landroid/util/Size;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        79: .line 2582
            putstatic android.hardware.camera2.CaptureResult.JPEG_THUMBNAIL_SIZE:Landroid/hardware/camera2/CaptureResult$Key;
        80: .line 2620
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.aperture"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        81: .line 2619
            putstatic android.hardware.camera2.CaptureResult.LENS_APERTURE:Landroid/hardware/camera2/CaptureResult$Key;
        82: .line 2650
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.filterDensity"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        83: .line 2649
            putstatic android.hardware.camera2.CaptureResult.LENS_FILTER_DENSITY:Landroid/hardware/camera2/CaptureResult$Key;
        84: .line 2675
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.focalLength"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        85: .line 2674
            putstatic android.hardware.camera2.CaptureResult.LENS_FOCAL_LENGTH:Landroid/hardware/camera2/CaptureResult$Key;
        86: .line 2694
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.focusDistance"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        87: .line 2693
            putstatic android.hardware.camera2.CaptureResult.LENS_FOCUS_DISTANCE:Landroid/hardware/camera2/CaptureResult$Key;
        88: .line 2715
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.focusRange"
            new android.hardware.camera2.CaptureResult$2
            dup
            invokespecial android.hardware.camera2.CaptureResult$2.<init>:()V
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
        89: .line 2714
            putstatic android.hardware.camera2.CaptureResult.LENS_FOCUS_RANGE:Landroid/hardware/camera2/CaptureResult$Key;
        90: .line 2757
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.opticalStabilizationMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        91: .line 2756
            putstatic android.hardware.camera2.CaptureResult.LENS_OPTICAL_STABILIZATION_MODE:Landroid/hardware/camera2/CaptureResult$Key;
        92: .line 2804
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.state"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        93: .line 2803
            putstatic android.hardware.camera2.CaptureResult.LENS_STATE:Landroid/hardware/camera2/CaptureResult$Key;
        94: .line 2841
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.poseRotation"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        95: .line 2840
            putstatic android.hardware.camera2.CaptureResult.LENS_POSE_ROTATION:Landroid/hardware/camera2/CaptureResult$Key;
        96: .line 2881
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.poseTranslation"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        97: .line 2880
            putstatic android.hardware.camera2.CaptureResult.LENS_POSE_TRANSLATION:Landroid/hardware/camera2/CaptureResult$Key;
        98: .line 2953
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.intrinsicCalibration"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
        99: .line 2952
            putstatic android.hardware.camera2.CaptureResult.LENS_INTRINSIC_CALIBRATION:Landroid/hardware/camera2/CaptureResult$Key;
       100: .line 2999
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.radialDistortion"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       101: .line 2998
            putstatic android.hardware.camera2.CaptureResult.LENS_RADIAL_DISTORTION:Landroid/hardware/camera2/CaptureResult$Key;
       102: .line 3039
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.lens.distortion"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       103: .line 3038
            putstatic android.hardware.camera2.CaptureResult.LENS_DISTORTION:Landroid/hardware/camera2/CaptureResult$Key;
       104: .line 3094
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.noiseReduction.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       105: .line 3093
            putstatic android.hardware.camera2.CaptureResult.NOISE_REDUCTION_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       106: .line 3120
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.quirks.partialResult"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       107: .line 3119
            putstatic android.hardware.camera2.CaptureResult.QUIRKS_PARTIAL_RESULT:Landroid/hardware/camera2/CaptureResult$Key;
       108: .line 3138
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.request.frameCount"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       109: .line 3137
            putstatic android.hardware.camera2.CaptureResult.REQUEST_FRAME_COUNT:Landroid/hardware/camera2/CaptureResult$Key;
       110: .line 3151
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.request.id"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       111: .line 3150
            putstatic android.hardware.camera2.CaptureResult.REQUEST_ID:Landroid/hardware/camera2/CaptureResult$Key;
       112: .line 3169
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.request.pipelineDepth"
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       113: .line 3168
            putstatic android.hardware.camera2.CaptureResult.REQUEST_PIPELINE_DEPTH:Landroid/hardware/camera2/CaptureResult$Key;
       114: .line 3230
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.scaler.cropRegion"
            ldc Landroid/graphics/Rect;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       115: .line 3229
            putstatic android.hardware.camera2.CaptureResult.SCALER_CROP_REGION:Landroid/hardware/camera2/CaptureResult$Key;
       116: .line 3255
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.exposureTime"
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       117: .line 3254
            putstatic android.hardware.camera2.CaptureResult.SENSOR_EXPOSURE_TIME:Landroid/hardware/camera2/CaptureResult$Key;
       118: .line 3336
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.frameDuration"
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       119: .line 3335
            putstatic android.hardware.camera2.CaptureResult.SENSOR_FRAME_DURATION:Landroid/hardware/camera2/CaptureResult$Key;
       120: .line 3368
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.sensitivity"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       121: .line 3367
            putstatic android.hardware.camera2.CaptureResult.SENSOR_SENSITIVITY:Landroid/hardware/camera2/CaptureResult$Key;
       122: .line 3398
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.timestamp"
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       123: .line 3397
            putstatic android.hardware.camera2.CaptureResult.SENSOR_TIMESTAMP:Landroid/hardware/camera2/CaptureResult$Key;
       124: .line 3413
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.neutralColorPoint"
            ldc [Landroid/util/Rational;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       125: .line 3412
            putstatic android.hardware.camera2.CaptureResult.SENSOR_NEUTRAL_COLOR_POINT:Landroid/hardware/camera2/CaptureResult$Key;
       126: .line 3440
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.noiseProfile"
            new android.hardware.camera2.CaptureResult$3
            dup
            invokespecial android.hardware.camera2.CaptureResult$3.<init>:()V
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Landroid/hardware/camera2/utils/TypeReference;)V
       127: .line 3439
            putstatic android.hardware.camera2.CaptureResult.SENSOR_NOISE_PROFILE:Landroid/hardware/camera2/CaptureResult$Key;
       128: .line 3480
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.greenSplit"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       129: .line 3479
            putstatic android.hardware.camera2.CaptureResult.SENSOR_GREEN_SPLIT:Landroid/hardware/camera2/CaptureResult$Key;
       130: .line 3497
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.testPatternData"
            ldc [I
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       131: .line 3496
            putstatic android.hardware.camera2.CaptureResult.SENSOR_TEST_PATTERN_DATA:Landroid/hardware/camera2/CaptureResult$Key;
       132: .line 3532
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.testPatternMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       133: .line 3531
            putstatic android.hardware.camera2.CaptureResult.SENSOR_TEST_PATTERN_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       134: .line 3557
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.rollingShutterSkew"
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       135: .line 3556
            putstatic android.hardware.camera2.CaptureResult.SENSOR_ROLLING_SHUTTER_SKEW:Landroid/hardware/camera2/CaptureResult$Key;
       136: .line 3597
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.dynamicBlackLevel"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       137: .line 3596
            putstatic android.hardware.camera2.CaptureResult.SENSOR_DYNAMIC_BLACK_LEVEL:Landroid/hardware/camera2/CaptureResult$Key;
       138: .line 3620
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sensor.dynamicWhiteLevel"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       139: .line 3619
            putstatic android.hardware.camera2.CaptureResult.SENSOR_DYNAMIC_WHITE_LEVEL:Landroid/hardware/camera2/CaptureResult$Key;
       140: .line 3673
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.shading.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       141: .line 3672
            putstatic android.hardware.camera2.CaptureResult.SHADING_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       142: .line 3698
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.faceDetectMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       143: .line 3697
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_FACE_DETECT_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       144: .line 3712
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.faceIds"
            ldc [I
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       145: .line 3711
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_FACE_IDS:Landroid/hardware/camera2/CaptureResult$Key;
       146: .line 3738
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.faceLandmarks"
            ldc [I
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       147: .line 3737
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_FACE_LANDMARKS:Landroid/hardware/camera2/CaptureResult$Key;
       148: .line 3764
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.faceRectangles"
            ldc [Landroid/graphics/Rect;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       149: .line 3763
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_FACE_RECTANGLES:Landroid/hardware/camera2/CaptureResult$Key;
       150: .line 3778
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.faceScores"
            ldc [B
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       151: .line 3777
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_FACE_SCORES:Landroid/hardware/camera2/CaptureResult$Key;
       152: .line 3791
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.faces"
            ldc [Landroid/hardware/camera2/params/Face;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       153: .line 3790
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_FACES:Landroid/hardware/camera2/CaptureResult$Key;
       154: .line 3857
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.lensShadingCorrectionMap"
            ldc Landroid/hardware/camera2/params/LensShadingMap;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       155: .line 3856
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_LENS_SHADING_CORRECTION_MAP:Landroid/hardware/camera2/CaptureResult$Key;
       156: .line 3937
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.lensShadingMap"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       157: .line 3936
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_LENS_SHADING_MAP:Landroid/hardware/camera2/CaptureResult$Key;
       158: .line 3960
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.predictedColorGains"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       159: .line 3959
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_PREDICTED_COLOR_GAINS:Landroid/hardware/camera2/CaptureResult$Key;
       160: .line 3986
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.predictedColorTransform"
            ldc [Landroid/util/Rational;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       161: .line 3985
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_PREDICTED_COLOR_TRANSFORM:Landroid/hardware/camera2/CaptureResult$Key;
       162: .line 4025
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.sceneFlicker"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       163: .line 4024
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_SCENE_FLICKER:Landroid/hardware/camera2/CaptureResult$Key;
       164: .line 4040
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.hotPixelMapMode"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       165: .line 4039
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_HOT_PIXEL_MAP_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       166: .line 4061
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.hotPixelMap"
            ldc [Landroid/graphics/Point;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       167: .line 4060
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_HOT_PIXEL_MAP:Landroid/hardware/camera2/CaptureResult$Key;
       168: .line 4089
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.lensShadingMapMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       169: .line 4088
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_LENS_SHADING_MAP_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       170: .line 4115
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.oisDataMode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       171: .line 4114
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_OIS_DATA_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       172: .line 4128
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.oisTimestamps"
            ldc [J
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       173: .line 4127
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_OIS_TIMESTAMPS:Landroid/hardware/camera2/CaptureResult$Key;
       174: .line 4147
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.oisXShifts"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       175: .line 4146
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_OIS_X_SHIFTS:Landroid/hardware/camera2/CaptureResult$Key;
       176: .line 4166
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.oisYShifts"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       177: .line 4165
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_OIS_Y_SHIFTS:Landroid/hardware/camera2/CaptureResult$Key;
       178: .line 4189
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.statistics.oisSamples"
            ldc [Landroid/hardware/camera2/params/OisSample;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       179: .line 4188
            putstatic android.hardware.camera2.CaptureResult.STATISTICS_OIS_SAMPLES:Landroid/hardware/camera2/CaptureResult$Key;
       180: .line 4206
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.curveBlue"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       181: .line 4205
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_CURVE_BLUE:Landroid/hardware/camera2/CaptureResult$Key;
       182: .line 4223
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.curveGreen"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       183: .line 4222
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_CURVE_GREEN:Landroid/hardware/camera2/CaptureResult$Key;
       184: .line 4285
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.curveRed"
            ldc [F
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       185: .line 4284
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_CURVE_RED:Landroid/hardware/camera2/CaptureResult$Key;
       186: .line 4347
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.curve"
            ldc Landroid/hardware/camera2/params/TonemapCurve;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       187: .line 4346
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_CURVE:Landroid/hardware/camera2/CaptureResult$Key;
       188: .line 4396
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       189: .line 4395
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       190: .line 4417
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.gamma"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       191: .line 4416
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_GAMMA:Landroid/hardware/camera2/CaptureResult$Key;
       192: .line 4442
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.tonemap.presetCurve"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       193: .line 4441
            putstatic android.hardware.camera2.CaptureResult.TONEMAP_PRESET_CURVE:Landroid/hardware/camera2/CaptureResult$Key;
       194: .line 4459
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.led.transmit"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       195: .line 4458
            putstatic android.hardware.camera2.CaptureResult.LED_TRANSMIT:Landroid/hardware/camera2/CaptureResult$Key;
       196: .line 4478
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.blackLevel.lock"
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       197: .line 4477
            putstatic android.hardware.camera2.CaptureResult.BLACK_LEVEL_LOCK:Landroid/hardware/camera2/CaptureResult$Key;
       198: .line 4548
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.sync.frameNumber"
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       199: .line 4547
            putstatic android.hardware.camera2.CaptureResult.SYNC_FRAME_NUMBER:Landroid/hardware/camera2/CaptureResult$Key;
       200: .line 4598
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.reprocess.effectiveExposureFactor"
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       201: .line 4597
            putstatic android.hardware.camera2.CaptureResult.REPROCESS_EFFECTIVE_EXPOSURE_FACTOR:Landroid/hardware/camera2/CaptureResult$Key;
       202: .line 4660
            new android.hardware.camera2.CaptureResult$Key
            dup
            ldc "android.distortionCorrection.mode"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial android.hardware.camera2.CaptureResult$Key.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
       203: .line 4659
            putstatic android.hardware.camera2.CaptureResult.DISTORTION_CORRECTION_MODE:Landroid/hardware/camera2/CaptureResult$Key;
       204: .line 4660
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.CaptureRequest, android.hardware.camera2.impl.CaptureResultExtras);
    descriptor: (Landroid/hardware/camera2/impl/CameraMetadataNative;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/impl/CaptureResultExtras;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.hardware.camera2.CaptureResult this
        start local 1 // android.hardware.camera2.impl.CameraMetadataNative results
        start local 2 // android.hardware.camera2.CaptureRequest parent
        start local 3 // android.hardware.camera2.impl.CaptureResultExtras extras
         0: .line 198
            aload 0 /* this */
            invokespecial android.hardware.camera2.CameraMetadata.<init>:()V
         1: .line 200
            aload 1 /* results */
            ifnonnull 3
         2: .line 201
            new java.lang.IllegalArgumentException
            dup
            ldc "results was null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 204
      StackMap locals: android.hardware.camera2.CaptureResult android.hardware.camera2.impl.CameraMetadataNative android.hardware.camera2.CaptureRequest android.hardware.camera2.impl.CaptureResultExtras
      StackMap stack:
            aload 2 /* parent */
            ifnonnull 5
         4: .line 205
            new java.lang.IllegalArgumentException
            dup
            ldc "parent was null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 208
      StackMap locals:
      StackMap stack:
            aload 3 /* extras */
            ifnonnull 7
         6: .line 209
            new java.lang.IllegalArgumentException
            dup
            ldc "extras was null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 212
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* results */
            invokestatic android.hardware.camera2.impl.CameraMetadataNative.move:(Landroid/hardware/camera2/impl/CameraMetadataNative;)Landroid/hardware/camera2/impl/CameraMetadataNative;
            putfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
         8: .line 213
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            invokevirtual android.hardware.camera2.impl.CameraMetadataNative.isEmpty:()Z
            ifeq 10
         9: .line 214
            new java.lang.AssertionError
            dup
            ldc "Results must not be empty"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
        10: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            invokevirtual android.hardware.camera2.CaptureResult.setNativeInstance:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
        11: .line 217
            aload 0 /* this */
            aload 2 /* parent */
            putfield android.hardware.camera2.CaptureResult.mRequest:Landroid/hardware/camera2/CaptureRequest;
        12: .line 218
            aload 0 /* this */
            aload 3 /* extras */
            invokevirtual android.hardware.camera2.impl.CaptureResultExtras.getRequestId:()I
            putfield android.hardware.camera2.CaptureResult.mSequenceId:I
        13: .line 219
            aload 0 /* this */
            aload 3 /* extras */
            invokevirtual android.hardware.camera2.impl.CaptureResultExtras.getFrameNumber:()J
            putfield android.hardware.camera2.CaptureResult.mFrameNumber:J
        14: .line 220
            return
        end local 3 // android.hardware.camera2.impl.CaptureResultExtras extras
        end local 2 // android.hardware.camera2.CaptureRequest parent
        end local 1 // android.hardware.camera2.impl.CameraMetadataNative results
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Landroid/hardware/camera2/CaptureResult;
            0   15     1  results  Landroid/hardware/camera2/impl/CameraMetadataNative;
            0   15     2   parent  Landroid/hardware/camera2/CaptureRequest;
            0   15     3   extras  Landroid/hardware/camera2/impl/CaptureResultExtras;
    MethodParameters:
         Name  Flags
      results  
      parent   
      extras   

  public android.hardware.camera2.impl.CameraMetadataNative getNativeCopy();
    descriptor: ()Landroid/hardware/camera2/impl/CameraMetadataNative;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 227
            new android.hardware.camera2.impl.CameraMetadataNative
            dup
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            invokespecial android.hardware.camera2.impl.CameraMetadataNative.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
            areturn
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CaptureResult;

  public void <init>(android.hardware.camera2.impl.CameraMetadataNative, int);
    descriptor: (Landroid/hardware/camera2/impl/CameraMetadataNative;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.hardware.camera2.CaptureResult this
        start local 1 // android.hardware.camera2.impl.CameraMetadataNative results
        start local 2 // int sequenceId
         0: .line 236
            aload 0 /* this */
            invokespecial android.hardware.camera2.CameraMetadata.<init>:()V
         1: .line 237
            aload 1 /* results */
            ifnonnull 3
         2: .line 238
            new java.lang.IllegalArgumentException
            dup
            ldc "results was null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 241
      StackMap locals: android.hardware.camera2.CaptureResult android.hardware.camera2.impl.CameraMetadataNative int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* results */
            invokestatic android.hardware.camera2.impl.CameraMetadataNative.move:(Landroid/hardware/camera2/impl/CameraMetadataNative;)Landroid/hardware/camera2/impl/CameraMetadataNative;
            putfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
         4: .line 242
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            invokevirtual android.hardware.camera2.impl.CameraMetadataNative.isEmpty:()Z
            ifeq 6
         5: .line 243
            new java.lang.AssertionError
            dup
            ldc "Results must not be empty"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         6: .line 246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            invokevirtual android.hardware.camera2.CaptureResult.setNativeInstance:(Landroid/hardware/camera2/impl/CameraMetadataNative;)V
         7: .line 247
            aload 0 /* this */
            aconst_null
            putfield android.hardware.camera2.CaptureResult.mRequest:Landroid/hardware/camera2/CaptureRequest;
         8: .line 248
            aload 0 /* this */
            iload 2 /* sequenceId */
            putfield android.hardware.camera2.CaptureResult.mSequenceId:I
         9: .line 249
            aload 0 /* this */
            ldc -1
            putfield android.hardware.camera2.CaptureResult.mFrameNumber:J
        10: .line 250
            return
        end local 2 // int sequenceId
        end local 1 // android.hardware.camera2.impl.CameraMetadataNative results
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Landroid/hardware/camera2/CaptureResult;
            0   11     1     results  Landroid/hardware/camera2/impl/CameraMetadataNative;
            0   11     2  sequenceId  I
    MethodParameters:
            Name  Flags
      results     
      sequenceId  

  public <T> T get(android.hardware.camera2.CaptureResult$Key<T>);
    descriptor: (Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.hardware.camera2.CaptureResult this
        start local 1 // android.hardware.camera2.CaptureResult$Key key
         0: .line 267
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            aload 1 /* key */
            invokevirtual android.hardware.camera2.impl.CameraMetadataNative.get:(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
            astore 2 /* value */
        start local 2 // java.lang.Object value
         1: .line 269
            aload 2 /* value */
            areturn
        end local 2 // java.lang.Object value
        end local 1 // android.hardware.camera2.CaptureResult$Key key
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/hardware/camera2/CaptureResult;
            0    2     1    key  Landroid/hardware/camera2/CaptureResult$Key<TT;>;
            1    2     2  value  TT;
    Signature: <T:Ljava/lang/Object;>(Landroid/hardware/camera2/CaptureResult$Key<TT;>;)TT;
    MethodParameters:
      Name  Flags
      key   

  protected <T> T getProtected(android.hardware.camera2.CaptureResult$Key<?>);
    descriptor: (Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.hardware.camera2.CaptureResult this
        start local 1 // android.hardware.camera2.CaptureResult$Key key
         0: .line 279
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            aload 1 /* key */
            invokevirtual android.hardware.camera2.impl.CameraMetadataNative.get:(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
            areturn
        end local 1 // android.hardware.camera2.CaptureResult$Key key
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CaptureResult;
            0    1     1   key  Landroid/hardware/camera2/CaptureResult$Key<*>;
    Signature: <T:Ljava/lang/Object;>(Landroid/hardware/camera2/CaptureResult$Key<*>;)TT;
    MethodParameters:
      Name  Flags
      key   

  protected java.lang.Class<android.hardware.camera2.CaptureResult$Key<?>> getKeyClass();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 289
            ldc Landroid/hardware/camera2/CaptureResult$Key;
            astore 1 /* thisClass */
        start local 1 // java.lang.Object thisClass
         1: .line 290
            aload 1 /* thisClass */
            checkcast java.lang.Class
            areturn
        end local 1 // java.lang.Object thisClass
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/hardware/camera2/CaptureResult;
            1    2     1  thisClass  Ljava/lang/Object;
    Signature: ()Ljava/lang/Class<Landroid/hardware/camera2/CaptureResult$Key<*>;>;

  public void dumpToLog();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 302
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mResults:Landroid/hardware/camera2/impl/CameraMetadataNative;
            invokevirtual android.hardware.camera2.impl.CameraMetadataNative.dumpToLog:()V
         1: .line 303
            return
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/hardware/camera2/CaptureResult;

  public java.util.List<android.hardware.camera2.CaptureResult$Key<?>> getKeys();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 312
            aload 0 /* this */
            invokespecial android.hardware.camera2.CameraMetadata.getKeys:()Ljava/util/List;
            areturn
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CaptureResult;
    Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureResult$Key<*>;>;

  public android.hardware.camera2.CaptureRequest getRequest();
    descriptor: ()Landroid/hardware/camera2/CaptureRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 338
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mRequest:Landroid/hardware/camera2/CaptureRequest;
            areturn
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CaptureResult;

  public long getFrameNumber();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 361
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mFrameNumber:J
            lreturn
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CaptureResult;

  public int getSequenceId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.hardware.camera2.CaptureResult this
         0: .line 377
            aload 0 /* this */
            getfield android.hardware.camera2.CaptureResult.mSequenceId:I
            ireturn
        end local 0 // android.hardware.camera2.CaptureResult this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/hardware/camera2/CaptureResult;

  protected java.lang.Object getProtected(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast android.hardware.camera2.CaptureResult$Key
            invokevirtual android.hardware.camera2.CaptureResult.getProtected:(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Landroid/hardware/camera2/CameraMetadata<Landroid/hardware/camera2/CaptureResult$Key<*>;>;
SourceFile: "CaptureResult.java"
NestMembers:
  android.hardware.camera2.CaptureResult$1  android.hardware.camera2.CaptureResult$2  android.hardware.camera2.CaptureResult$3  android.hardware.camera2.CaptureResult$Key
InnerClasses:
  android.hardware.camera2.CaptureResult$1
  android.hardware.camera2.CaptureResult$2
  android.hardware.camera2.CaptureResult$3
  public final Key = android.hardware.camera2.CaptureResult$Key of android.hardware.camera2.CaptureResult