Serialized Form
text
java.lang.String text
method
BSHMethodDeclaration method
modifiers
Modifiers modifiers
declaringNameSpace
NameSpace declaringNameSpace
argTypes
java.lang.Class[] argTypes
node
SimpleNode node
message
java.lang.String message
callstack
CallStack callstack
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.
strictJava
boolean strictJava
- Strict Java mode
- See Also:
Interpreter.setStrictJava( boolean )
globalNameSpace
NameSpace globalNameSpace
console
ConsoleInterface console
parent
Interpreter parent
- If this interpeter is a child of another, the parent
sourceFileInfo
java.lang.String sourceFileInfo
- The name of the file or other source that this interpreter is reading
exitOnEOF
boolean exitOnEOF
- by default in interactive mode System.exit() on EOF
evalOnly
boolean evalOnly
interactive
boolean interactive
writeObject
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
nsName
java.lang.String nsName
parent
NameSpace parent
variables
java.util.Hashtable variables
methods
java.util.Hashtable methods
importedClasses
java.util.Hashtable importedClasses
importedPackages
java.util.Vector importedPackages
importedCommands
java.util.Vector importedCommands
thisReference
This thisReference
names
java.util.Hashtable names
- Name resolver objects
callerInfoNode
SimpleNode callerInfoNode
- The node associated with the creation of this namespace.
This is used support getInvocationLine() and getInvocationText().
isMethod
boolean isMethod
- Note that the namespace is a method body namespace. This is used for
printing stack traces in exceptions.
nameSourceListeners
java.util.Vector nameSourceListeners
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).
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.
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.
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.
eol
java.lang.String eol
- The end of line string for this machine.
value
java.lang.Object value
- The primitive value stored in its java.lang wrapper class
target
java.lang.Throwable target
inNativeCode
boolean inNativeCode
namespace
NameSpace namespace
- The namespace that this This reference wraps.
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.
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.
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.
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.
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.
image
java.lang.String image
- The string image of the token.
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.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
t
java.lang.Throwable t
outPipe
java.io.OutputStream outPipe
inPipe
java.io.InputStream inPipe
in
java.io.InputStream in
out
java.io.PrintStream out
line
java.lang.StringBuffer line
startedLine
java.lang.String startedLine
textLength
int textLength
history
java.util.Vector history
histLine
int histLine
out
java.io.OutputStream out
in
java.io.InputStream in
ths
This ths
imageBuffer
java.awt.Image imageBuffer
classPath
BshClassPath classPath
classManager
BshClassManager classManager
frame
javax.swing.JFrame frame
iframe
javax.swing.JInternalFrame iframe
classlist
javax.swing.JList classlist
mlist
javax.swing.JList mlist
conslist
javax.swing.JList conslist
ptree
ClassBrowser.PackageTree ptree
methodLine
javax.swing.JTextArea methodLine
tree
javax.swing.JTree tree
packagesList
java.lang.String[] packagesList
classesList
java.lang.String[] classesList
methodList
java.lang.reflect.Method[] methodList
consList
java.lang.reflect.Constructor[] consList
selectedPackage
java.lang.String selectedPackage
selectedClass
java.lang.Class selectedClass
outPipe
java.io.OutputStream outPipe
inPipe
java.io.InputStream inPipe
in
java.io.InputStream in
out
java.io.PrintStream out
cmdStart
int cmdStart
history
java.util.Vector history
startedLine
java.lang.String startedLine
histLine
int histLine
menu
javax.swing.JPopupMenu menu
text
javax.swing.JTextPane text
doc
javax.swing.text.DefaultStyledDocument doc
nameCompletion
NameCompletion nameCompletion
SHOW_AMBIG_MAX
int SHOW_AMBIG_MAX
- See Also:
- Constant Field Values
gotUp
boolean gotUp
ZEROS
java.lang.String ZEROS
out
java.io.OutputStream out
in
java.io.InputStream in
table
NameCompletionTable table
- Unimplemented - need a collection here
sources
java.util.List sources
© 2000 pat@pat.net :-)