public final class android.hardware.camera2.TotalCaptureResult extends android.hardware.camera2.CaptureResult
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.hardware.camera2.TotalCaptureResult
super_class: android.hardware.camera2.CaptureResult
{
private final java.util.List<android.hardware.camera2.CaptureResult> mPartialResults;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Landroid/hardware/camera2/CaptureResult;>;
private final int mSessionId;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.HashMap<java.lang.String, android.hardware.camera2.CaptureResult> mPhysicalCaptureResults;
descriptor: Ljava/util/HashMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Landroid/hardware/camera2/CaptureResult;>;
public void <init>(android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.CaptureRequest, android.hardware.camera2.impl.CaptureResultExtras, java.util.List<android.hardware.camera2.CaptureResult>, int, android.hardware.camera2.impl.PhysicalCaptureResultInfo[]);
descriptor: (Landroid/hardware/camera2/impl/CameraMetadataNative;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/impl/CaptureResultExtras;Ljava/util/List;I[Landroid/hardware/camera2/impl/PhysicalCaptureResultInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
aload 3
invokespecial android.hardware.camera2.CaptureResult.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/impl/CaptureResultExtras;)V
1: aload 4
ifnonnull 4
2: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.hardware.camera2.TotalCaptureResult.mPartialResults:Ljava/util/List;
3: goto 5
4: StackMap locals: android.hardware.camera2.TotalCaptureResult android.hardware.camera2.impl.CameraMetadataNative android.hardware.camera2.CaptureRequest android.hardware.camera2.impl.CaptureResultExtras java.util.List int android.hardware.camera2.impl.PhysicalCaptureResultInfo[]
StackMap stack:
aload 0
aload 4
putfield android.hardware.camera2.TotalCaptureResult.mPartialResults:Ljava/util/List;
5: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield android.hardware.camera2.TotalCaptureResult.mSessionId:I
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.hardware.camera2.TotalCaptureResult.mPhysicalCaptureResults:Ljava/util/HashMap;
7: aload 6
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 16
StackMap locals: android.hardware.camera2.TotalCaptureResult android.hardware.camera2.impl.CameraMetadataNative android.hardware.camera2.CaptureRequest android.hardware.camera2.impl.CaptureResultExtras java.util.List int android.hardware.camera2.impl.PhysicalCaptureResultInfo[] top int int android.hardware.camera2.impl.PhysicalCaptureResultInfo[]
StackMap stack:
8: aload 10
iload 8
aaload
astore 7
start local 7 9: new android.hardware.camera2.CaptureResult
dup
10: aload 7
invokevirtual android.hardware.camera2.impl.PhysicalCaptureResultInfo.getCameraMetadata:()Landroid/hardware/camera2/impl/CameraMetadataNative;
aload 2
aload 3
11: invokespecial android.hardware.camera2.CaptureResult.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/impl/CaptureResultExtras;)V
astore 11
start local 11 12: aload 0
getfield android.hardware.camera2.TotalCaptureResult.mPhysicalCaptureResults:Ljava/util/HashMap;
aload 7
invokevirtual android.hardware.camera2.impl.PhysicalCaptureResultInfo.getCameraId:()Ljava/lang/String;
13: aload 11
14: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 11 end local 7 15: iinc 8 1
StackMap locals:
StackMap stack:
16: iload 8
iload 9
if_icmplt 8
17: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/hardware/camera2/TotalCaptureResult;
0 18 1 results Landroid/hardware/camera2/impl/CameraMetadataNative;
0 18 2 parent Landroid/hardware/camera2/CaptureRequest;
0 18 3 extras Landroid/hardware/camera2/impl/CaptureResultExtras;
0 18 4 partials Ljava/util/List<Landroid/hardware/camera2/CaptureResult;>;
0 18 5 sessionId I
0 18 6 physicalResults [Landroid/hardware/camera2/impl/PhysicalCaptureResultInfo;
9 15 7 onePhysicalResult Landroid/hardware/camera2/impl/PhysicalCaptureResultInfo;
12 15 11 physicalResult Landroid/hardware/camera2/CaptureResult;
Signature: (Landroid/hardware/camera2/impl/CameraMetadataNative;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/impl/CaptureResultExtras;Ljava/util/List<Landroid/hardware/camera2/CaptureResult;>;I[Landroid/hardware/camera2/impl/PhysicalCaptureResultInfo;)V
MethodParameters:
Name Flags
results
parent
extras
partials
sessionId
physicalResults
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 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial android.hardware.camera2.CaptureResult.<init>:(Landroid/hardware/camera2/impl/CameraMetadataNative;I)V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.hardware.camera2.TotalCaptureResult.mPartialResults:Ljava/util/List;
2: aload 0
iconst_m1
putfield android.hardware.camera2.TotalCaptureResult.mSessionId:I
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.hardware.camera2.TotalCaptureResult.mPhysicalCaptureResults:Ljava/util/HashMap;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/hardware/camera2/TotalCaptureResult;
0 5 1 results Landroid/hardware/camera2/impl/CameraMetadataNative;
0 5 2 sequenceId I
MethodParameters:
Name Flags
results
sequenceId
public java.util.List<android.hardware.camera2.CaptureResult> getPartialResults();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.TotalCaptureResult.mPartialResults:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/TotalCaptureResult;
Signature: ()Ljava/util/List<Landroid/hardware/camera2/CaptureResult;>;
public int getSessionId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.TotalCaptureResult.mSessionId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/TotalCaptureResult;
public java.util.Map<java.lang.String, android.hardware.camera2.CaptureResult> getPhysicalCameraResults();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.camera2.TotalCaptureResult.mPhysicalCaptureResults:Ljava/util/HashMap;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/camera2/TotalCaptureResult;
Signature: ()Ljava/util/Map<Ljava/lang/String;Landroid/hardware/camera2/CaptureResult;>;
}
SourceFile: "TotalCaptureResult.java"