public class io.vertx.ext.shell.ShellServiceOptions extends io.vertx.ext.shell.ShellServerOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.ext.shell.ShellServiceOptions
super_class: io.vertx.ext.shell.ShellServerOptions
{
private io.vertx.ext.shell.term.TelnetTermOptions telnetOptions;
descriptor: Lio/vertx/ext/shell/term/TelnetTermOptions;
flags: (0x0002) ACC_PRIVATE
private io.vertx.ext.shell.term.SSHTermOptions sshOptions;
descriptor: Lio/vertx/ext/shell/term/SSHTermOptions;
flags: (0x0002) ACC_PRIVATE
private io.vertx.ext.shell.term.HttpTermOptions httpOptions;
descriptor: Lio/vertx/ext/shell/term/HttpTermOptions;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial io.vertx.ext.shell.ShellServerOptions.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/shell/ShellServiceOptions;
public void <init>(io.vertx.ext.shell.ShellServiceOptions);
descriptor: (Lio/vertx/ext/shell/ShellServiceOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.ext.shell.ShellServerOptions.<init>:(Lio/vertx/ext/shell/ShellServerOptions;)V
1: aload 0
aload 1
getfield io.vertx.ext.shell.ShellServiceOptions.telnetOptions:Lio/vertx/ext/shell/term/TelnetTermOptions;
ifnull 2
new io.vertx.ext.shell.term.TelnetTermOptions
dup
aload 1
getfield io.vertx.ext.shell.ShellServiceOptions.telnetOptions:Lio/vertx/ext/shell/term/TelnetTermOptions;
invokespecial io.vertx.ext.shell.term.TelnetTermOptions.<init>:(Lio/vertx/ext/shell/term/TelnetTermOptions;)V
goto 3
StackMap locals: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.ShellServiceOptions
StackMap stack: io.vertx.ext.shell.ShellServiceOptions
2: aconst_null
StackMap locals: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.ShellServiceOptions
StackMap stack: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.term.TelnetTermOptions
3: putfield io.vertx.ext.shell.ShellServiceOptions.telnetOptions:Lio/vertx/ext/shell/term/TelnetTermOptions;
4: aload 0
aload 1
getfield io.vertx.ext.shell.ShellServiceOptions.sshOptions:Lio/vertx/ext/shell/term/SSHTermOptions;
ifnull 5
new io.vertx.ext.shell.term.SSHTermOptions
dup
aload 1
getfield io.vertx.ext.shell.ShellServiceOptions.sshOptions:Lio/vertx/ext/shell/term/SSHTermOptions;
invokespecial io.vertx.ext.shell.term.SSHTermOptions.<init>:(Lio/vertx/ext/shell/term/SSHTermOptions;)V
goto 6
StackMap locals:
StackMap stack: io.vertx.ext.shell.ShellServiceOptions
5: aconst_null
StackMap locals: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.ShellServiceOptions
StackMap stack: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.term.SSHTermOptions
6: putfield io.vertx.ext.shell.ShellServiceOptions.sshOptions:Lio/vertx/ext/shell/term/SSHTermOptions;
7: aload 0
aload 1
getfield io.vertx.ext.shell.ShellServiceOptions.httpOptions:Lio/vertx/ext/shell/term/HttpTermOptions;
ifnull 8
new io.vertx.ext.shell.term.HttpTermOptions
dup
aload 1
getfield io.vertx.ext.shell.ShellServiceOptions.httpOptions:Lio/vertx/ext/shell/term/HttpTermOptions;
invokespecial io.vertx.ext.shell.term.HttpTermOptions.<init>:(Lio/vertx/ext/shell/term/HttpTermOptions;)V
goto 9
StackMap locals:
StackMap stack: io.vertx.ext.shell.ShellServiceOptions
8: aconst_null
StackMap locals: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.ShellServiceOptions
StackMap stack: io.vertx.ext.shell.ShellServiceOptions io.vertx.ext.shell.term.HttpTermOptions
9: putfield io.vertx.ext.shell.ShellServiceOptions.httpOptions:Lio/vertx/ext/shell/term/HttpTermOptions;
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 11 1 that Lio/vertx/ext/shell/ShellServiceOptions;
MethodParameters:
Name Flags
that
public void <init>(io.vertx.core.json.JsonObject);
descriptor: (Lio/vertx/core/json/JsonObject;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.ext.shell.ShellServerOptions.<init>:(Lio/vertx/core/json/JsonObject;)V
1: aload 1
aload 0
invokestatic io.vertx.ext.shell.ShellServiceOptionsConverter.fromJson:(Ljava/lang/Iterable;Lio/vertx/ext/shell/ShellServiceOptions;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 3 1 json Lio/vertx/core/json/JsonObject;
MethodParameters:
Name Flags
json
public io.vertx.ext.shell.ShellServiceOptions setWelcomeMessage(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/shell/ShellServiceOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.ext.shell.ShellServerOptions.setWelcomeMessage:(Ljava/lang/String;)Lio/vertx/ext/shell/ShellServerOptions;
checkcast io.vertx.ext.shell.ShellServiceOptions
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 1 1 welcomeMessage Ljava/lang/String;
MethodParameters:
Name Flags
welcomeMessage
public io.vertx.ext.shell.ShellServiceOptions setSessionTimeout(long);
descriptor: (J)Lio/vertx/ext/shell/ShellServiceOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial io.vertx.ext.shell.ShellServerOptions.setSessionTimeout:(J)Lio/vertx/ext/shell/ShellServerOptions;
checkcast io.vertx.ext.shell.ShellServiceOptions
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 1 1 timeoutMillis J
MethodParameters:
Name Flags
timeoutMillis
public io.vertx.ext.shell.ShellServiceOptions setReaperInterval(long);
descriptor: (J)Lio/vertx/ext/shell/ShellServiceOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial io.vertx.ext.shell.ShellServerOptions.setReaperInterval:(J)Lio/vertx/ext/shell/ShellServerOptions;
checkcast io.vertx.ext.shell.ShellServiceOptions
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 1 1 reaperInterval J
MethodParameters:
Name Flags
reaperInterval
public io.vertx.ext.shell.term.TelnetTermOptions getTelnetOptions();
descriptor: ()Lio/vertx/ext/shell/term/TelnetTermOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.shell.ShellServiceOptions.telnetOptions:Lio/vertx/ext/shell/term/TelnetTermOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/shell/ShellServiceOptions;
public io.vertx.ext.shell.ShellServiceOptions setTelnetOptions(io.vertx.ext.shell.term.TelnetTermOptions);
descriptor: (Lio/vertx/ext/shell/term/TelnetTermOptions;)Lio/vertx/ext/shell/ShellServiceOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.vertx.ext.shell.ShellServiceOptions.telnetOptions:Lio/vertx/ext/shell/term/TelnetTermOptions;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 2 1 telnetOptions Lio/vertx/ext/shell/term/TelnetTermOptions;
MethodParameters:
Name Flags
telnetOptions
public io.vertx.ext.shell.term.SSHTermOptions getSSHOptions();
descriptor: ()Lio/vertx/ext/shell/term/SSHTermOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.shell.ShellServiceOptions.sshOptions:Lio/vertx/ext/shell/term/SSHTermOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/shell/ShellServiceOptions;
public io.vertx.ext.shell.ShellServiceOptions setSSHOptions(io.vertx.ext.shell.term.SSHTermOptions);
descriptor: (Lio/vertx/ext/shell/term/SSHTermOptions;)Lio/vertx/ext/shell/ShellServiceOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.vertx.ext.shell.ShellServiceOptions.sshOptions:Lio/vertx/ext/shell/term/SSHTermOptions;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 2 1 sshOptions Lio/vertx/ext/shell/term/SSHTermOptions;
MethodParameters:
Name Flags
sshOptions
public io.vertx.ext.shell.term.HttpTermOptions getHttpOptions();
descriptor: ()Lio/vertx/ext/shell/term/HttpTermOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.shell.ShellServiceOptions.httpOptions:Lio/vertx/ext/shell/term/HttpTermOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/shell/ShellServiceOptions;
public io.vertx.ext.shell.ShellServiceOptions setHttpOptions(io.vertx.ext.shell.term.HttpTermOptions);
descriptor: (Lio/vertx/ext/shell/term/HttpTermOptions;)Lio/vertx/ext/shell/ShellServiceOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.vertx.ext.shell.ShellServiceOptions.httpOptions:Lio/vertx/ext/shell/term/HttpTermOptions;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/shell/ShellServiceOptions;
0 2 1 httpOptions Lio/vertx/ext/shell/term/HttpTermOptions;
MethodParameters:
Name Flags
httpOptions
public io.vertx.ext.shell.ShellServerOptions setReaperInterval(long);
descriptor: (J)Lio/vertx/ext/shell/ShellServerOptions;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual io.vertx.ext.shell.ShellServiceOptions.setReaperInterval:(J)Lio/vertx/ext/shell/ShellServiceOptions;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.vertx.ext.shell.ShellServerOptions setWelcomeMessage(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/shell/ShellServerOptions;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual io.vertx.ext.shell.ShellServiceOptions.setWelcomeMessage:(Ljava/lang/String;)Lio/vertx/ext/shell/ShellServiceOptions;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.vertx.ext.shell.ShellServerOptions setSessionTimeout(long);
descriptor: (J)Lio/vertx/ext/shell/ShellServerOptions;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual io.vertx.ext.shell.ShellServiceOptions.setSessionTimeout:(J)Lio/vertx/ext/shell/ShellServiceOptions;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ShellServiceOptions.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.DataObject(generateConverter = true)