Serialized Form
-
Package bsh
-
Class bsh.BSHFormalComment extends bsh.SimpleNode implements Serializable
-
Serialized Fields
-
text
java.lang.String text
-
-
-
Class bsh.BshMethod extends java.lang.Object implements Serializable
-
Serialized Fields
-
cparamTypes
java.lang.Class[] cparamTypes
-
creturnType
java.lang.Class creturnType
-
declaringNameSpace
NameSpace declaringNameSpace
-
javaMethod
java.lang.reflect.Method javaMethod
-
javaObject
java.lang.Object javaObject
-
methodBody
bsh.BSHBlock methodBody
-
modifiers
Modifiers modifiers
-
name
java.lang.String name
-
numArgs
int numArgs
-
paramNames
java.lang.String[] paramNames
-
-
-
Class bsh.BSHPackageDeclaration extends bsh.SimpleNode implements Serializable
-
Class bsh.Capabilities.Unavailable extends UtilEvalError implements Serializable
-
Class bsh.ClassPathException extends UtilEvalError implements Serializable
-
Class bsh.DelayedEvalBshMethod extends BshMethod implements Serializable
-
Serialized Fields
-
paramTypeDescriptors
java.lang.String[] paramTypeDescriptors
-
paramTypesNode
bsh.BSHFormalParameters paramTypesNode
-
returnTypeDescriptor
java.lang.String returnTypeDescriptor
-
returnTypeNode
bsh.BSHReturnType returnTypeNode
-
-
-
Class bsh.EvalError extends java.lang.Exception implements Serializable
-
Serialized Fields
-
callstack
CallStack callstack
-
message
java.lang.String message
-
node
bsh.SimpleNode node
-
-
-
Class bsh.ExternalNameSpace extends NameSpace implements Serializable
-
Serialized Fields
-
externalMap
java.util.Map externalMap
-
-
-
Class bsh.Interpreter extends java.lang.Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
De-serialization setup. Default out and err streams to stdout, stderr if they are null.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
console
ConsoleInterface console
-
evalOnly
boolean evalOnly
-
exitOnEOF
boolean exitOnEOF
by default in interactive mode System.exit() on EOF -
globalNameSpace
NameSpace globalNameSpace
-
interactive
boolean interactive
-
parent
Interpreter parent
If this interpeter is a child of another, the parent -
showResults
boolean showResults
Control the verbose printing of results for the show() command. -
sourceFileInfo
java.lang.String sourceFileInfo
The name of the file or other source that this interpreter is reading -
strictJava
boolean strictJava
Strict Java mode- See Also:
Interpreter.setStrictJava( boolean )
-
-
-
Class bsh.InterpreterError extends java.lang.RuntimeException implements Serializable
-
Class bsh.Modifiers extends java.lang.Object implements Serializable
-
Serialized Fields
-
modifiers
java.util.Hashtable modifiers
-
-
-
Class bsh.NameSpace extends java.lang.Object implements Serializable
-
Serialization Methods
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Serialized Fields
-
callerInfoNode
bsh.SimpleNode callerInfoNode
The node associated with the creation of this namespace. This is used support getInvocationLine() and getInvocationText(). -
classInstance
java.lang.Object classInstance
-
classStatic
java.lang.Class classStatic
-
importedClasses
java.util.Hashtable importedClasses
-
importedCommands
java.util.Vector importedCommands
-
importedObjects
java.util.Vector importedObjects
-
importedPackages
java.util.Vector importedPackages
-
importedStatic
java.util.Vector importedStatic
-
isClass
boolean isClass
Note that the namespace is a class body or class instance namespace. This is used for controlling static/object import precedence, etc. -
isMethod
boolean isMethod
Note that the namespace is a method body namespace. This is used for printing stack traces in exceptions. -
methods
java.util.Hashtable methods
-
names
java.util.Hashtable names
Name resolver objects -
nameSourceListeners
java.util.Vector nameSourceListeners
-
nsName
java.lang.String nsName
The name of this namespace. If the namespace is a method body namespace then this is the name of the method. If it's a class or class instance then it's the name of the class. -
packageName
java.lang.String packageName
-
parent
NameSpace parent
-
thisReference
This thisReference
-
variables
java.util.Hashtable variables
-
-
-
Class bsh.ParseException extends EvalError implements Serializable
-
Serialized Fields
-
currentToken
Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token. -
eol
java.lang.String eol
The end of line string for this machine. -
expectedTokenSequences
int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse. -
sourceFile
java.lang.String sourceFile
-
specialConstructor
boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below). -
tokenImage
java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.
-
-
-
Class bsh.Primitive extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
java.lang.Object value
The primitive value stored in its java.lang wrapper class
-
-
-
Class bsh.TargetError extends EvalError implements Serializable
-
Serialized Fields
-
inNativeCode
boolean inNativeCode
-
-
-
Class bsh.This extends java.lang.Object implements Serializable
-
Serialized Fields
-
namespace
NameSpace namespace
The namespace that this This reference wraps.
-
-
-
Class bsh.Token extends java.lang.Object implements Serializable
-
Serialized Fields
-
beginColumn
int beginColumn
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token. -
beginLine
int beginLine
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token. -
endColumn
int endColumn
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token. -
endLine
int endLine
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token. -
image
java.lang.String image
The string image of the token. -
kind
int kind
An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java. -
next
Token next
A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field. -
specialToken
Token specialToken
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.
-
-
-
Class bsh.TokenMgrError extends java.lang.Error implements Serializable
-
Serialized Fields
-
errorCode
int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.
-
-
-
Class bsh.UtilEvalError extends java.lang.Exception implements Serializable
-
Class bsh.UtilTargetError extends UtilEvalError implements Serializable
-
Serialized Fields
-
t
java.lang.Throwable t
-
-
-
Class bsh.Variable extends java.lang.Object implements Serializable
-
Serialized Fields
-
lhs
bsh.LHS lhs
-
modifiers
Modifiers modifiers
-
name
java.lang.String name
A null type means an untyped variable -
type
java.lang.Class type
-
typeDescriptor
java.lang.String typeDescriptor
-
value
java.lang.Object value
-
-
-
Class bsh.XThis extends This implements Serializable
-
Serialized Fields
-
interfaces
java.util.Hashtable interfaces
A cache of proxy interface handlers. Currently just one per interface.
-
-
-
-
Package bsh.classpath
-
Class bsh.classpath.DiscreteFilesClassLoader.ClassSourceMap extends java.util.HashMap implements Serializable
-
-
Package bsh.util
-
Class bsh.util.AWTConsole extends java.awt.TextArea implements Serializable
-
Serialized Fields
-
histLine
int histLine
-
history
java.util.Vector history
-
in
java.io.InputStream in
-
inPipe
java.io.InputStream inPipe
-
line
java.lang.StringBuffer line
-
out
java.io.PrintStream out
-
outPipe
java.io.OutputStream outPipe
-
startedLine
java.lang.String startedLine
-
textLength
int textLength
-
-
-
Class bsh.util.AWTDemoApplet extends java.applet.Applet implements Serializable
-
Class bsh.util.AWTRemoteApplet extends java.applet.Applet implements Serializable
-
Serialized Fields
-
in
java.io.InputStream in
-
out
java.io.OutputStream out
-
-
-
Class bsh.util.BshCanvas extends javax.swing.JComponent implements Serializable
-
Serialized Fields
-
imageBuffer
java.awt.Image imageBuffer
-
ths
This ths
-
-
-
Class bsh.util.ClassBrowser extends javax.swing.JSplitPane implements Serializable
-
Serialized Fields
-
classesList
java.lang.String[] classesList
-
classlist
javax.swing.JList classlist
-
classManager
BshClassManager classManager
-
classPath
BshClassPath classPath
-
conslist
javax.swing.JList conslist
-
consList
java.lang.reflect.Constructor[] consList
-
fieldlist
javax.swing.JList fieldlist
-
fieldList
java.lang.reflect.Field[] fieldList
-
frame
javax.swing.JFrame frame
-
iframe
javax.swing.JInternalFrame iframe
-
methodLine
javax.swing.JTextArea methodLine
-
methodList
java.lang.reflect.Method[] methodList
-
mlist
javax.swing.JList mlist
-
packagesList
java.lang.String[] packagesList
-
ptree
bsh.util.ClassBrowser.PackageTree ptree
-
selectedClass
java.lang.Class selectedClass
-
selectedPackage
java.lang.String selectedPackage
-
tree
javax.swing.JTree tree
-
-
-
Class bsh.util.JConsole extends javax.swing.JScrollPane implements Serializable
-
Serialized Fields
-
cmdStart
int cmdStart
-
doc
javax.swing.text.DefaultStyledDocument doc
-
gotUp
boolean gotUp
-
histLine
int histLine
-
history
java.util.Vector history
-
in
java.io.InputStream in
-
inPipe
java.io.InputStream inPipe
-
menu
javax.swing.JPopupMenu menu
-
nameCompletion
NameCompletion nameCompletion
-
out
java.io.PrintStream out
-
outPipe
java.io.OutputStream outPipe
-
SHOW_AMBIG_MAX
int SHOW_AMBIG_MAX
-
startedLine
java.lang.String startedLine
-
text
javax.swing.JTextPane text
-
ZEROS
java.lang.String ZEROS
-
-
-
Class bsh.util.JDemoApplet extends javax.swing.JApplet implements Serializable
-
Class bsh.util.JRemoteApplet extends javax.swing.JApplet implements Serializable
-
Serialized Fields
-
in
java.io.InputStream in
-
out
java.io.OutputStream out
-
-
-
Class bsh.util.NameCompletionTable extends java.util.ArrayList implements Serializable
-
Serialized Fields
-
sources
java.util.List sources
-
table
NameCompletionTable table
Unimplemented - need a collection here
-
-
-