public class io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput extends com.fizzed.rocker.runtime.AbstractRockerOutput<io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput
  super_class: com.fizzed.rocker.runtime.AbstractRockerOutput
{
  public static final io.vertx.ext.web.templ.rocker.impl.VertxBufferOutputFactory FACTORY;
    descriptor: Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutputFactory;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static int maxRuntimeSize;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private final io.vertx.core.buffer.Buffer buffer;
    descriptor: Lio/vertx/core/buffer/Buffer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 30
            new io.vertx.ext.web.templ.rocker.impl.VertxBufferOutputFactory
            dup
            invokespecial io.vertx.ext.web.templ.rocker.impl.VertxBufferOutputFactory.<init>:()V
            putstatic io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.FACTORY:Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutputFactory;
         1: .line 31
            iconst_0
            putstatic io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.maxRuntimeSize:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.fizzed.rocker.ContentType, java.lang.String);
    descriptor: (Lcom/fizzed/rocker/ContentType;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
        start local 1 // com.fizzed.rocker.ContentType contentType
        start local 2 // java.lang.String charsetName
         0: .line 36
            aload 0 /* this */
            aload 1 /* contentType */
            aload 2 /* charsetName */
            iconst_0
            invokespecial com.fizzed.rocker.runtime.AbstractRockerOutput.<init>:(Lcom/fizzed/rocker/ContentType;Ljava/lang/String;I)V
         1: .line 37
            aload 0 /* this */
            getstatic io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.maxRuntimeSize:I
            invokestatic io.vertx.core.buffer.Buffer.buffer:(I)Lio/vertx/core/buffer/Buffer;
            putfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
         2: .line 38
            return
        end local 2 // java.lang.String charsetName
        end local 1 // com.fizzed.rocker.ContentType contentType
        end local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
            0    3     1  contentType  Lcom/fizzed/rocker/ContentType;
            0    3     2  charsetName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      contentType  
      charsetName  

  public void <init>(com.fizzed.rocker.ContentType, java.nio.charset.Charset);
    descriptor: (Lcom/fizzed/rocker/ContentType;Ljava/nio/charset/Charset;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
        start local 1 // com.fizzed.rocker.ContentType contentType
        start local 2 // java.nio.charset.Charset charset
         0: .line 41
            aload 0 /* this */
            aload 1 /* contentType */
            aload 2 /* charset */
            iconst_0
            invokespecial com.fizzed.rocker.runtime.AbstractRockerOutput.<init>:(Lcom/fizzed/rocker/ContentType;Ljava/nio/charset/Charset;I)V
         1: .line 42
            aload 0 /* this */
            getstatic io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.maxRuntimeSize:I
            invokestatic io.vertx.core.buffer.Buffer.buffer:(I)Lio/vertx/core/buffer/Buffer;
            putfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
         2: .line 43
            return
        end local 2 // java.nio.charset.Charset charset
        end local 1 // com.fizzed.rocker.ContentType contentType
        end local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
            0    3     1  contentType  Lcom/fizzed/rocker/ContentType;
            0    3     2      charset  Ljava/nio/charset/Charset;
    MethodParameters:
             Name  Flags
      contentType  
      charset      

  public io.vertx.core.buffer.Buffer getBuffer();
    descriptor: ()Lio/vertx/core/buffer/Buffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
         0: .line 46
            getstatic io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.maxRuntimeSize:I
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
            invokeinterface io.vertx.core.buffer.Buffer.length:()I
            invokestatic java.lang.Math.max:(II)I
            putstatic io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.maxRuntimeSize:I
         1: .line 47
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
            areturn
        end local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;

  public io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput w(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
        start local 1 // java.lang.String string
         0: .line 52
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
            aload 1 /* string */
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.charset:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            invokeinterface io.vertx.core.buffer.Buffer.appendString:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
            pop
         1: .line 53
            aload 0 /* this */
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
            invokeinterface io.vertx.core.buffer.Buffer.length:()I
            putfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.byteLength:I
         2: .line 54
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String string
        end local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
            0    3     1  string  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      string  

  public io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput w(byte[]);
    descriptor: ([B)Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
        start local 1 // byte[] bytes
         0: .line 59
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
            aload 1 /* bytes */
            invokeinterface io.vertx.core.buffer.Buffer.appendBytes:([B)Lio/vertx/core/buffer/Buffer;
            pop
         1: .line 60
            aload 0 /* this */
            aload 0 /* this */
            getfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.buffer:Lio/vertx/core/buffer/Buffer;
            invokeinterface io.vertx.core.buffer.Buffer.length:()I
            putfield io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.byteLength:I
         2: .line 61
            aload 0 /* this */
            areturn
        end local 1 // byte[] bytes
        end local 0 // io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
            0    3     1  bytes  [B
    MethodParameters:
       Name  Flags
      bytes  

  public com.fizzed.rocker.RockerOutput w(byte[]);
    descriptor: ([B)Lcom/fizzed/rocker/RockerOutput;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.w:([B)Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public com.fizzed.rocker.RockerOutput w(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fizzed/rocker/RockerOutput;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.ext.web.templ.rocker.impl.VertxBufferOutput.w:(Ljava/lang/String;)Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
}
Signature: Lcom/fizzed/rocker/runtime/AbstractRockerOutput<Lio/vertx/ext/web/templ/rocker/impl/VertxBufferOutput;>;
SourceFile: "VertxBufferOutput.java"