class sun.java2d.windows.WindowsFlags$1 implements java.security.PrivilegedAction<java.lang.Object>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.java2d.windows.WindowsFlags$1
super_class: java.lang.Object
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/windows/WindowsFlags$1;
public java.lang.Object run();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: ldc "javax.accessibility.screen_magnifier_present"
iconst_0
1: invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
putstatic sun.java2d.windows.WindowsFlags.magPresent:Z
2: ldc "sun.java2d.noddraw"
getstatic sun.java2d.windows.WindowsFlags.magPresent:Z
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
ifeq 3
iconst_0
goto 4
StackMap locals:
StackMap stack:
3: iconst_1
4: StackMap locals:
StackMap stack: int
istore 1
start local 1 5: ldc "sun.java2d.ddoffscreen"
iload 1
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
6: istore 2
start local 2 7: ldc "sun.java2d.d3d"
8: iload 1
ifeq 9
iload 2
ifeq 9
iconst_1
goto 10
StackMap locals: sun.java2d.windows.WindowsFlags$1 int int
StackMap stack: java.lang.String
9: iconst_0
10: StackMap locals: sun.java2d.windows.WindowsFlags$1 int int
StackMap stack: java.lang.String int
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
putstatic sun.java2d.windows.WindowsFlags.d3dEnabled:Z
11: ldc "sun.java2d.d3d.onscreen"
getstatic sun.java2d.windows.WindowsFlags.d3dEnabled:Z
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
12: putstatic sun.java2d.windows.WindowsFlags.d3dOnScreenEnabled:Z
13: ldc "sun.java2d.opengl"
iconst_0
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
putstatic sun.java2d.windows.WindowsFlags.oglEnabled:Z
14: getstatic sun.java2d.windows.WindowsFlags.oglEnabled:Z
ifeq 24
15: ldc "sun.java2d.opengl"
invokestatic sun.java2d.windows.WindowsFlags.isBooleanPropTrueVerbose:(Ljava/lang/String;)Z
putstatic sun.java2d.windows.WindowsFlags.oglVerbose:Z
16: invokestatic sun.java2d.opengl.WGLGraphicsConfig.isWGLAvailable:()Z
ifeq 19
17: iconst_0
putstatic sun.java2d.windows.WindowsFlags.d3dEnabled:Z
18: goto 24
19: StackMap locals:
StackMap stack:
getstatic sun.java2d.windows.WindowsFlags.oglVerbose:Z
ifeq 23
20: getstatic java.lang.System.out:Ljava/io/PrintStream;
21: ldc "Could not enable OpenGL pipeline (WGL not available)"
22: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
23: StackMap locals:
StackMap stack:
iconst_0
putstatic sun.java2d.windows.WindowsFlags.oglEnabled:Z
24: StackMap locals:
StackMap stack:
ldc "sun.java2d.gdiBlit"
iconst_1
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
putstatic sun.java2d.windows.WindowsFlags.gdiBlitEnabled:Z
25: ldc "sun.java2d.d3d"
invokestatic sun.java2d.windows.WindowsFlags.getPropertySet:(Ljava/lang/String;)Z
putstatic sun.java2d.windows.WindowsFlags.d3dSet:Z
26: getstatic sun.java2d.windows.WindowsFlags.d3dSet:Z
ifeq 28
27: ldc "sun.java2d.d3d"
invokestatic sun.java2d.windows.WindowsFlags.isBooleanPropTrueVerbose:(Ljava/lang/String;)Z
putstatic sun.java2d.windows.WindowsFlags.d3dVerbose:Z
28: StackMap locals:
StackMap stack:
ldc "sun.java2d.offscreenSharing"
iconst_0
invokestatic sun.java2d.windows.WindowsFlags.getBooleanProp:(Ljava/lang/String;Z)Z
29: putstatic sun.java2d.windows.WindowsFlags.offscreenSharingEnabled:Z
30: ldc "sun.java2d.dpiaware"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 31: aload 3
ifnull 34
32: aload 3
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
putstatic sun.java2d.windows.WindowsFlags.setHighDPIAware:Z
33: goto 38
34: StackMap locals: java.lang.String
StackMap stack:
ldc "sun.java.launcher"
ldc "unknown"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
35: astore 4
start local 4 36: aload 4
ldc "SUN_STANDARD"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
37: putstatic sun.java2d.windows.WindowsFlags.setHighDPIAware:Z
end local 4 38: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lsun/java2d/windows/WindowsFlags$1;
5 39 1 ddEnabled Z
7 39 2 ddOffscreenEnabled Z
31 39 3 dpiOverride Ljava/lang/String;
36 38 4 sunLauncherProperty Ljava/lang/String;
}
Signature: Ljava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Object;>;
SourceFile: "WindowsFlags.java"
EnclosingMethod: sun.java2d.windows.WindowsFlags.initJavaFlags:()V
NestHost: sun.java2d.windows.WindowsFlags
InnerClasses:
sun.java2d.windows.WindowsFlags$1