public final class io.undertow.Undertow$ListenerBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: io.undertow.Undertow$ListenerBuilder
  super_class: java.lang.Object
{
  io.undertow.Undertow$ListenerType type;
    descriptor: Lio/undertow/Undertow$ListenerType;
    flags: (0x0000) 

  int port;
    descriptor: I
    flags: (0x0000) 

  java.lang.String host;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  javax.net.ssl.KeyManager[] keyManagers;
    descriptor: [Ljavax/net/ssl/KeyManager;
    flags: (0x0000) 

  javax.net.ssl.TrustManager[] trustManagers;
    descriptor: [Ljavax/net/ssl/TrustManager;
    flags: (0x0000) 

  javax.net.ssl.SSLContext sslContext;
    descriptor: Ljavax/net/ssl/SSLContext;
    flags: (0x0000) 

  io.undertow.server.HttpHandler rootHandler;
    descriptor: Lio/undertow/server/HttpHandler;
    flags: (0x0000) 

  org.xnio.OptionMap overrideSocketOptions;
    descriptor: Lorg/xnio/OptionMap;
    flags: (0x0000) 

  boolean useProxyProtocol;
    descriptor: Z
    flags: (0x0000) 

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.undertow.Undertow$ListenerBuilder this
         0: .line 349
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 358
            aload 0 /* this */
            getstatic org.xnio.OptionMap.EMPTY:Lorg/xnio/OptionMap;
            putfield io.undertow.Undertow$ListenerBuilder.overrideSocketOptions:Lorg/xnio/OptionMap;
         2: .line 349
            return
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/undertow/Undertow$ListenerBuilder;

  public io.undertow.Undertow$ListenerBuilder setType(io.undertow.Undertow$ListenerType);
    descriptor: (Lio/undertow/Undertow$ListenerType;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // io.undertow.Undertow$ListenerType type
         0: .line 362
            aload 0 /* this */
            aload 1 /* type */
            putfield io.undertow.Undertow$ListenerBuilder.type:Lio/undertow/Undertow$ListenerType;
         1: .line 363
            aload 0 /* this */
            areturn
        end local 1 // io.undertow.Undertow$ListenerType type
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  type  Lio/undertow/Undertow$ListenerType;
    MethodParameters:
      Name  Flags
      type  

  public io.undertow.Undertow$ListenerBuilder setPort(int);
    descriptor: (I)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // int port
         0: .line 367
            aload 0 /* this */
            iload 1 /* port */
            putfield io.undertow.Undertow$ListenerBuilder.port:I
         1: .line 368
            aload 0 /* this */
            areturn
        end local 1 // int port
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  port  I
    MethodParameters:
      Name  Flags
      port  

  public io.undertow.Undertow$ListenerBuilder setHost(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // java.lang.String host
         0: .line 372
            aload 0 /* this */
            aload 1 /* host */
            putfield io.undertow.Undertow$ListenerBuilder.host:Ljava/lang/String;
         1: .line 373
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String host
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  host  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      host  

  public io.undertow.Undertow$ListenerBuilder setKeyManagers(javax.net.ssl.KeyManager[]);
    descriptor: ([Ljavax/net/ssl/KeyManager;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // javax.net.ssl.KeyManager[] keyManagers
         0: .line 377
            aload 0 /* this */
            aload 1 /* keyManagers */
            putfield io.undertow.Undertow$ListenerBuilder.keyManagers:[Ljavax/net/ssl/KeyManager;
         1: .line 378
            aload 0 /* this */
            areturn
        end local 1 // javax.net.ssl.KeyManager[] keyManagers
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  keyManagers  [Ljavax/net/ssl/KeyManager;
    MethodParameters:
             Name  Flags
      keyManagers  

  public io.undertow.Undertow$ListenerBuilder setTrustManagers(javax.net.ssl.TrustManager[]);
    descriptor: ([Ljavax/net/ssl/TrustManager;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // javax.net.ssl.TrustManager[] trustManagers
         0: .line 382
            aload 0 /* this */
            aload 1 /* trustManagers */
            putfield io.undertow.Undertow$ListenerBuilder.trustManagers:[Ljavax/net/ssl/TrustManager;
         1: .line 383
            aload 0 /* this */
            areturn
        end local 1 // javax.net.ssl.TrustManager[] trustManagers
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  trustManagers  [Ljavax/net/ssl/TrustManager;
    MethodParameters:
               Name  Flags
      trustManagers  

  public io.undertow.Undertow$ListenerBuilder setSslContext(javax.net.ssl.SSLContext);
    descriptor: (Ljavax/net/ssl/SSLContext;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // javax.net.ssl.SSLContext sslContext
         0: .line 387
            aload 0 /* this */
            aload 1 /* sslContext */
            putfield io.undertow.Undertow$ListenerBuilder.sslContext:Ljavax/net/ssl/SSLContext;
         1: .line 388
            aload 0 /* this */
            areturn
        end local 1 // javax.net.ssl.SSLContext sslContext
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  sslContext  Ljavax/net/ssl/SSLContext;
    MethodParameters:
            Name  Flags
      sslContext  

  public io.undertow.Undertow$ListenerBuilder setRootHandler(io.undertow.server.HttpHandler);
    descriptor: (Lio/undertow/server/HttpHandler;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // io.undertow.server.HttpHandler rootHandler
         0: .line 392
            aload 0 /* this */
            aload 1 /* rootHandler */
            putfield io.undertow.Undertow$ListenerBuilder.rootHandler:Lio/undertow/server/HttpHandler;
         1: .line 393
            aload 0 /* this */
            areturn
        end local 1 // io.undertow.server.HttpHandler rootHandler
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  rootHandler  Lio/undertow/server/HttpHandler;
    MethodParameters:
             Name  Flags
      rootHandler  

  public io.undertow.Undertow$ListenerBuilder setOverrideSocketOptions(org.xnio.OptionMap);
    descriptor: (Lorg/xnio/OptionMap;)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // org.xnio.OptionMap overrideSocketOptions
         0: .line 397
            aload 0 /* this */
            aload 1 /* overrideSocketOptions */
            putfield io.undertow.Undertow$ListenerBuilder.overrideSocketOptions:Lorg/xnio/OptionMap;
         1: .line 398
            aload 0 /* this */
            areturn
        end local 1 // org.xnio.OptionMap overrideSocketOptions
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  overrideSocketOptions  Lorg/xnio/OptionMap;
    MethodParameters:
                       Name  Flags
      overrideSocketOptions  

  public io.undertow.Undertow$ListenerBuilder setUseProxyProtocol(boolean);
    descriptor: (Z)Lio/undertow/Undertow$ListenerBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.undertow.Undertow$ListenerBuilder this
        start local 1 // boolean useProxyProtocol
         0: .line 402
            aload 0 /* this */
            iload 1 /* useProxyProtocol */
            putfield io.undertow.Undertow$ListenerBuilder.useProxyProtocol:Z
         1: .line 403
            aload 0 /* this */
            areturn
        end local 1 // boolean useProxyProtocol
        end local 0 // io.undertow.Undertow$ListenerBuilder this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/undertow/Undertow$ListenerBuilder;
            0    2     1  useProxyProtocol  Z
    MethodParameters:
                  Name  Flags
      useProxyProtocol  
}
SourceFile: "Undertow.java"
NestHost: io.undertow.Undertow
InnerClasses:
  public final ListenerBuilder = io.undertow.Undertow$ListenerBuilder of io.undertow.Undertow
  public final ListenerType = io.undertow.Undertow$ListenerType of io.undertow.Undertow