public interface org.jruby.embed.EmbedRubyInstanceConfigAdapter
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.jruby.embed.EmbedRubyInstanceConfigAdapter
super_class: java.lang.Object
{
public abstract java.util.List<java.lang.String> getLoadPaths();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract void setLoadPaths(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
paths
public abstract java.io.InputStream getInput();
descriptor: ()Ljava/io/InputStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setInput(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
istream
public abstract void setInput(java.io.Reader);
descriptor: (Ljava/io/Reader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
reader
public abstract java.io.PrintStream getOutput();
descriptor: ()Ljava/io/PrintStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setOutput(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
pstream
public abstract void setOutput(java.io.Writer);
descriptor: (Ljava/io/Writer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
writer
public abstract java.io.PrintStream getError();
descriptor: ()Ljava/io/PrintStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setError(java.io.PrintStream);
descriptor: (Ljava/io/PrintStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
pstream
public abstract void setError(java.io.Writer);
descriptor: (Ljava/io/Writer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
writer
public abstract org.jruby.RubyInstanceConfig$CompileMode getCompileMode();
descriptor: ()Lorg/jruby/RubyInstanceConfig$CompileMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCompileMode(org.jruby.RubyInstanceConfig$CompileMode);
descriptor: (Lorg/jruby/RubyInstanceConfig$CompileMode;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
mode
public abstract boolean isRunRubyInProcess();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setRunRubyInProcess(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
inprocess
public abstract boolean isObjectSpaceEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setObjectSpaceEnabled(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
enable
public abstract java.util.Map getEnvironment();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setEnvironment(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
environment
public abstract java.lang.String getCurrentDirectory();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCurrentDirectory(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
directory
public abstract java.lang.String getHomeDirectory();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setHomeDirectory(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
home
public abstract java.lang.ClassLoader getClassLoader();
descriptor: ()Ljava/lang/ClassLoader;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setClassLoader(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
loader
public abstract org.jruby.Profile getProfile();
descriptor: ()Lorg/jruby/Profile;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setProfile(org.jruby.Profile);
descriptor: (Lorg/jruby/Profile;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
profile
public abstract org.jruby.RubyInstanceConfig$LoadServiceCreator getLoadServiceCreator();
descriptor: ()Lorg/jruby/RubyInstanceConfig$LoadServiceCreator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setLoadServiceCreator(org.jruby.RubyInstanceConfig$LoadServiceCreator);
descriptor: (Lorg/jruby/RubyInstanceConfig$LoadServiceCreator;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
creator
public abstract java.lang.String[] getArgv();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setArgv(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
argv
public abstract java.lang.String getScriptFilename();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setScriptFilename(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filename
public abstract java.lang.String getRecordSeparator();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setRecordSeparator(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
separator
public abstract org.jruby.util.KCode getKCode();
descriptor: ()Lorg/jruby/util/KCode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setKCode(org.jruby.util.KCode);
descriptor: (Lorg/jruby/util/KCode;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
kcode
public abstract int getJitLogEvery();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setJitLogEvery(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
logEvery
public abstract int getJitThreshold();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setJitThreshold(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
threshold
public abstract int getJitMax();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setJitMax(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
max
public abstract int getJitMaxSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setJitMaxSize(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
maxSize
public abstract java.lang.String getSupportedRubyVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.jruby.CompatVersion getCompatVersion();
descriptor: ()Lorg/jruby/CompatVersion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract void setCompatVersion(org.jruby.CompatVersion);
descriptor: (Lorg/jruby/CompatVersion;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
version
}
SourceFile: "EmbedRubyInstanceConfigAdapter.java"
InnerClasses:
public final CompileMode = org.jruby.RubyInstanceConfig$CompileMode of org.jruby.RubyInstanceConfig
public abstract LoadServiceCreator = org.jruby.RubyInstanceConfig$LoadServiceCreator of org.jruby.RubyInstanceConfig