Serialized Form


Package edu.rice.cs.dynamicjava.interpreter

Class edu.rice.cs.dynamicjava.interpreter.AmbiguousNameException extends Exception implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.CheckerException extends InterpreterException implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.CompositeException extends InterpreterException implements Serializable

Serialized Fields

_exceptions

SizedIterable<T> _exceptions

Class edu.rice.cs.dynamicjava.interpreter.EvaluatorException extends InterpreterException implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.InternalException extends InterpreterException implements Serializable

Serialized Fields

_si

SourceInfo _si

Class edu.rice.cs.dynamicjava.interpreter.InterpreterException extends Exception implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.ParserException extends InterpreterException implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.BreakException extends StatementEvaluator.LabelControlException implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.ContinueException extends StatementEvaluator.LabelControlException implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.ControlFlowException extends RuntimeException implements Serializable

Class edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.LabelControlException extends StatementEvaluator.ControlFlowException implements Serializable

Serialized Fields

_label

String _label

Class edu.rice.cs.dynamicjava.interpreter.StatementEvaluator.ReturnException extends StatementEvaluator.ControlFlowException implements Serializable

Serialized Fields

_value

Option<T> _value

Package edu.rice.cs.dynamicjava.sourcechecker

Class edu.rice.cs.dynamicjava.sourcechecker.SourceException extends InterpreterException implements Serializable


Package edu.rice.cs.dynamicjava.symbol

Class edu.rice.cs.dynamicjava.symbol.TypeSystem.AmbiguousFunctionLookupException extends TypeSystem.UnmatchedLookupException implements Serializable

Serialized Fields

_candidates

Iterable<T> _candidates

Class edu.rice.cs.dynamicjava.symbol.TypeSystem.InvalidTypeArgumentException extends TypeSystem.TypeSystemException implements Serializable

Class edu.rice.cs.dynamicjava.symbol.TypeSystem.TypeSystemException extends Exception implements Serializable

Class edu.rice.cs.dynamicjava.symbol.TypeSystem.UnmatchedFunctionLookupException extends TypeSystem.UnmatchedLookupException implements Serializable

Serialized Fields

_candidates

Iterable<T> _candidates

Class edu.rice.cs.dynamicjava.symbol.TypeSystem.UnmatchedLookupException extends TypeSystem.TypeSystemException implements Serializable

Serialized Fields

_matches

int _matches

Class edu.rice.cs.dynamicjava.symbol.TypeSystem.UnsupportedConversionException extends TypeSystem.TypeSystemException implements Serializable


Package koala.dynamicjava.interpreter.error

Class koala.dynamicjava.interpreter.error.BreakException extends RuntimeException implements Serializable

Serialized Fields

label

String label
The label

 

Class koala.dynamicjava.interpreter.error.ContinueException extends RuntimeException implements Serializable

Serialized Fields

label

String label
The label

 

Class koala.dynamicjava.interpreter.error.ExecutionError extends Error implements Serializable

Serialized Fields

thrown

Throwable thrown

node

Node node
The syntax tree node where the error occurs

 

rawMessage

String rawMessage
The raw message

Class koala.dynamicjava.interpreter.error.PossibleExecutionError extends ExecutionError implements Serializable

Serialized Fields

referenceType

ReferenceTypeName referenceType

Class koala.dynamicjava.interpreter.error.ReturnException extends ExecutionError implements Serializable

Serialized Fields

withValue

boolean withValue
Whether the return has a value

 

value

Object value
The returned object

 

Class koala.dynamicjava.interpreter.error.WrongVersionException extends RuntimeException implements Serializable


Package koala.dynamicjava.parser.impl

Class koala.dynamicjava.parser.impl.ParseException extends 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

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

String eol
The end of line string for this machine.

Class koala.dynamicjava.parser.impl.TokenMgrError extends 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 koala.dynamicjava.parser.wrapper

Class koala.dynamicjava.parser.wrapper.ParseError extends Error implements Serializable

Serialized Fields

_si

SourceInfo _si

Package koala.dynamicjava.tree.tiger

Class koala.dynamicjava.tree.tiger.TigerTest extends Object implements Serializable


Package koala.dynamicjava.util

Class koala.dynamicjava.util.AmbiguousFieldException extends Exception implements Serializable

Class koala.dynamicjava.util.AmbiguousFunctionException extends RuntimeException implements Serializable

Serialized Fields

_methods

MethodDeclaration[] _methods

Class koala.dynamicjava.util.AmbiguousMethodException extends RuntimeException implements Serializable

Serialized Fields

_methods

Method[] _methods

Class koala.dynamicjava.util.DisplayVisitorTest extends Object implements Serializable

Class koala.dynamicjava.util.ImportationManagerTest extends Object implements Serializable

Class koala.dynamicjava.util.ReflectionUtilitiesTest extends Object implements Serializable

Class koala.dynamicjava.util.UnexpectedException extends RuntimeException implements Serializable

Serialized Fields

_value

Throwable _value