Package com.sun.xml.ws.test.client
Class InterpreterEx
- java.lang.Object
-
- bsh.Interpreter
-
- com.sun.xml.ws.test.client.InterpreterEx
-
- All Implemented Interfaces:
bsh.ConsoleInterface,java.io.Serializable,java.lang.Runnable
public class InterpreterEx extends bsh.InterpreterInterpreterthat redirects stderr to stdout. We don't want scripts from cluttering stderr, which is reserved for the test harness.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InterpreterEx(java.lang.ClassLoader externalClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objecteval(java.io.Reader in)java.lang.Objecteval(java.io.Reader in, bsh.NameSpace nameSpace, java.lang.String sourceFileInfo)java.lang.Objecteval(java.lang.String statements)java.lang.Objecteval(java.lang.String statements, bsh.NameSpace nameSpace)voidsetClassLoader(java.lang.ClassLoader classLoader)-
Methods inherited from class bsh.Interpreter
debug, error, get, getClassManager, getErr, getIn, getInterface, getNameSpace, getOut, getParent, getSaveClasses, getSaveClassesDir, getShowResults, getSourceFileInfo, getStrictJava, invokeMain, main, pathToFile, print, println, redirectOutputToFile, run, set, set, set, set, set, set, setConsole, setErr, setExitOnEOF, setNameSpace, setOut, setShowResults, setStrictJava, source, source, unset
-
-
-
-
Method Detail
-
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
- Overrides:
setClassLoaderin classbsh.Interpreter
-
eval
public java.lang.Object eval(java.io.Reader in, bsh.NameSpace nameSpace, java.lang.String sourceFileInfo) throws bsh.EvalError- Overrides:
evalin classbsh.Interpreter- Throws:
bsh.EvalError
-
eval
public java.lang.Object eval(java.io.Reader in) throws bsh.EvalError- Overrides:
evalin classbsh.Interpreter- Throws:
bsh.EvalError
-
eval
public java.lang.Object eval(java.lang.String statements, bsh.NameSpace nameSpace) throws bsh.EvalError- Overrides:
evalin classbsh.Interpreter- Throws:
bsh.EvalError
-
eval
public java.lang.Object eval(java.lang.String statements) throws bsh.EvalError- Overrides:
evalin classbsh.Interpreter- Throws:
bsh.EvalError
-
-