public interface jdk.jshell.tool.JavaShellToolBuilder
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: jdk.jshell.tool.JavaShellToolBuilder
super_class: java.lang.Object
{
public static jdk.jshell.tool.JavaShellToolBuilder builder();
descriptor: ()Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new jdk.internal.jshell.tool.JShellToolBuilder
dup
invokespecial jdk.internal.jshell.tool.JShellToolBuilder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public abstract jdk.jshell.tool.JavaShellToolBuilder in(java.io.InputStream, java.io.InputStream);
descriptor: (Ljava/io/InputStream;Ljava/io/InputStream;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cmdIn
userIn
public abstract jdk.jshell.tool.JavaShellToolBuilder out(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
output
public abstract jdk.jshell.tool.JavaShellToolBuilder out(java.io.PrintStream, java.io.PrintStream, java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cmdOut
console
userOut
public abstract jdk.jshell.tool.JavaShellToolBuilder err(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
error
public abstract jdk.jshell.tool.JavaShellToolBuilder err(java.io.PrintStream, java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cmdErr
userErr
public abstract jdk.jshell.tool.JavaShellToolBuilder persistence(java.util.prefs.Preferences);
descriptor: (Ljava/util/prefs/Preferences;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
prefs
public abstract jdk.jshell.tool.JavaShellToolBuilder persistence(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/tool/JavaShellToolBuilder;
MethodParameters:
Name Flags
prefsMap
public abstract jdk.jshell.tool.JavaShellToolBuilder env(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljdk/jshell/tool/JavaShellToolBuilder;
MethodParameters:
Name Flags
vars
public abstract jdk.jshell.tool.JavaShellToolBuilder locale(java.util.Locale);
descriptor: (Ljava/util/Locale;)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
locale
public abstract jdk.jshell.tool.JavaShellToolBuilder promptCapture(boolean);
descriptor: (Z)Ljdk/jshell/tool/JavaShellToolBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
capture
public abstract void run(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
arguments
public int start(java.lang.String[]);
descriptor: ([Ljava/lang/String;)I
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface jdk.jshell.tool.JavaShellToolBuilder.run:([Ljava/lang/String;)V
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jshell/tool/JavaShellToolBuilder;
0 2 1 arguments [Ljava/lang/String;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
arguments
}
SourceFile: "JavaShellToolBuilder.java"