class com.sun.glass.ui.monocle.DispmanAcceleratedScreen extends com.sun.glass.ui.monocle.AcceleratedScreen
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.glass.ui.monocle.DispmanAcceleratedScreen
  super_class: com.sun.glass.ui.monocle.AcceleratedScreen
{
  void <init>(int[]);
    descriptor: ([I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.monocle.DispmanAcceleratedScreen this
        start local 1 // int[] attributes
         0: .line 34
            aload 0 /* this */
            aload 1 /* attributes */
            invokespecial com.sun.glass.ui.monocle.AcceleratedScreen.<init>:([I)V
         1: .line 35
            return
        end local 1 // int[] attributes
        end local 0 // com.sun.glass.ui.monocle.DispmanAcceleratedScreen this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/glass/ui/monocle/DispmanAcceleratedScreen;
            0    2     1  attributes  [I
    Exceptions:
      throws com.sun.glass.ui.monocle.GLException
    MethodParameters:
            Name  Flags
      attributes  

  private native long _platformGetNativeWindow(int, int);
    descriptor: (II)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
           Name  Flags
      displayID  
      layerID    

  protected long platformGetNativeWindow();
    descriptor: ()J
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.glass.ui.monocle.DispmanAcceleratedScreen this
         0: .line 43
            invokedynamic run()Ljava/security/PrivilegedAction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/sun/glass/ui/monocle/DispmanAcceleratedScreen.lambda$0()Ljava/lang/Integer; (6)
                  ()Ljava/lang/Integer;
         1: .line 41
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 1 /* displayID */
        start local 1 // int displayID
         2: .line 46
            invokedynamic run()Ljava/security/PrivilegedAction;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  com/sun/glass/ui/monocle/DispmanAcceleratedScreen.lambda$1()Ljava/lang/Integer; (6)
                  ()Ljava/lang/Integer;
         3: .line 44
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 2 /* layerID */
        start local 2 // int layerID
         4: .line 47
            aload 0 /* this */
            iload 1 /* displayID */
            iload 2 /* layerID */
            invokevirtual com.sun.glass.ui.monocle.DispmanAcceleratedScreen._platformGetNativeWindow:(II)J
            lreturn
        end local 2 // int layerID
        end local 1 // int displayID
        end local 0 // com.sun.glass.ui.monocle.DispmanAcceleratedScreen this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/glass/ui/monocle/DispmanAcceleratedScreen;
            2    5     1  displayID  I
            4    5     2    layerID  I

  private static java.lang.Integer lambda$0();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 43
            ldc "dispman.display"
            iconst_0
            invokestatic java.lang.Integer.getInteger:(Ljava/lang/String;I)Ljava/lang/Integer;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.lang.Integer lambda$1();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 46
            ldc "dispman.layer"
            iconst_1
            invokestatic java.lang.Integer.getInteger:(Ljava/lang/String;I)Ljava/lang/Integer;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "DispmanAcceleratedScreen.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles