class com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter extends com.sun.javafx.image.impl.BaseIntToIntConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter
  super_class: com.sun.javafx.image.impl.BaseIntToIntConverter
{
  void <init>(com.sun.javafx.image.IntPixelAccessor);
    descriptor: (Lcom/sun/javafx/image/IntPixelAccessor;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter this
        start local 1 // com.sun.javafx.image.IntPixelAccessor fmt
         0: .line 163
            aload 0 /* this */
            aload 1 /* fmt */
            aload 1 /* fmt */
            invokespecial com.sun.javafx.image.impl.BaseIntToIntConverter.<init>:(Lcom/sun/javafx/image/IntPixelGetter;Lcom/sun/javafx/image/IntPixelSetter;)V
         1: .line 164
            return
        end local 1 // com.sun.javafx.image.IntPixelAccessor fmt
        end local 0 // com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/image/impl/BaseIntToIntConverter$IntAnyToSameConverter;
            0    2     1   fmt  Lcom/sun/javafx/image/IntPixelAccessor;
    MethodParameters:
      Name  Flags
      fmt   

  void doConvert(int[], int, int, int[], int, int, int, int);
    descriptor: ([III[IIIII)V
    flags: (0x0000) 
    Code:
      stack=5, locals=9, args_size=9
        start local 0 // com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter this
        start local 1 // int[] srcarr
        start local 2 // int srcoff
        start local 3 // int srcscanints
        start local 4 // int[] dstarr
        start local 5 // int dstoff
        start local 6 // int dstscanints
        start local 7 // int w
        start local 8 // int h
         0: .line 171
            goto 4
         1: .line 172
      StackMap locals:
      StackMap stack:
            aload 1 /* srcarr */
            iload 2 /* srcoff */
            aload 4 /* dstarr */
            iload 5 /* dstoff */
            iload 7 /* w */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 173
            iload 2 /* srcoff */
            iload 3 /* srcscanints */
            iadd
            istore 2 /* srcoff */
         3: .line 174
            iload 5 /* dstoff */
            iload 6 /* dstscanints */
            iadd
            istore 5 /* dstoff */
         4: .line 171
      StackMap locals:
      StackMap stack:
            iinc 8 /* h */ -1
            iload 8 /* h */
            ifge 1
         5: .line 176
            return
        end local 8 // int h
        end local 7 // int w
        end local 6 // int dstscanints
        end local 5 // int dstoff
        end local 4 // int[] dstarr
        end local 3 // int srcscanints
        end local 2 // int srcoff
        end local 1 // int[] srcarr
        end local 0 // com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/javafx/image/impl/BaseIntToIntConverter$IntAnyToSameConverter;
            0    6     1       srcarr  [I
            0    6     2       srcoff  I
            0    6     3  srcscanints  I
            0    6     4       dstarr  [I
            0    6     5       dstoff  I
            0    6     6  dstscanints  I
            0    6     7            w  I
            0    6     8            h  I
    MethodParameters:
             Name  Flags
      srcarr       
      srcoff       
      srcscanints  
      dstarr       
      dstoff       
      dstscanints  
      w            
      h            

  void doConvert(java.nio.IntBuffer, int, int, java.nio.IntBuffer, int, int, int, int);
    descriptor: (Ljava/nio/IntBuffer;IILjava/nio/IntBuffer;IIII)V
    flags: (0x0000) 
    Code:
      stack=4, locals=14, args_size=9
        start local 0 // com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter this
        start local 1 // java.nio.IntBuffer srcbuf
        start local 2 // int srcoff
        start local 3 // int srcscanints
        start local 4 // java.nio.IntBuffer dstbuf
        start local 5 // int dstoff
        start local 6 // int dstscanints
        start local 7 // int w
        start local 8 // int h
         0: .line 183
            aload 1 /* srcbuf */
            invokevirtual java.nio.IntBuffer.limit:()I
            istore 9 /* srclimit */
        start local 9 // int srclimit
         1: .line 184
            aload 1 /* srcbuf */
            invokevirtual java.nio.IntBuffer.position:()I
            istore 10 /* origsrcpos */
        start local 10 // int origsrcpos
         2: .line 185
            aload 4 /* dstbuf */
            invokevirtual java.nio.IntBuffer.position:()I
            istore 11 /* origdstpos */
        start local 11 // int origdstpos
         3: .line 187
            goto 13
         4: .line 188
      StackMap locals: int int int
      StackMap stack:
            iload 2 /* srcoff */
            iload 7 /* w */
            iadd
            istore 12 /* newlimit */
        start local 12 // int newlimit
         5: .line 189
            iload 12 /* newlimit */
            iload 9 /* srclimit */
            if_icmple 7
         6: .line 190
            new java.lang.IndexOutOfBoundsException
            dup
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            iload 9 /* srclimit */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 192
      StackMap locals: int
      StackMap stack:
            aload 1 /* srcbuf */
            iload 12 /* newlimit */
            invokevirtual java.nio.IntBuffer.limit:(I)Ljava/nio/Buffer;
            pop
         8: .line 193
            aload 1 /* srcbuf */
            iload 2 /* srcoff */
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
         9: .line 194
            aload 4 /* dstbuf */
            iload 5 /* dstoff */
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        10: .line 195
            aload 4 /* dstbuf */
            aload 1 /* srcbuf */
            invokevirtual java.nio.IntBuffer.put:(Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer;
            pop
        11: .line 196
            iload 2 /* srcoff */
            iload 3 /* srcscanints */
            iadd
            istore 2 /* srcoff */
        12: .line 197
            iload 5 /* dstoff */
            iload 6 /* dstscanints */
            iadd
            istore 5 /* dstoff */
        end local 12 // int newlimit
        13: .line 187
      StackMap locals:
      StackMap stack:
            iinc 8 /* h */ -1
            iload 8 /* h */
            ifge 4
        14: .line 199
            goto 20
      StackMap locals:
      StackMap stack: java.lang.Throwable
        15: astore 13
        16: .line 200
            aload 1 /* srcbuf */
            iload 9 /* srclimit */
            invokevirtual java.nio.IntBuffer.limit:(I)Ljava/nio/Buffer;
            pop
        17: .line 201
            aload 1 /* srcbuf */
            iload 10 /* origsrcpos */
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        18: .line 202
            aload 4 /* dstbuf */
            iload 11 /* origdstpos */
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        19: .line 203
            aload 13
            athrow
        20: .line 200
      StackMap locals:
      StackMap stack:
            aload 1 /* srcbuf */
            iload 9 /* srclimit */
            invokevirtual java.nio.IntBuffer.limit:(I)Ljava/nio/Buffer;
            pop
        21: .line 201
            aload 1 /* srcbuf */
            iload 10 /* origsrcpos */
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        22: .line 202
            aload 4 /* dstbuf */
            iload 11 /* origdstpos */
            invokevirtual java.nio.IntBuffer.position:(I)Ljava/nio/Buffer;
            pop
        23: .line 204
            return
        end local 11 // int origdstpos
        end local 10 // int origsrcpos
        end local 9 // int srclimit
        end local 8 // int h
        end local 7 // int w
        end local 6 // int dstscanints
        end local 5 // int dstoff
        end local 4 // java.nio.IntBuffer dstbuf
        end local 3 // int srcscanints
        end local 2 // int srcoff
        end local 1 // java.nio.IntBuffer srcbuf
        end local 0 // com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lcom/sun/javafx/image/impl/BaseIntToIntConverter$IntAnyToSameConverter;
            0   24     1       srcbuf  Ljava/nio/IntBuffer;
            0   24     2       srcoff  I
            0   24     3  srcscanints  I
            0   24     4       dstbuf  Ljava/nio/IntBuffer;
            0   24     5       dstoff  I
            0   24     6  dstscanints  I
            0   24     7            w  I
            0   24     8            h  I
            1   24     9     srclimit  I
            2   24    10   origsrcpos  I
            3   24    11   origdstpos  I
            5   13    12     newlimit  I
      Exception table:
        from    to  target  type
           3    15      15  any
    MethodParameters:
             Name  Flags
      srcbuf       
      srcoff       
      srcscanints  
      dstbuf       
      dstoff       
      dstscanints  
      w            
      h            
}
SourceFile: "BaseIntToIntConverter.java"
NestHost: com.sun.javafx.image.impl.BaseIntToIntConverter
InnerClasses:
  IntAnyToSameConverter = com.sun.javafx.image.impl.BaseIntToIntConverter$IntAnyToSameConverter of com.sun.javafx.image.impl.BaseIntToIntConverter