public class javafx.scene.input.ClipboardContent extends java.util.HashMap<javafx.scene.input.DataFormat, java.lang.Object>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.input.ClipboardContent
  super_class: java.util.HashMap
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 40
            aload 0 /* this */
            invokespecial java.util.HashMap.<init>:()V
            return
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean hasString();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 48
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.PLAIN_TEXT:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean putString(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // java.lang.String s
         0: .line 60
            aload 1 /* s */
            ifnonnull 3
         1: .line 61
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.PLAIN_TEXT:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 62
            goto 4
         3: .line 63
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.PLAIN_TEXT:Ljavafx/scene/input/DataFormat;
            aload 1 /* s */
            invokevirtual javafx.scene.input.ClipboardContent.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 65
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.String s
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/input/ClipboardContent;
            0    5     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public final java.lang.String getString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 77
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.PLAIN_TEXT:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean hasUrl();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 87
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.URL:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean putUrl(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // java.lang.String url
         0: .line 99
            aload 1 /* url */
            ifnonnull 3
         1: .line 100
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.URL:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 101
            goto 4
         3: .line 102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.URL:Ljavafx/scene/input/DataFormat;
            aload 1 /* url */
            invokevirtual javafx.scene.input.ClipboardContent.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 104
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.String url
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/input/ClipboardContent;
            0    5     1   url  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      url   

  public final java.lang.String getUrl();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 116
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.URL:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean hasHtml();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 126
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.HTML:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean putHtml(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // java.lang.String html
         0: .line 138
            aload 1 /* html */
            ifnonnull 3
         1: .line 139
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.HTML:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 140
            goto 4
         3: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.HTML:Ljavafx/scene/input/DataFormat;
            aload 1 /* html */
            invokevirtual javafx.scene.input.ClipboardContent.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 143
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.String html
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/input/ClipboardContent;
            0    5     1  html  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      html  

  public final java.lang.String getHtml();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 155
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.HTML:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean hasRtf();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 165
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.RTF:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean putRtf(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // java.lang.String rtf
         0: .line 177
            aload 1 /* rtf */
            ifnonnull 3
         1: .line 178
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.RTF:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 179
            goto 4
         3: .line 180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.RTF:Ljavafx/scene/input/DataFormat;
            aload 1 /* rtf */
            invokevirtual javafx.scene.input.ClipboardContent.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 182
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.String rtf
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/input/ClipboardContent;
            0    5     1   rtf  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      rtf   

  public final java.lang.String getRtf();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 194
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.RTF:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean hasImage();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 204
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.IMAGE:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean putImage(javafx.scene.image.Image);
    descriptor: (Ljavafx/scene/image/Image;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // javafx.scene.image.Image i
         0: .line 219
            aload 1 /* i */
            ifnonnull 3
         1: .line 220
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.IMAGE:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 221
            goto 4
         3: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.IMAGE:Ljavafx/scene/input/DataFormat;
            aload 1 /* i */
            invokevirtual javafx.scene.input.ClipboardContent.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 224
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // javafx.scene.image.Image i
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/input/ClipboardContent;
            0    5     1     i  Ljavafx/scene/image/Image;
    MethodParameters:
      Name  Flags
      i     

  public final javafx.scene.image.Image getImage();
    descriptor: ()Ljavafx/scene/image/Image;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 236
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.IMAGE:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javafx.scene.image.Image
            areturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean hasFiles();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 246
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.FILES:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.containsKey:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;

  public final boolean putFiles(java.util.List<java.io.File>);
    descriptor: (Ljava/util/List;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // java.util.List files
         0: .line 259
            aload 1 /* files */
            ifnonnull 3
         1: .line 260
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.FILES:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 261
            goto 4
         3: .line 262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.FILES:Ljavafx/scene/input/DataFormat;
            aload 1 /* files */
            invokevirtual javafx.scene.input.ClipboardContent.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 264
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.util.List files
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/input/ClipboardContent;
            0    5     1  files  Ljava/util/List<Ljava/io/File;>;
    Signature: (Ljava/util/List<Ljava/io/File;>;)Z
    MethodParameters:
       Name  Flags
      files  

  public final boolean putFilesByPath(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // javafx.scene.input.ClipboardContent this
        start local 1 // java.util.List filePaths
         0: .line 276
            new java.util.ArrayList
            dup
            aload 1 /* filePaths */
            invokeinterface java.util.List.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 2 /* files */
        start local 2 // java.util.List files
         1: .line 277
            aload 1 /* filePaths */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 4
      StackMap locals: javafx.scene.input.ClipboardContent java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* path */
        start local 3 // java.lang.String path
         3: .line 278
            aload 2 /* files */
            new java.io.File
            dup
            aload 3 /* path */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // java.lang.String path
         4: .line 277
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         5: .line 280
            aload 0 /* this */
            aload 2 /* files */
            invokevirtual javafx.scene.input.ClipboardContent.putFiles:(Ljava/util/List;)Z
            ireturn
        end local 2 // java.util.List files
        end local 1 // java.util.List filePaths
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Ljavafx/scene/input/ClipboardContent;
            0    6     1  filePaths  Ljava/util/List<Ljava/lang/String;>;
            1    6     2      files  Ljava/util/List<Ljava/io/File;>;
            3    4     3       path  Ljava/lang/String;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)Z
    MethodParameters:
           Name  Flags
      filePaths  

  public final java.util.List<java.io.File> getFiles();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ClipboardContent this
         0: .line 292
            aload 0 /* this */
            getstatic javafx.scene.input.DataFormat.FILES:Ljavafx/scene/input/DataFormat;
            invokevirtual javafx.scene.input.ClipboardContent.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            areturn
        end local 0 // javafx.scene.input.ClipboardContent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ClipboardContent;
    Signature: ()Ljava/util/List<Ljava/io/File;>;
}
Signature: Ljava/util/HashMap<Ljavafx/scene/input/DataFormat;Ljava/lang/Object;>;
SourceFile: "ClipboardContent.java"