org.jruby.util
Class CommandlineParser

java.lang.Object
  extended byorg.jruby.util.CommandlineParser

public class CommandlineParser
extends java.lang.Object


Field Summary
 int argumentIndex
           
 int characterIndex
           
 
Constructor Summary
CommandlineParser(Main main, java.lang.String[] arguments)
           
 
Method Summary
 java.lang.String displayedFileName()
           
 KCode getKCode()
           
 java.lang.String[] getScriptArguments()
           
 java.lang.String getScriptFileName()
           
 java.io.Reader getScriptSource()
           
 java.lang.String inlineScript()
           
 boolean isAssumeLoop()
           
 boolean isAssumePrinting()
           
 boolean isBenchmarking()
           
 boolean isCompilerEnabled()
           
 boolean isDebug()
           
 boolean isObjectSpaceEnabled()
           
 boolean isProcessLineEnds()
           
 boolean isShouldRunInterpreter()
           
 boolean isShowVersion()
           
 boolean isSplit()
           
 boolean isVerbose()
           
 boolean isYARVCompileEnabled()
           
 boolean isYARVEnabled()
           
 java.util.List loadPaths()
           
 java.util.List requiredLibraries()
           
protected  void setShowVersion(boolean showVersion)
           
 boolean shouldRunInterpreter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

argumentIndex

public int argumentIndex

characterIndex

public int characterIndex
Constructor Detail

CommandlineParser

public CommandlineParser(Main main,
                         java.lang.String[] arguments)
Method Detail

inlineScript

public java.lang.String inlineScript()

requiredLibraries

public java.util.List requiredLibraries()

loadPaths

public java.util.List loadPaths()

shouldRunInterpreter

public boolean shouldRunInterpreter()

getScriptSource

public java.io.Reader 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()

isDebug

public boolean isDebug()

isShowVersion

public boolean isShowVersion()

setShowVersion

protected void setShowVersion(boolean showVersion)

getScriptArguments

public java.lang.String[] getScriptArguments()

isShouldRunInterpreter

public boolean isShouldRunInterpreter()

isObjectSpaceEnabled

public boolean isObjectSpaceEnabled()

isCompilerEnabled

public boolean isCompilerEnabled()

isYARVEnabled

public boolean isYARVEnabled()

isYARVCompileEnabled

public boolean isYARVCompileEnabled()

getKCode

public KCode getKCode()


Copyright © 2002-2007 JRuby Team. All Rights Reserved.