public final class android.hardware.display.DisplayManagerInternal$DisplayPowerRequest
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.hardware.display.DisplayManagerInternal$DisplayPowerRequest
super_class: java.lang.Object
{
public static final int POLICY_OFF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int POLICY_DOZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int POLICY_DIM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int POLICY_BRIGHT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int POLICY_VR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public int policy;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean useProximitySensor;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int screenBrightnessOverride;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public float screenAutoBrightnessAdjustmentOverride;
descriptor: F
flags: (0x0001) ACC_PUBLIC
public boolean useAutoBrightness;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean lowPowerMode;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public float screenLowPowerBrightnessFactor;
descriptor: F
flags: (0x0001) ACC_PUBLIC
public boolean boostScreenBrightness;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean blockScreenOn;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int dozeScreenBrightness;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int dozeScreenState;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_3
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
2: aload 0
iconst_0
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useProximitySensor:Z
3: aload 0
iconst_m1
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenBrightnessOverride:I
4: aload 0
iconst_0
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useAutoBrightness:Z
5: aload 0
ldc NaN
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenAutoBrightnessAdjustmentOverride:F
6: aload 0
ldc 0.5
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenLowPowerBrightnessFactor:F
7: aload 0
iconst_0
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.blockScreenOn:Z
8: aload 0
iconst_m1
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenBrightness:I
9: aload 0
getstatic android.view.Display.STATE_UNKNOWN:I
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenState:I
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
public void <init>(android.hardware.display.DisplayManagerInternal$DisplayPowerRequest);
descriptor: (Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.copyFrom:(Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
0 3 1 other Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
MethodParameters:
Name Flags
other
public boolean isBrightOrDim();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
iconst_3
if_icmpeq 1
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
iconst_2
if_icmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
public boolean isVr();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
iconst_4
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
public void copyFrom(android.hardware.display.DisplayManagerInternal$DisplayPowerRequest);
descriptor: (Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
1: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useProximitySensor:Z
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useProximitySensor:Z
2: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenBrightnessOverride:I
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenBrightnessOverride:I
3: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useAutoBrightness:Z
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useAutoBrightness:Z
4: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenAutoBrightnessAdjustmentOverride:F
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenAutoBrightnessAdjustmentOverride:F
5: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenLowPowerBrightnessFactor:F
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenLowPowerBrightnessFactor:F
6: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.blockScreenOn:Z
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.blockScreenOn:Z
7: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.lowPowerMode:Z
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.lowPowerMode:Z
8: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.boostScreenBrightness:Z
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.boostScreenBrightness:Z
9: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenBrightness:I
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenBrightness:I
10: aload 0
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenState:I
putfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenState:I
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
0 12 1 other Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
MethodParameters:
Name Flags
other
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof android.hardware.display.DisplayManagerInternal$DisplayPowerRequest
ifeq 3
1: aload 0
aload 1
checkcast android.hardware.display.DisplayManagerInternal$DisplayPowerRequest
invokevirtual android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.equals:(Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;)Z
ifeq 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
0 4 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public boolean equals(android.hardware.display.DisplayManagerInternal$DisplayPowerRequest);
descriptor: (Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 18
1: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
if_icmpne 18
2: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useProximitySensor:Z
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useProximitySensor:Z
if_icmpne 18
3: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenBrightnessOverride:I
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenBrightnessOverride:I
if_icmpne 18
4: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useAutoBrightness:Z
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useAutoBrightness:Z
if_icmpne 18
5: aload 0
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenAutoBrightnessAdjustmentOverride:F
6: aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenAutoBrightnessAdjustmentOverride:F
7: invokevirtual android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.floatEquals:(FF)Z
8: ifeq 18
9: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenLowPowerBrightnessFactor:F
10: aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenLowPowerBrightnessFactor:F
11: fcmpl
ifne 18
12: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.blockScreenOn:Z
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.blockScreenOn:Z
if_icmpne 18
13: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.lowPowerMode:Z
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.lowPowerMode:Z
if_icmpne 18
14: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.boostScreenBrightness:Z
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.boostScreenBrightness:Z
if_icmpne 18
15: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenBrightness:I
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenBrightness:I
if_icmpne 18
16: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenState:I
aload 1
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenState:I
if_icmpne 18
17: iconst_1
ireturn
StackMap locals:
StackMap stack:
18: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
0 19 1 other Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
MethodParameters:
Name Flags
other
private boolean floatEquals(float, float);
descriptor: (FF)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: fload 1
fload 2
fcmpl
ifeq 2
fload 1
invokestatic java.lang.Float.isNaN:(F)Z
ifeq 1
fload 2
invokestatic java.lang.Float.isNaN:(F)Z
ifne 2
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
StackMap locals:
StackMap stack:
2: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
0 3 1 f1 F
0 3 2 f2 F
MethodParameters:
Name Flags
f1
f2
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "policy="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policy:I
invokestatic android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.policyToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: ldc ", useProximitySensor="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useProximitySensor:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
2: ldc ", screenBrightnessOverride="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenBrightnessOverride:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc ", useAutoBrightness="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.useAutoBrightness:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
4: ldc ", screenAutoBrightnessAdjustmentOverride="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenAutoBrightnessAdjustmentOverride:F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
6: ldc ", screenLowPowerBrightnessFactor="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.screenLowPowerBrightnessFactor:F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
7: ldc ", blockScreenOn="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.blockScreenOn:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
8: ldc ", lowPowerMode="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.lowPowerMode:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
9: ldc ", boostScreenBrightness="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.boostScreenBrightness:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
10: ldc ", dozeScreenBrightness="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenBrightness:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
11: ldc ", dozeScreenState="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.hardware.display.DisplayManagerInternal$DisplayPowerRequest.dozeScreenState:I
invokestatic android.view.Display.stateToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/hardware/display/DisplayManagerInternal$DisplayPowerRequest;
public static java.lang.String policyToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 4
0: 1
1: 2
2: 3
3: 4
4: 5
default: 6
}
1: StackMap locals:
StackMap stack:
ldc "OFF"
areturn
2: StackMap locals:
StackMap stack:
ldc "DOZE"
areturn
3: StackMap locals:
StackMap stack:
ldc "DIM"
areturn
4: StackMap locals:
StackMap stack:
ldc "BRIGHT"
areturn
5: StackMap locals:
StackMap stack:
ldc "VR"
areturn
6: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 policy I
MethodParameters:
Name Flags
policy
}
SourceFile: "DisplayManagerInternal.java"
NestHost: android.hardware.display.DisplayManagerInternal
InnerClasses:
public final DisplayPowerRequest = android.hardware.display.DisplayManagerInternal$DisplayPowerRequest of android.hardware.display.DisplayManagerInternal