final class com.sun.glass.ui.ios.IosPasteboard
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.glass.ui.ios.IosPasteboard
  super_class: java.lang.Object
{
  public static final int General;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int UtfIndex;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int ObjectIndex;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final java.lang.String UtfString;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.utf8-plain-text"

  public static final java.lang.String UtfPdf;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.adobe.pdf"

  public static final java.lang.String UtfTiff;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.tiff"

  public static final java.lang.String UtfPng;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.png"

  public static final java.lang.String UtfRtf;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.rtf"

  public static final java.lang.String UtfRtfd;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.apple.flat-rtfd"

  public static final java.lang.String UtfHtml;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.html"

  public static final java.lang.String UtfTabularText;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.utf8-tab-separated-values-text"

  public static final java.lang.String UtfFont;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.apple.cocoa.pasteboard.character-formatting"

  public static final java.lang.String UtfColor;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.apple.cocoa.pasteboard.color"

  public static final java.lang.String UtfSound;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.apple.cocoa.pasteboard.sound"

  public static final java.lang.String UtfMultipleTextSelection;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.apple.cocoa.pasteboard.multiple-text-selection"

  public static final java.lang.String UtfFindPanelSearchOptions;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.apple.cocoa.pasteboard.find-panel-search-options"

  public static final java.lang.String UtfUrl;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.url"

  public static final java.lang.String UtfFileUrl;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public.file-url"

  private long ptr;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private boolean user;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private native long _createSystemPasteboard(int);
    descriptor: (I)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      type  

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // int type
         0: .line 70
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 57
            aload 0 /* this */
            lconst_0
            putfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
         2: .line 71
            aload 0 /* this */
            iconst_0
            putfield com.sun.glass.ui.ios.IosPasteboard.user:Z
         3: .line 72
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* type */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._createSystemPasteboard:(I)J
            putfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
         4: .line 73
            return
        end local 1 // int type
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    5     1  type  I
    MethodParameters:
      Name  Flags
      type  

  private native long _createUserPasteboard(java.lang.String);
    descriptor: (Ljava/lang/String;)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      name  

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // java.lang.String name
         0: .line 83
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 57
            aload 0 /* this */
            lconst_0
            putfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
         2: .line 84
            aload 0 /* this */
            iconst_1
            putfield com.sun.glass.ui.ios.IosPasteboard.user:Z
         3: .line 85
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._createUserPasteboard:(Ljava/lang/String;)J
            putfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
         4: .line 86
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public long getNativePasteboard();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 92
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 93
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            lreturn
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private native java.lang.String _getName(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 104
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 105
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getName:(J)Ljava/lang/String;
            areturn
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private native java.lang.String[][] _getUTFs(long);
    descriptor: (J)[[Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public java.lang.String[][] getUTFs();
    descriptor: ()[[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 116
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 117
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getUTFs:(J)[[Ljava/lang/String;
            areturn
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private native byte[] _getItemAsRawImage(long, int);
    descriptor: (JI)[B
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      index  

  public byte[] getItemAsRawImage(int);
    descriptor: (I)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // int index
         0: .line 127
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 128
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            iload 1 /* index */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getItemAsRawImage:(JI)[B
            areturn
        end local 1 // int index
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  private native java.lang.String _getItemAsString(long, int);
    descriptor: (JI)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      index  

  public java.lang.String getItemAsString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // int index
         0: .line 139
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 140
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            iload 1 /* index */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getItemAsString:(JI)Ljava/lang/String;
            areturn
        end local 1 // int index
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  private native java.lang.String _getItemStringForUTF(long, int, java.lang.String);
    descriptor: (JILjava/lang/String;)Ljava/lang/String;
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      index  
      utf    

  public java.lang.String getItemStringForUTF(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // int index
        start local 2 // java.lang.String utf
         0: .line 150
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 151
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            iload 1 /* index */
            aload 2 /* utf */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getItemStringForUTF:(JILjava/lang/String;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.String utf
        end local 1 // int index
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    2     1  index  I
            0    2     2    utf  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  
      utf    

  private native byte[] _getItemBytesForUTF(long, int, java.lang.String);
    descriptor: (JILjava/lang/String;)[B
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      index  
      utf    

  public byte[] getItemBytesForUTF(int, java.lang.String);
    descriptor: (ILjava/lang/String;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // int index
        start local 2 // java.lang.String utf
         0: .line 161
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 162
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            iload 1 /* index */
            aload 2 /* utf */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getItemBytesForUTF:(JILjava/lang/String;)[B
            areturn
        end local 2 // java.lang.String utf
        end local 1 // int index
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    2     1  index  I
            0    2     2    utf  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  
      utf    

  private native long _getItemForUTF(long, int, java.lang.String);
    descriptor: (JILjava/lang/String;)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      index  
      utf    

  public long getItemForUTF(int, java.lang.String);
    descriptor: (ILjava/lang/String;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // int index
        start local 2 // java.lang.String utf
         0: .line 174
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 175
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            iload 1 /* index */
            aload 2 /* utf */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getItemForUTF:(JILjava/lang/String;)J
            lreturn
        end local 2 // java.lang.String utf
        end local 1 // int index
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    2     1  index  I
            0    2     2    utf  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      index  
      utf    

  private native long _putItemsFromArray(long, java.lang.Object[], int);
    descriptor: (J[Ljava/lang/Object;I)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
                  Name  Flags
      ptr               
      items             
      supportedActions  

  public long putItemsFromArray(java.lang.Object[], int);
    descriptor: ([Ljava/lang/Object;I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // java.lang.Object[] items
        start local 2 // int supportedActions
         0: .line 195
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            aload 1 /* items */
            iload 2 /* supportedActions */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._putItemsFromArray:(J[Ljava/lang/Object;I)J
            lreturn
        end local 2 // int supportedActions
        end local 1 // java.lang.Object[] items
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0    1     1             items  [Ljava/lang/Object;
            0    1     2  supportedActions  I
    MethodParameters:
                  Name  Flags
      items             
      supportedActions  

  private java.lang.Object[] hashMapToArray(java.util.HashMap);
    descriptor: (Ljava/util/HashMap;)[Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=8, args_size=2
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // java.util.HashMap hashmap
         0: .line 199
            aconst_null
            astore 2 /* array */
        start local 2 // java.lang.Object[] array
         1: .line 200
            aload 1 /* hashmap */
            ifnull 13
            aload 1 /* hashmap */
            invokevirtual java.util.HashMap.size:()I
            ifle 13
         2: .line 201
            aload 1 /* hashmap */
            invokevirtual java.util.HashMap.size:()I
            anewarray java.lang.Object
            astore 2 /* array */
         3: .line 202
            aload 1 /* hashmap */
            invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
            astore 3 /* keys */
        start local 3 // java.util.Set keys
         4: .line 203
            aload 3 /* keys */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4 /* iterator */
        start local 4 // java.util.Iterator iterator
         5: .line 204
            iconst_0
            istore 5 /* index */
        start local 5 // int index
         6: .line 205
            goto 12
         7: .line 206
      StackMap locals: com.sun.glass.ui.ios.IosPasteboard java.util.HashMap java.lang.Object[] java.util.Set java.util.Iterator int
      StackMap stack:
            iconst_2
            anewarray java.lang.Object
            astore 6 /* item */
        start local 6 // java.lang.Object[] item
         8: .line 207
            aload 4 /* iterator */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* utf */
        start local 7 // java.lang.String utf
         9: .line 208
            aload 6 /* item */
            iconst_0
            aload 7 /* utf */
            aastore
        10: .line 209
            aload 6 /* item */
            iconst_1
            aload 1 /* hashmap */
            aload 7 /* utf */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            aastore
        11: .line 210
            aload 2 /* array */
            iload 5 /* index */
            iinc 5 /* index */ 1
            aload 6 /* item */
            aastore
        end local 7 // java.lang.String utf
        end local 6 // java.lang.Object[] item
        12: .line 205
      StackMap locals:
      StackMap stack:
            aload 4 /* iterator */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        end local 5 // int index
        end local 4 // java.util.Iterator iterator
        end local 3 // java.util.Set keys
        13: .line 213
      StackMap locals:
      StackMap stack:
            aload 2 /* array */
            areturn
        end local 2 // java.lang.Object[] array
        end local 1 // java.util.HashMap hashmap
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0   14     1   hashmap  Ljava/util/HashMap;
            1   14     2     array  [Ljava/lang/Object;
            4   13     3      keys  Ljava/util/Set;
            5   13     4  iterator  Ljava/util/Iterator;
            6   13     5     index  I
            8   12     6      item  [Ljava/lang/Object;
            9   12     7       utf  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      hashmap  

  public long putItems(java.util.HashMap<java.lang.String, java.lang.Object>[], );
    descriptor: ([Ljava/util/HashMap;I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
        start local 1 // java.util.HashMap[] items
        start local 2 // int supportedActions
         0: .line 217
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 218
            aconst_null
            astore 3 /* array */
        start local 3 // java.lang.Object[] array
         2: .line 219
            aload 1 /* items */
            arraylength
            ifle 9
         3: .line 220
            aload 1 /* items */
            arraylength
            anewarray java.lang.Object
            astore 3 /* array */
         4: .line 221
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 8
         6: .line 222
      StackMap locals: java.lang.Object[] int
      StackMap stack:
            aload 3 /* array */
            iload 4 /* i */
            aload 0 /* this */
            aload 1 /* items */
            iload 4 /* i */
            aaload
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.hashMapToArray:(Ljava/util/HashMap;)[Ljava/lang/Object;
            aastore
         7: .line 221
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            aload 1 /* items */
            arraylength
            if_icmplt 6
        end local 4 // int i
         9: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* array */
            iload 2 /* supportedActions */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.putItemsFromArray:([Ljava/lang/Object;I)J
            lreturn
        end local 3 // java.lang.Object[] array
        end local 2 // int supportedActions
        end local 1 // java.util.HashMap[] items
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Lcom/sun/glass/ui/ios/IosPasteboard;
            0   10     1             items  [Ljava/util/HashMap;
            0   10     2  supportedActions  I
            2   10     3             array  [Ljava/lang/Object;
            5    9     4                 i  I
    Signature: ([Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;I)J
    MethodParameters:
                  Name  Flags
      items             
      supportedActions  

  private native long _clear(long);
    descriptor: (J)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public long clear();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 235
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 236
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._clear:(J)J
            lreturn
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private native long _getSeed(long);
    descriptor: (J)J
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public long getSeed();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 246
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 247
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getSeed:(J)J
            lreturn
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private native int _getAllowedOperation(long);
    descriptor: (J)I
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public int getAllowedOperation();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 258
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 259
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._getAllowedOperation:(J)I
            ireturn
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private native void _release(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public void release();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 268
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.ios.IosPasteboard.assertValid:()V
         1: .line 269
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            lconst_0
            lcmp
            ifeq 3
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.user:Z
            ifeq 3
         2: .line 270
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            invokevirtual com.sun.glass.ui.ios.IosPasteboard._release:(J)V
         3: .line 272
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lconst_0
            putfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
         4: .line 273
            return
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;

  private void assertValid();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.ios.IosPasteboard this
         0: .line 276
            aload 0 /* this */
            getfield com.sun.glass.ui.ios.IosPasteboard.ptr:J
            lconst_0
            lcmp
            ifne 2
         1: .line 277
            new java.lang.IllegalStateException
            dup
            ldc "The IosPasteboard is not valid"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 279
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.glass.ui.ios.IosPasteboard this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/glass/ui/ios/IosPasteboard;
}
SourceFile: "IosPasteboard.java"