Serialized Form


Package oscript.compiler

Class oscript.compiler.CompilerInstructionList extends org.apache.bcel.generic.InstructionList implements Serializable

Serialized Fields

lastHandle

org.apache.bcel.generic.InstructionHandle lastHandle

biList

java.util.LinkedList<E> biList

lastTarget

org.apache.bcel.generic.InstructionHandle lastTarget

Package oscript.data

Class oscript.data.AbstractReference extends Value implements Serializable

Class oscript.data.BasicScope extends Scope implements Serializable

Serialized Fields

smit

SymbolTable smit
The shared member index table maps member name to an index into the members array.


members

MemberTable members
The table of members of the scope. This is unique to each scope instance.


mixins

Value[] mixins
List of mixed in vars, or null if none.

Class oscript.data.BuiltinType extends JavaClassWrapper implements Serializable

Serialization Methods

readResolve

java.lang.Object readResolve()
                       throws java.io.ObjectStreamException
maintains unique-ness of a JavaClassWrapper when stuff gets serialized or un-serialized

Throws:
java.io.ObjectStreamException
Serialized Fields

className

java.lang.String className
The name of the java class implementing this type. The other attributes of this object are determined using reflection, to ensure that they are up-to-date if this type is read from a serialized stream.

Class oscript.data.ConstructorScope extends FunctionScope implements Serializable

Class oscript.data.Database extends OObject implements Serializable

Serialized Fields

hashtable

java.util.Hashtable<K,V> hashtable

obj

java.lang.Object obj

file

AbstractFile file

sideEffects

boolean sideEffects

needsFlush

boolean needsFlush

Class oscript.data.Debugger extends Value implements Serializable

Class oscript.data.ForkScope extends Scope implements Serializable

Serialized Fields

obj

Scope obj

env

Scope env

Class oscript.data.Function extends Type implements Serializable

Serialized Fields

enclosingScope

Scope enclosingScope
The scope this function is defined in. This does not change throughout the life of the function.


staticScope

Scope staticScope
The scope the static members of this function are defined in. When the function is constructed, if there are any static members, they are evaluated within this scope. Otherwise this is null.


superFxn

Value superFxn
The function this function extends, if any.


fd

Function.FunctionData fd
The shared function data... parameters that are shared by all instances of the same function.

public for StackFrame.evalNode(oscript.NodeEvaluator, oscript.data.Scope)


overriden

Value overriden
If this function overrides a value, this is the previous value.

Class oscript.data.Function.FunctionData extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.FunctionScope extends BasicScope implements Serializable

Serialized Fields

fxn

Function fxn

Class oscript.data.FunctionScope.OSuper extends AbstractReference implements Serializable

Serialized Fields

scope

Scope scope

val

Value val

Class oscript.data.FunctionScope.OThis extends AbstractReference implements Serializable

Serialized Fields

scope

Scope scope

scriptObject

Scope scriptObject

Class oscript.data.GlobalScope extends BasicScope implements Serializable

Class oscript.data.JavaClassWrapper extends Type implements Serializable

Serialization Methods

readResolve

java.lang.Object readResolve()
                       throws java.io.ObjectStreamException
maintains unique-ness of a JavaClassWrapper when stuff gets serialized or un-serialized

Throws:
java.io.ObjectStreamException
Serialized Fields

javaClass

java.lang.Class<T> javaClass

id

int id

Class oscript.data.JavaInnerClassWrapper extends JavaClassWrapper implements Serializable

Serialized Fields

obj

Value obj
The instance of the enclosing java class.

Class oscript.data.JavaMethodWrapper extends Value implements Serializable

Serialized Fields

id

int id

javaObject

java.lang.Object javaObject

methods

java.lang.reflect.Method[] methods

Class oscript.data.JavaObjectWrapper extends Value implements Serializable

Serialized Fields

javaObject

java.lang.Object javaObject

type

Value type

Class oscript.data.JavaPackageWrapper extends OObject implements Serializable

Serialized Fields

javaPackageName

java.lang.String javaPackageName
The java package this is a wrapper for.


memberCache

java.util.Hashtable<K,V> memberCache

Class oscript.data.OArray extends OObject implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.OArray.OJavaArray extends OArray implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.OBoolean extends OObject implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.OExactNumber extends OObject implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.OException extends OObject implements Serializable

