final class com.sun.webkit.WCPasteboard
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.webkit.WCPasteboard
  super_class: java.lang.Object
{
  private static final com.sun.javafx.logging.PlatformLogger log;
    descriptor: Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.webkit.Pasteboard pasteboard;
    descriptor: Lcom/sun/webkit/Pasteboard;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 35
            ldc Lcom/sun/webkit/WCPasteboard;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
         1: .line 34
            putstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
         2: .line 40
            invokestatic com.sun.webkit.Utilities.getUtilities:()Lcom/sun/webkit/Utilities;
            invokevirtual com.sun.webkit.Utilities.createPasteboard:()Lcom/sun/webkit/Pasteboard;
            putstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
         3: .line 41
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.WCPasteboard this
         0: .line 43
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 44
            return
        end local 0 // com.sun.webkit.WCPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/webkit/WCPasteboard;

  private static java.lang.String getPlainText();
    descriptor: ()Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 47
            getstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getPlainText()"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 48
            getstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
            invokeinterface com.sun.webkit.Pasteboard.getPlainText:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static java.lang.String getHtml();
    descriptor: ()Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 52
            getstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "getHtml()"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
         1: .line 53
            getstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
            invokeinterface com.sun.webkit.Pasteboard.getHtml:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void writePlainText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.lang.String text
         0: .line 57
            getstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "writePlainText(): text = {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* text */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 58
            getstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
            aload 0 /* text */
            invokeinterface com.sun.webkit.Pasteboard.writePlainText:(Ljava/lang/String;)V
         2: .line 59
            return
        end local 0 // java.lang.String text
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  private static void writeSelection(boolean, java.lang.String, java.lang.String);
    descriptor: (ZLjava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // boolean canSmartCopyOrDelete
        start local 1 // java.lang.String text
        start local 2 // java.lang.String html
         0: .line 63
            getstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "writeSelection(): canSmartCopyOrDelete = {0},\n text = \n{1}\n html=\n{2}"
         1: .line 64
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            iload 0 /* canSmartCopyOrDelete */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            dup
            iconst_1
            aload 1 /* text */
            aastore
            dup
            iconst_2
            aload 2 /* html */
            aastore
         2: .line 63
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 65
            getstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
            iload 0 /* canSmartCopyOrDelete */
            aload 1 /* text */
            aload 2 /* html */
            invokeinterface com.sun.webkit.Pasteboard.writeSelection:(ZLjava/lang/String;Ljava/lang/String;)V
         4: .line 66
            return
        end local 2 // java.lang.String html
        end local 1 // java.lang.String text
        end local 0 // boolean canSmartCopyOrDelete
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    5     0  canSmartCopyOrDelete  Z
            0    5     1                  text  Ljava/lang/String;
            0    5     2                  html  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      canSmartCopyOrDelete  
      text                  
      html                  

  private static void writeImage(com.sun.webkit.graphics.WCImageFrame);
    descriptor: (Lcom/sun/webkit/graphics/WCImageFrame;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.webkit.graphics.WCImageFrame img
         0: .line 69
            getstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "writeImage(): img = {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* img */
            aastore
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 70
            getstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
            aload 0 /* img */
            invokeinterface com.sun.webkit.Pasteboard.writeImage:(Lcom/sun/webkit/graphics/WCImageFrame;)V
         2: .line 71
            return
        end local 0 // com.sun.webkit.graphics.WCImageFrame img
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   img  Lcom/sun/webkit/graphics/WCImageFrame;
    MethodParameters:
      Name  Flags
      img   

  private static void writeUrl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // java.lang.String url
        start local 1 // java.lang.String markup
         0: .line 74
            getstatic com.sun.webkit.WCPasteboard.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "writeUrl(): url = {0}, markup = {1}"
         1: .line 75
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* url */
            aastore
            dup
            iconst_1
            aload 1 /* markup */
            aastore
         2: .line 74
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 76
            getstatic com.sun.webkit.WCPasteboard.pasteboard:Lcom/sun/webkit/Pasteboard;
            aload 0 /* url */
            aload 1 /* markup */
            invokeinterface com.sun.webkit.Pasteboard.writeUrl:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 77
            return
        end local 1 // java.lang.String markup
        end local 0 // java.lang.String url
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0     url  Ljava/lang/String;
            0    5     1  markup  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      url     
      markup  
}
SourceFile: "WCPasteboard.java"