org.jruby
Class RubyInstanceConfig
java.lang.Object
org.jruby.RubyInstanceConfig
public class RubyInstanceConfig
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FASTEST_COMPILE_ENABLED
public static final boolean FASTEST_COMPILE_ENABLED
BOXED_COMPILE_ENABLED
public static final boolean BOXED_COMPILE_ENABLED
FASTOPS_COMPILE_ENABLED
public static final boolean FASTOPS_COMPILE_ENABLED
FRAMELESS_COMPILE_ENABLED
public static final boolean FRAMELESS_COMPILE_ENABLED
POSITIONLESS_COMPILE_ENABLED
public static final boolean POSITIONLESS_COMPILE_ENABLED
THREADLESS_COMPILE_ENABLED
public static final boolean THREADLESS_COMPILE_ENABLED
INDEXED_METHODS
public static final boolean INDEXED_METHODS
FORK_ENABLED
public static final boolean FORK_ENABLED
POOLING_ENABLED
public static final boolean POOLING_ENABLED
POOL_MAX
public static final int POOL_MAX
POOL_MIN
public static final int POOL_MIN
POOL_TTL
public static final int POOL_TTL
NATIVE_NET_PROTOCOL
public static final boolean NATIVE_NET_PROTOCOL
nativeEnabled
public static boolean nativeEnabled
characterIndex
public int characterIndex
RubyInstanceConfig
public RubyInstanceConfig()
getLoadServiceCreator
public RubyInstanceConfig.LoadServiceCreator getLoadServiceCreator()
setLoadServiceCreator
public void setLoadServiceCreator(RubyInstanceConfig.LoadServiceCreator creator)
createLoadService
public LoadService createLoadService(Ruby runtime)
getBasicUsageHelp
public java.lang.String getBasicUsageHelp()
getExtendedHelp
public java.lang.String getExtendedHelp()
getPropertyHelp
public java.lang.String getPropertyHelp()
getVersionString
public java.lang.String getVersionString()
getCopyrightString
public java.lang.String getCopyrightString()
processArguments
public void processArguments(java.lang.String[] arguments)
getCompileMode
public RubyInstanceConfig.CompileMode getCompileMode()
setCompileMode
public void setCompileMode(RubyInstanceConfig.CompileMode compileMode)
isJitLogging
public boolean isJitLogging()
isJitLoggingVerbose
public boolean isJitLoggingVerbose()
getJitLogEvery
public int getJitLogEvery()
isSamplingEnabled
public boolean isSamplingEnabled()
getJitThreshold
public int getJitThreshold()
getJitMax
public int getJitMax()
isRunRubyInProcess
public boolean isRunRubyInProcess()
setRunRubyInProcess
public void setRunRubyInProcess(boolean flag)
setInput
public void setInput(java.io.InputStream newInput)
getInput
public java.io.InputStream getInput()
getCompatVersion
public CompatVersion getCompatVersion()
setOutput
public void setOutput(java.io.PrintStream newOutput)
getOutput
public java.io.PrintStream getOutput()
setError
public void setError(java.io.PrintStream newError)
getError
public java.io.PrintStream getError()
setCurrentDirectory
public void setCurrentDirectory(java.lang.String newCurrentDirectory)
getCurrentDirectory
public java.lang.String getCurrentDirectory()
setProfile
public void setProfile(Profile newProfile)
getProfile
public Profile getProfile()
setObjectSpaceEnabled
public void setObjectSpaceEnabled(boolean newObjectSpaceEnabled)
isObjectSpaceEnabled
public boolean isObjectSpaceEnabled()
setEnvironment
public void setEnvironment(java.util.Map newEnvironment)
getEnvironment
public java.util.Map getEnvironment()
getLoader
public java.lang.ClassLoader getLoader()
setLoader
public void setLoader(java.lang.ClassLoader loader)
getArgv
public java.lang.String[] getArgv()
setArgv
public void setArgv(java.lang.String[] argv)
getJRubyHome
public java.lang.String getJRubyHome()
setJRubyHome
public void setJRubyHome(java.lang.String home)
inlineScript
public byte[] inlineScript()
requiredLibraries
public java.util.List<java.lang.String> requiredLibraries()
loadPaths
public java.util.List<java.lang.String> loadPaths()
shouldRunInterpreter
public boolean shouldRunInterpreter()
shouldPrintUsage
public boolean shouldPrintUsage()
shouldPrintProperties
public boolean shouldPrintProperties()
isInlineScript
public boolean isInlineScript()
getScriptSource
public java.io.InputStream getScriptSource()
displayedFileName
public java.lang.String displayedFileName()
getScriptFileName
public java.lang.String getScriptFileName()
isBenchmarking
public boolean isBenchmarking()
isAssumeLoop
public boolean isAssumeLoop()
isAssumePrinting
public boolean isAssumePrinting()
isProcessLineEnds
public boolean isProcessLineEnds()
isSplit
public boolean isSplit()
isVerbose
public boolean isVerbose()
getVerbose
public java.lang.Boolean getVerbose()
isDebug
public boolean isDebug()
isShowVersion
public boolean isShowVersion()
isShowCopyright
public boolean isShowCopyright()
setShowVersion
protected void setShowVersion(boolean showVersion)
setShowCopyright
protected void setShowCopyright(boolean showCopyright)
isShouldRunInterpreter
public boolean isShouldRunInterpreter()
isShouldCheckSyntax
public boolean isShouldCheckSyntax()
isYARVEnabled
public boolean isYARVEnabled()
getInputFieldSeparator
public java.lang.String getInputFieldSeparator()
isRubiniusEnabled
public boolean isRubiniusEnabled()
isYARVCompileEnabled
public boolean isYARVCompileEnabled()
getKCode
public KCode getKCode()
getRecordSeparator
public java.lang.String getRecordSeparator()
getSafeLevel
public int getSafeLevel()
setRecordSeparator
public void setRecordSeparator(java.lang.String recordSeparator)
getClassCache
public ClassCache getClassCache()
setClassCache
public void setClassCache(ClassCache classCache)
getOptionGlobals
public java.util.Map getOptionGlobals()
Copyright © 2002-2007 JRuby Team. All Rights Reserved.