class com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification implements java.security.PrivilegedAction<java.lang.Void>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification
  super_class: java.lang.Object
{
  com.sun.glass.ui.View view;
    descriptor: Lcom/sun/glass/ui/View;
    flags: (0x0000) 

  long time;
    descriptor: J
    flags: (0x0000) 

  int type;
    descriptor: I
    flags: (0x0000) 

  final com.sun.javafx.tk.quantum.GlassViewEventHandler this$0;
    descriptor: Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(com.sun.javafx.tk.quantum.GlassViewEventHandler);
    descriptor: (Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification this
         0: .line 843
            aload 0 /* this */
            aload 1
            putfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/tk/quantum/GlassViewEventHandler$ViewEventNotification;
    MethodParameters:
        Name  Flags
      this$0  final

  public java.lang.Void run();
    descriptor: ()Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification this
         0: .line 850
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            getfield com.sun.javafx.tk.quantum.ViewScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            ifnonnull 2
         1: .line 851
            aconst_null
            areturn
         2: .line 853
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.type:I
            lookupswitch { // 7
                  411: 45
                  412: 45
                  421: 3
                  422: 12
                  423: 29
                  431: 40
                  432: 40
              default: 46
          }
         3: .line 855
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getWindow:()Lcom/sun/glass/ui/Window;
            astore 1 /* w */
        start local 1 // com.sun.glass.ui.Window w
         4: .line 856
            aload 1 /* w */
            ifnull 6
            aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.getMinimumWidth:()I
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getWidth:()I
            if_icmpne 6
            aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.isVisible:()Z
            ifne 6
         5: .line 858
            goto 47
         6: .line 860
      StackMap locals: com.sun.glass.ui.Window
      StackMap stack:
            getstatic com.sun.javafx.tk.quantum.QuantumToolkit.drawInPaint:Z
            ifeq 10
            aload 1 /* w */
            ifnull 10
            aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.isVisible:()Z
            ifeq 10
         7: .line 861
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.getWindowStage:()Lcom/sun/javafx/tk/quantum/WindowStage;
            astore 2 /* stage */
        start local 2 // com.sun.javafx.tk.quantum.WindowStage stage
         8: .line 862
            aload 2 /* stage */
            ifnull 10
            aload 2 /* stage */
            invokevirtual com.sun.javafx.tk.quantum.WindowStage.isApplet:()Z
            ifne 10
         9: .line 863
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.collector:Lcom/sun/javafx/tk/quantum/PaintCollector;
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.PaintCollector.liveRepaintRenderJob:(Lcom/sun/javafx/tk/quantum/ViewScene;)V
        end local 2 // com.sun.javafx.tk.quantum.WindowStage stage
        10: .line 866
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.entireSceneNeedsRepaint:()V
        11: .line 867
            goto 47
        end local 1 // com.sun.glass.ui.Window w
        12: .line 870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getWindow:()Lcom/sun/glass/ui/Window;
            astore 1 /* w */
        start local 1 // com.sun.glass.ui.Window w
        13: .line 871
            aload 1 /* w */
            ifnonnull 14
            fconst_1
            goto 15
      StackMap locals: com.sun.glass.ui.Window
      StackMap stack:
        14: aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.getPlatformScaleX:()F
      StackMap locals:
      StackMap stack: float
        15: fstore 2 /* pScaleX */
        start local 2 // float pScaleX
        16: .line 872
            aload 1 /* w */
            ifnonnull 17
            fconst_1
            goto 18
      StackMap locals: float
      StackMap stack:
        17: aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.getPlatformScaleY:()F
      StackMap locals:
      StackMap stack: float
        18: fstore 3 /* pScaleY */
        start local 3 // float pScaleY
        19: .line 873
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            getfield com.sun.javafx.tk.quantum.ViewScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getWidth:()I
            i2f
            fload 2 /* pScaleX */
            fdiv
        20: .line 874
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getHeight:()I
            i2f
            fload 3 /* pScaleY */
            fdiv
        21: .line 873
            invokeinterface com.sun.javafx.tk.TKSceneListener.changedSize:(FF)V
        22: .line 875
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.entireSceneNeedsRepaint:()V
        23: .line 876
            aload 0 /* this */
            invokedynamic get(Lcom/sun/javafx/tk/quantum/GlassViewEventHandler$ViewEventNotification;)Ljava/util/function/Supplier;
              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/javafx/tk/quantum/GlassViewEventHandler$ViewEventNotification.lambda$0()Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
            invokestatic com.sun.javafx.tk.quantum.QuantumToolkit.runWithRenderLock:(Ljava/util/function/Supplier;)Ljava/lang/Object;
            pop
        24: .line 880
            getstatic com.sun.javafx.tk.quantum.QuantumToolkit.liveResize:Z
            ifeq 47
            aload 1 /* w */
            ifnull 47
            aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.isVisible:()Z
            ifeq 47
        25: .line 881
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.getWindowStage:()Lcom/sun/javafx/tk/quantum/WindowStage;
            astore 4 /* stage */
        start local 4 // com.sun.javafx.tk.quantum.WindowStage stage
        26: .line 882
            aload 4 /* stage */
            ifnull 47
            aload 4 /* stage */
            invokevirtual com.sun.javafx.tk.quantum.WindowStage.isApplet:()Z
            ifne 47
        27: .line 883
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.collector:Lcom/sun/javafx/tk/quantum/PaintCollector;
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.PaintCollector.liveRepaintRenderJob:(Lcom/sun/javafx/tk/quantum/ViewScene;)V
        end local 4 // com.sun.javafx.tk.quantum.WindowStage stage
        28: .line 886
            goto 47
        end local 3 // float pScaleY
        end local 2 // float pScaleX
        end local 1 // com.sun.glass.ui.Window w
        29: .line 891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getWindow:()Lcom/sun/glass/ui/Window;
            astore 1 /* w */
        start local 1 // com.sun.glass.ui.Window w
        30: .line 892
            aload 1 /* w */
            ifnonnull 31
            fconst_1
            goto 32
      StackMap locals: com.sun.glass.ui.Window
      StackMap stack:
        31: aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.getPlatformScaleX:()F
      StackMap locals:
      StackMap stack: float
        32: fstore 2 /* pScaleX */
        start local 2 // float pScaleX
        33: .line 893
            aload 1 /* w */
            ifnonnull 34
            fconst_1
            goto 35
      StackMap locals: float
      StackMap stack:
        34: aload 1 /* w */
            invokevirtual com.sun.glass.ui.Window.getPlatformScaleY:()F
      StackMap locals:
      StackMap stack: float
        35: fstore 3 /* pScaleY */
        start local 3 // float pScaleY
        36: .line 894
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            getfield com.sun.javafx.tk.quantum.ViewScene.sceneListener:Lcom/sun/javafx/tk/TKSceneListener;
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getX:()I
            i2f
            fload 2 /* pScaleX */
            fdiv
        37: .line 895
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.view:Lcom/sun/glass/ui/View;
            invokevirtual com.sun.glass.ui.View.getY:()I
            i2f
            fload 3 /* pScaleY */
            fdiv
        38: .line 894
            invokeinterface com.sun.javafx.tk.TKSceneListener.changedLocation:(FF)V
        39: .line 896
            goto 47
        end local 3 // float pScaleY
        end local 2 // float pScaleX
        end local 1 // com.sun.glass.ui.Window w
        40: .line 900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.getWindowStage:()Lcom/sun/javafx/tk/quantum/WindowStage;
            ifnull 47
        41: .line 901
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.getWindowStage:()Lcom/sun/javafx/tk/quantum/WindowStage;
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.type:I
            sipush 431
            if_icmpne 42
            iconst_1
            goto 43
      StackMap locals:
      StackMap stack: com.sun.javafx.tk.quantum.WindowStage
        42: iconst_0
      StackMap locals: com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification
      StackMap stack: com.sun.javafx.tk.quantum.WindowStage int
        43: invokevirtual com.sun.javafx.tk.quantum.WindowStage.fullscreenChanged:(Z)V
        44: .line 903
            goto 47
        45: .line 907
      StackMap locals:
      StackMap stack:
            goto 47
        46: .line 909
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            new java.lang.StringBuilder
            dup
            ldc "handleViewEvent: unhandled type: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.type:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        47: .line 911
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   48     0     this  Lcom/sun/javafx/tk/quantum/GlassViewEventHandler$ViewEventNotification;
            4   12     1        w  Lcom/sun/glass/ui/Window;
            8   10     2    stage  Lcom/sun/javafx/tk/quantum/WindowStage;
           13   29     1        w  Lcom/sun/glass/ui/Window;
           16   29     2  pScaleX  F
           19   29     3  pScaleY  F
           26   28     4    stage  Lcom/sun/javafx/tk/quantum/WindowStage;
           30   40     1        w  Lcom/sun/glass/ui/Window;
           33   40     2  pScaleX  F
           36   40     3  pScaleY  F

  public java.lang.Object run();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.run:()Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private java.lang.Object lambda$0();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification this
         0: .line 877
            aload 0 /* this */
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification.this$0:Lcom/sun/javafx/tk/quantum/GlassViewEventHandler;
            getfield com.sun.javafx.tk.quantum.GlassViewEventHandler.scene:Lcom/sun/javafx/tk/quantum/ViewScene;
            invokevirtual com.sun.javafx.tk.quantum.ViewScene.updateSceneState:()V
         1: .line 878
            aconst_null
            areturn
        end local 0 // com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/tk/quantum/GlassViewEventHandler$ViewEventNotification;
}
Signature: Ljava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Void;>;
SourceFile: "GlassViewEventHandler.java"
NestHost: com.sun.javafx.tk.quantum.GlassViewEventHandler
InnerClasses:
  private ViewEventNotification = com.sun.javafx.tk.quantum.GlassViewEventHandler$ViewEventNotification of com.sun.javafx.tk.quantum.GlassViewEventHandler
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles