public final class javafx.application.Platform
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.application.Platform
  super_class: java.lang.Object
{
  private static javafx.beans.property.ReadOnlyBooleanWrapper accessibilityActiveProperty;
    descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.application.Platform this
         0: .line 40
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 41
            return
        end local 0 // javafx.application.Platform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/application/Platform;

  public static void startup(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Runnable runnable
         0: .line 101
            aload 0 /* runnable */
            iconst_1
            invokestatic com.sun.javafx.application.PlatformImpl.startup:(Ljava/lang/Runnable;Z)V
         1: .line 102
            return
        end local 0 // java.lang.Runnable runnable
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  runnable  Ljava/lang/Runnable;
    MethodParameters:
          Name  Flags
      runnable  

  public static void runLater(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Runnable runnable
         0: .line 150
            aload 0 /* runnable */
            invokestatic com.sun.javafx.application.PlatformImpl.runLater:(Ljava/lang/Runnable;)V
         1: .line 151
            return
        end local 0 // java.lang.Runnable runnable
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0  runnable  Ljava/lang/Runnable;
    MethodParameters:
          Name  Flags
      runnable  

  public static void requestNextPulse();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 171
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
         1: .line 172
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static boolean isFxApplicationThread();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 182
            invokestatic com.sun.javafx.application.PlatformImpl.isFxApplicationThread:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void exit();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=0, locals=0, args_size=0
         0: .line 197
            invokestatic com.sun.javafx.application.PlatformImpl.exit:()V
         1: .line 198
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setImplicitExit(boolean);
    descriptor: (Z)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // boolean implicitExit
         0: .line 218
            iload 0 /* implicitExit */
            invokestatic com.sun.javafx.application.PlatformImpl.setImplicitExit:(Z)V
         1: .line 219
            return
        end local 0 // boolean implicitExit
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0  implicitExit  Z
    MethodParameters:
              Name  Flags
      implicitExit  

  public static boolean isImplicitExit();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 230
            invokestatic com.sun.javafx.application.PlatformImpl.isImplicitExit:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static boolean isSupported(javafx.application.ConditionalFeature);
    descriptor: (Ljavafx/application/ConditionalFeature;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.application.ConditionalFeature feature
         0: .line 250
            aload 0 /* feature */
            invokestatic com.sun.javafx.application.PlatformImpl.isSupported:(Ljavafx/application/ConditionalFeature;)Z
            ireturn
        end local 0 // javafx.application.ConditionalFeature feature
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0  feature  Ljavafx/application/ConditionalFeature;
    MethodParameters:
         Name  Flags
      feature  

  public static java.lang.Object enterNestedEventLoop(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Object key
         0: .line 289
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            aload 0 /* key */
            invokevirtual com.sun.javafx.tk.Toolkit.enterNestedEventLoop:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 0 // java.lang.Object key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   key  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public static void exitNestedEventLoop(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.lang.Object key
        start local 1 // java.lang.Object rval
         0: .line 319
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            aload 0 /* key */
            aload 1 /* rval */
            invokevirtual com.sun.javafx.tk.Toolkit.exitNestedEventLoop:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 320
            return
        end local 1 // java.lang.Object rval
        end local 0 // java.lang.Object key
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   key  Ljava/lang/Object;
            0    2     1  rval  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   
      rval  

  public static boolean isNestedLoopRunning();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 336
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.isNestedLoopRunning:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static boolean isAccessibilityActive();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 342
            getstatic javafx.application.Platform.accessibilityActiveProperty:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic javafx.application.Platform.accessibilityActiveProperty:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javafx.beans.property.ReadOnlyBooleanProperty accessibilityActiveProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 358
            getstatic javafx.application.Platform.accessibilityActiveProperty:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 3
         1: .line 359
            new javafx.beans.property.ReadOnlyBooleanWrapper
            dup
            ldc Ljavafx/application/Platform;
            ldc "accessibilityActive"
            invokespecial javafx.beans.property.ReadOnlyBooleanWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putstatic javafx.application.Platform.accessibilityActiveProperty:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
         2: .line 360
            getstatic javafx.application.Platform.accessibilityActiveProperty:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokestatic com.sun.javafx.application.PlatformImpl.accessibilityActiveProperty:()Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.bind:(Ljavafx/beans/value/ObservableValue;)V
         3: .line 362
      StackMap locals:
      StackMap stack:
            getstatic javafx.application.Platform.accessibilityActiveProperty:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Platform.java"