public class org.jcodings.transcode.specific.To_UTF_32LE_Transcoder extends org.jcodings.transcode.Transcoder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jcodings.transcode.specific.To_UTF_32LE_Transcoder
  super_class: org.jcodings.transcode.Transcoder
{
  public static final org.jcodings.transcode.Transcoder INSTANCE;
    descriptor: Lorg/jcodings/transcode/Transcoder;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 31
            new org.jcodings.transcode.specific.To_UTF_32LE_Transcoder
            dup
            invokespecial org.jcodings.transcode.specific.To_UTF_32LE_Transcoder.<init>:()V
            putstatic org.jcodings.transcode.specific.To_UTF_32LE_Transcoder.INSTANCE:Lorg/jcodings/transcode/Transcoder;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=10, locals=1, args_size=1
        start local 0 // org.jcodings.transcode.specific.To_UTF_32LE_Transcoder this
         0: .line 28
            aload 0 /* this */
            ldc "UTF-8"
            ldc "UTF-32LE"
            sipush 416
            ldc "Utf1632"
            iconst_1
            iconst_4
            iconst_4
            getstatic org.jcodings.transcode.AsciiCompatibility.ENCODER:Lorg/jcodings/transcode/AsciiCompatibility;
            iconst_0
            invokespecial org.jcodings.transcode.Transcoder.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIILorg/jcodings/transcode/AsciiCompatibility;I)V
         1: .line 29
            return
        end local 0 // org.jcodings.transcode.specific.To_UTF_32LE_Transcoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jcodings/transcode/specific/To_UTF_32LE_Transcoder;

  public int startToOutput(byte[], byte[], int, int, byte[], int, int);
    descriptor: ([B[BII[BII)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=8
        start local 0 // org.jcodings.transcode.specific.To_UTF_32LE_Transcoder this
        start local 1 // byte[] statep
        start local 2 // byte[] s
        start local 3 // int sStart
        start local 4 // int l
        start local 5 // byte[] o
        start local 6 // int oStart
        start local 7 // int oSize
         0: .line 35
            aload 1 /* statep */
            aload 2 /* s */
            iload 3 /* sStart */
            iload 4 /* l */
            aload 5 /* o */
            iload 6 /* oStart */
            iload 7 /* oSize */
            invokestatic org.jcodings.transcode.TranscodeFunctions.funSoToUTF32LE:([B[BII[BII)I
            ireturn
        end local 7 // int oSize
        end local 6 // int oStart
        end local 5 // byte[] o
        end local 4 // int l
        end local 3 // int sStart
        end local 2 // byte[] s
        end local 1 // byte[] statep
        end local 0 // org.jcodings.transcode.specific.To_UTF_32LE_Transcoder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/jcodings/transcode/specific/To_UTF_32LE_Transcoder;
            0    1     1  statep  [B
            0    1     2       s  [B
            0    1     3  sStart  I
            0    1     4       l  I
            0    1     5       o  [B
            0    1     6  oStart  I
            0    1     7   oSize  I
    MethodParameters:
        Name  Flags
      statep  
      s       
      sStart  
      l       
      o       
      oStart  
      oSize   
}
SourceFile: "To_UTF_32LE_Transcoder.java"