Serialized Fields

type

Value type
The type of the exception object


str

java.lang.String str
The message


sf

StackFrame sf
The stack trace.


line

int line
Because the line number may change before OException.preserveStackFrame(), we need to take care to remember the original line number for accurate back-traces.

Class oscript.data.OIllegalArgumentException extends OException implements Serializable

Class oscript.data.OInexactNumber extends OObject implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.OJavaException extends OException implements Serializable

Serialized Fields

t

java.lang.Throwable t
The java exception.


ot

Value ot
The java exception as a script object (JavaObjectWrapper)

Class oscript.data.ONoSuchMemberException extends OException implements Serializable

Class oscript.data.ONullReferenceException extends OException implements Serializable

Class oscript.data.OObject extends Value implements Serializable

Class oscript.data.OString extends OObject implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.OUnsupportedOperationException extends OException implements Serializable

Class oscript.data.Proxy extends OObject implements Serializable

Serialized Fields

recursedSet

java.util.Set<E> recursedSet

Class oscript.data.Reference extends Value implements Serializable

Serialized Fields

attr

int attr
The attribute bit-mask, either Reference.ATTR_INVALID or a mask of the other attribute constants.


readonly

boolean readonly

val

Value val

Class oscript.data.RegExp extends OObject implements Serializable

Serialized Fields

exp

Value exp
The string representation of the expression


flags

Value flags
The string representation of the flags, or empty string if no flags

Class oscript.data.RegExpResult extends OObject implements Serializable

Serialized Fields

input

Value input
The input string, whose match results are contained in this object

Class oscript.data.Scope extends Value implements Serializable

Serialized Fields

previous

Scope previous
Previous in object scope chain. This is used to lookupInScope, when the member being looked-up doesn't exist in this object (ie scope chain node)

Class oscript.data.ScriptObject extends BasicScope implements Serializable

Serialized Fields

javaObject

java.lang.Object javaObject
If this object is of a type that extends a java class, the superFxn must attach a java-object to this object. The object is an instance of the java class wrapped by the superFxn.


type

Value type
The type of the script object.

Class oscript.data.ScriptPackage extends OObject implements Serializable

Serialized Fields

path

java.lang.String path

parentScope

Scope parentScope

memberTable

SymbolMap memberTable

Class oscript.data.Symbol extends OString implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Derived class that implements Externalizable must call this if it overrides it. It should override it to save/restore it's own state.

Throws:
java.io.IOException

Class oscript.data.Type extends Value implements Serializable

Class oscript.data.Value extends java.lang.Object implements Serializable

Class oscript.data.WeakReference extends AbstractReference implements Serializable

Serialized Fields

ref

java.lang.ref.Reference<T> ref

Package oscript.exceptions

Class oscript.exceptions.PackagedScriptObjectException extends java.lang.RuntimeException implements Serializable

Serialized Fields

val

Value val
The wrapped exception object.


getMessageLevel

int getMessageLevel

Class oscript.exceptions.ProgrammingErrorException extends java.lang.RuntimeException implements Serializable

Serialized Fields

targetException

java.lang.Throwable targetException

Package oscript.fs

Class oscript.fs.AbstractAbstractFile extends java.lang.Object implements Serializable

Serialized Fields

ext

java.lang.String ext

path

java.lang.String path

Package oscript.parser

Class oscript.parser.ParseException extends java.lang.Exception implements Serializable

Serialized Fields

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.

Class oscript.parser.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.


Package oscript.syntaxtree

Class oscript.syntaxtree.AdditiveExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

MultiplicativeExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.AllocationExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

PrimaryExpressionWithTrailingFxnCallExpList f1

f2

FunctionCallExpressionList f2

Class oscript.syntaxtree.Arglist extends java.lang.Object implements Serializable

Serialized Fields

f0

Permissions f0

f1

NodeToken f1

f2

NodeListOptional f2

f3

NodeOptional f3

cachedValue

int[] cachedValue

Class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeOptional f1

f2

NodeToken f2

Class oscript.syntaxtree.ArraySubscriptPrimaryPostfix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Expression f1

f2

NodeOptional f2

f3

NodeToken f3

Class oscript.syntaxtree.AssignmentExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

ConditionalExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.BitwiseAndExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

EqualityExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.BitwiseOrExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

BitwiseXorExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.BitwiseXorExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

BitwiseAndExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.BreakStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

Class oscript.syntaxtree.CalleePrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

Class oscript.syntaxtree.CastExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

PrimaryExpressionNotFunction f1

f2

NodeToken f2

f3

PrimaryExpression f3

Class oscript.syntaxtree.CollectionForLoopStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

f2

PreLoopStatement f2

f3

NodeToken f3

f4

Expression f4

f5

NodeToken f5

f6

EvaluationUnit f6

hasVarInScope

boolean hasVarInScope

hasFxnInScope

boolean hasFxnInScope

translated

Node translated

Class oscript.syntaxtree.ConditionalExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

LogicalOrExpression f0

f1

NodeOptional f1

Class oscript.syntaxtree.ConditionalStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

f2

Expression f2

f3

NodeToken f3

f4

EvaluationUnit f4

f5

NodeOptional f5

Class oscript.syntaxtree.ContinueStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

Class oscript.syntaxtree.EqualityExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

RelationalExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.EvalBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Expression f1

f2

NodeToken f2

Class oscript.syntaxtree.EvaluationUnit extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

isStatic

boolean isStatic

Class oscript.syntaxtree.Expression extends java.lang.Object implements Serializable

Serialized Fields

f0

AssignmentExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.ExpressionBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

Expression f0

f1

NodeToken f1

Class oscript.syntaxtree.ForLoopStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

f2

NodeOptional f2

f3

NodeToken f3

f4

NodeOptional f4

f5

NodeToken f5

f6

NodeOptional f6

f7

NodeToken f7

f8

EvaluationUnit f8

hasVarInScope

boolean hasVarInScope

hasFxnInScope

boolean hasFxnInScope

translated

Node translated

Class oscript.syntaxtree.FunctionCallExpressionList extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeOptional f1

f2

NodeToken f2

nodeEvaluator

NodeEvaluator nodeEvaluator

Class oscript.syntaxtree.FunctionCallExpressionListBody extends java.lang.Object implements Serializable

Serialized Fields

f0

AssignmentExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.FunctionCallPrimaryPostfix extends java.lang.Object implements Serializable

Serialized Fields

f0

FunctionCallExpressionList f0

Class oscript.syntaxtree.FunctionDeclaration extends java.lang.Object implements Serializable

Serialized Fields

translated

Node translated

hasVarInScope

boolean hasVarInScope

hasFxnInScope

boolean hasFxnInScope

f0

Permissions f0

f1

NodeToken f1

f2

NodeToken f2

f3

NodeToken f3

f4

NodeOptional f4

f5

NodeToken f5

f6

NodeOptional f6

f7

NodeToken f7

f8

Program f8

f9

NodeToken f9

Class oscript.syntaxtree.FunctionPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

id

int id

commentParsed

boolean commentParsed

comment

Value comment

fd

Function.FunctionData fd

hasVarInScope

boolean hasVarInScope

hasFxnInScope

boolean hasFxnInScope

f0

NodeToken f0

f1

NodeToken f1

f2

NodeOptional f2

f3

NodeToken f3

f4

NodeOptional f4

f5

NodeToken f5

f6

Program f6

f7

NodeToken f7

Class oscript.syntaxtree.IdentifierPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

Class oscript.syntaxtree.ImportBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Expression f1

f2

NodeToken f2

Class oscript.syntaxtree.Literal extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.LogicalAndExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

BitwiseOrExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.LogicalOrExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

LogicalAndExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.MixinBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Expression f1

f2

NodeToken f2

Class oscript.syntaxtree.MultiplicativeExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

UnaryExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.NodeChoice extends java.lang.Object implements Serializable

Serialized Fields

choice

Node choice

which

int which

Class oscript.syntaxtree.NodeList extends java.lang.Object implements Serializable

Serialized Fields

nodes

java.util.Vector<E> nodes

Class oscript.syntaxtree.NodeListOptional extends java.lang.Object implements Serializable

Serialized Fields

nodes

java.util.Vector<E> nodes

Class oscript.syntaxtree.NodeOptional extends java.lang.Object implements Serializable

Serialized Fields

node

Node node

Class oscript.syntaxtree.NodeSequence extends java.lang.Object implements Serializable

Serialized Fields

nodes

java.util.Vector<E> nodes

Class oscript.syntaxtree.NodeToken extends java.lang.Object implements Serializable

Serialized Fields

tokenImage

java.lang.String tokenImage

otokenImage

OString otokenImage

cachedValue

Value cachedValue

specialTokens

java.util.Vector<E> specialTokens

off

int off

beginLine

int beginLine

beginColumn

int beginColumn

beginOffset

int beginOffset

endLine

int endLine

endColumn

int endColumn

endOffset

int endOffset

actualBeginOffset

int actualBeginOffset

desc

java.lang.String desc

kind

int kind

Class oscript.syntaxtree.ParenPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Expression f1

f2

NodeToken f2

Class oscript.syntaxtree.Permissions extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeListOptional f0

Class oscript.syntaxtree.PostfixExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

TypeExpression f0

f1

NodeOptional f1

Class oscript.syntaxtree.PreLoopStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.PrimaryExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

PrimaryPrefix f0

f1

NodeListOptional f1

Class oscript.syntaxtree.PrimaryExpressionNotFunction extends java.lang.Object implements Serializable

Serialized Fields

f0

PrimaryPrefixNotFunction f0

f1

NodeListOptional f1

Class oscript.syntaxtree.PrimaryExpressionWithTrailingFxnCallExpList extends java.lang.Object implements Serializable

Serialized Fields

f0

PrimaryPrefix f0

f1

NodeListOptional f1

Class oscript.syntaxtree.PrimaryPostfix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.PrimaryPostfixWithTrailingFxnCallExpList extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.PrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.PrimaryPrefixNotFunction extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.Program extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeListOptional f0

staticNodes

Program staticNodes

nodeEvaluator

NodeEvaluator nodeEvaluator

Class oscript.syntaxtree.ProgramFile extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeOptional f0

f1

Program f1

f2

NodeToken f2

nodeEvaluator

NodeEvaluator nodeEvaluator

Class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

Class oscript.syntaxtree.RelationalExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

ShiftExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.ReturnStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeOptional f1

f2

NodeToken f2

Class oscript.syntaxtree.ScopeBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Program f1

f2

NodeToken f2

hasVarInScope

boolean hasVarInScope

hasFxnInScope

boolean hasFxnInScope

Class oscript.syntaxtree.ShiftExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

AdditiveExpression f0

f1

NodeListOptional f1

Class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

translated

Node translated

hasVarInScope

boolean hasVarInScope

hasFxnInScope

boolean hasFxnInScope

f0

NodeToken f0

f1

Program f1

f2

NodeToken f2

Class oscript.syntaxtree.SuperPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

Class oscript.syntaxtree.SynchronizedStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

f2

Expression f2

f3

NodeToken f3

f4

EvaluationUnit f4

Class oscript.syntaxtree.ThisPrimaryPrefix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

Class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

Class oscript.syntaxtree.ThrowBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

Expression f1

f2

NodeToken f2

Class oscript.syntaxtree.TryStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

EvaluationUnit f1

f2

NodeListOptional f2

f3

NodeOptional f3

f4

NodeOptional f4

Class oscript.syntaxtree.TypeExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeChoice f0

Class oscript.syntaxtree.UnaryExpression extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeOptional f0

f1

PostfixExpression f1

Class oscript.syntaxtree.VariableDeclaration extends java.lang.Object implements Serializable

Serialized Fields

f0

Permissions f0

f1

NodeToken f1

f2

NodeToken f2

f3

NodeOptional f3

Class oscript.syntaxtree.VariableDeclarationBlock extends java.lang.Object implements Serializable

Serialized Fields

f0

VariableDeclaration f0

f1

NodeToken f1

Class oscript.syntaxtree.WhileLoopStatement extends java.lang.Object implements Serializable

Serialized Fields

f0

NodeToken f0

f1

NodeToken f1

f2

Expression f2

f3

NodeToken f3

f4

EvaluationUnit f4

Package oscript.util

Class oscript.util.InputStreamFile extends AbstractAbstractFile implements Serializable

Serialized Fields

is

java.io.InputStream is

Class oscript.util.OpenHashSymbolTable extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Throws:
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException