Serialized Form


Package polyglot.ast

Class polyglot.ast.Assign.Operator extends Enum implements Serializable

Serialized Fields

binOp

Binary.Operator binOp

Class polyglot.ast.Binary.Operator extends Enum implements Serializable

Serialized Fields

prec

Precedence prec

Class polyglot.ast.Branch.Kind extends Enum implements Serializable

Class polyglot.ast.ConstructorCall.Kind extends Enum implements Serializable

Class polyglot.ast.FloatLit.Kind extends Enum implements Serializable

Class polyglot.ast.Import.Kind extends Enum implements Serializable

Class polyglot.ast.IntLit.Kind extends Enum implements Serializable

Class polyglot.ast.Precedence extends Enum implements Serializable

Serialized Fields

value

int value

Class polyglot.ast.Special.Kind extends Enum implements Serializable

Class polyglot.ast.Unary.Operator extends Enum implements Serializable

Serialized Fields

prefix

boolean prefix

name

java.lang.String name

Package polyglot.ext.param.types

Class polyglot.ext.param.types.MuPClass_c extends PClass_c implements Serializable

Serialized Fields

formals

java.util.List<E> formals

clazz

ClassType clazz

Class polyglot.ext.param.types.PClass_c extends TypeObject_c implements Serializable

Class polyglot.ext.param.types.Subst_c extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

subst

java.util.Map<K,V> subst
Map from formal parameters (of type Param) to actuals.

Class polyglot.ext.param.types.SubstClassType_c extends ClassType_c implements Serializable

Serialized Fields

base

ClassType base
The class type we are substituting into.


subst

Subst subst
Map from formal parameters (of type Param) to actuals.


Package polyglot.frontend

Class polyglot.frontend.CyclicDependencyException extends java.lang.Exception implements Serializable

Class polyglot.frontend.MissingDependencyException extends SchedulerException implements Serializable

Serialized Fields

goal

Goal goal

prerequisite

boolean prerequisite

Class polyglot.frontend.SchedulerException extends java.lang.RuntimeException implements Serializable


Package polyglot.main

Class polyglot.main.Main.TerminationException extends java.lang.RuntimeException implements Serializable

Serialized Fields

exitCode

int exitCode

Class polyglot.main.UsageError extends java.lang.Exception implements Serializable

Serialized Fields

exitCode

int exitCode

Package polyglot.pth

Class polyglot.pth.TestResult extends java.lang.Object implements Serializable

Serialized Fields

testName

java.lang.String testName

dateTestRun

java.util.Date dateTestRun

dateLastSuccess

java.util.Date dateLastSuccess

testRunSucessful

boolean testRunSucessful

failureMessage

java.lang.String failureMessage

Class polyglot.pth.TestSuiteResult extends TestResult implements Serializable

Serialized Fields

testResults

java.util.Map<K,V> testResults

Package polyglot.qq

Class polyglot.qq.QQError extends InternalCompilerError implements Serializable


Package polyglot.types

Class polyglot.types.ArrayType_c extends ReferenceType_c implements Serializable

Serialized Fields

base

Type base

fields

java.util.List<E> fields

methods

java.util.List<E> methods

interfaces

java.util.List<E> interfaces

Class polyglot.types.BadSerializationException extends SemanticException implements Serializable

Serialized Fields

className

java.lang.String className

Class polyglot.types.ClassType_c extends ReferenceType_c implements Serializable

Serialized Fields

decl

ClassType decl

Class polyglot.types.ClassType.Kind extends Enum implements Serializable

Class polyglot.types.ConstructorInstance_c extends ProcedureInstance_c implements Serializable

Serialized Fields

decl

ConstructorInstance decl

Class polyglot.types.Context_c.Kind extends Enum implements Serializable

Class polyglot.types.FieldInstance_c extends VarInstance_c implements Serializable

Serialized Fields

container

ReferenceType container

Class polyglot.types.Flags extends java.lang.Object implements Serializable

Serialized Fields

flags

java.util.Set<E> flags

Class polyglot.types.InitializerInstance_c extends TypeObject_c implements Serializable

Serialized Fields

container

ClassType container

flags

Flags flags

Class polyglot.types.LocalInstance_c extends VarInstance_c implements Serializable

Class polyglot.types.MethodInstance_c extends ProcedureInstance_c implements Serializable

Serialized Fields

name

java.lang.String name

returnType

Type returnType

decl

MethodInstance decl

Class polyglot.types.NoClassException extends SemanticException implements Serializable

Serialized Fields

className

java.lang.String className

Class polyglot.types.NoMemberException extends SemanticException implements Serializable

Serialized Fields

kind

int kind

Class polyglot.types.NullType_c extends Type_c implements Serializable

Class polyglot.types.Package_c extends TypeObject_c implements Serializable

Serialized Fields

prefix

Package prefix

name

java.lang.String name

fullname

java.lang.String fullname
The full name is computed lazily from the prefix and name.


decl

Package decl

Class polyglot.types.ParsedClassType_c extends ClassType_c implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
When serailizing, write out the place holder as well as the object itself. This should be done in TypeOutputStream, not here, but I couldn't get it working. --Nate

Throws:
java.io.IOException
Serialized Fields

superType

Type superType

interfaces

java.util.List<E> interfaces

methods

java.util.List<E> methods

fields

java.util.List<E> fields

constructors

java.util.List<E> constructors

package_

Package package_

flags

Flags flags

kind

ClassType.Kind kind

name

java.lang.String name

outer

ClassType outer

inStaticContext

boolean inStaticContext
Was the class declared in a static context?


needSerialization

boolean needSerialization
Wether we need to serialize this class.


membersAdded

boolean membersAdded

supertypesResolved

boolean supertypesResolved

signaturesResolved

boolean signaturesResolved

Class polyglot.types.PlaceHolder_c extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The name of the place holder.

Class polyglot.types.PrimitiveType_c extends Type_c implements Serializable

Serialized Fields

kind

PrimitiveType.Kind kind

Class polyglot.types.PrimitiveType.Kind extends Enum implements Serializable

Class polyglot.types.ProcedureInstance_c extends TypeObject_c implements Serializable

Serialized Fields

container

ReferenceType container

flags

Flags flags

formalTypes

java.util.List<E> formalTypes

throwTypes

java.util.List<E> throwTypes

Class polyglot.types.ReferenceType_c extends Type_c implements Serializable

Class polyglot.types.SemanticException extends java.lang.Exception implements Serializable

Serialized Fields

position

Position position

Class polyglot.types.SourceLoadException extends NoClassException implements Serializable

Serialized Fields

job

Job job

Class polyglot.types.Type_c extends TypeObject_c implements Serializable

Class polyglot.types.TypeObject_c extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

position

Position position

Class polyglot.types.UnavailableTypeException extends SchedulerException implements Serializable

Serialized Fields

job

Job job

position

Position position

Class polyglot.types.UnknownPackage_c extends Package_c implements Serializable

Class polyglot.types.UnknownQualifier_c extends TypeObject_c implements Serializable

Class polyglot.types.UnknownType_c extends Type_c implements Serializable

Class polyglot.types.VarInstance_c extends TypeObject_c implements Serializable

Serialized Fields

flags

Flags flags

type

Type type

name

java.lang.String name

constantValue

java.lang.Object constantValue

isConstant

boolean isConstant

constantValueSet

boolean constantValueSet

decl

VarInstance decl

Package polyglot.util

Class polyglot.util.CannotResolvePlaceHolderException extends java.lang.Exception implements Serializable

Class polyglot.util.Enum extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
The name of the enum. Used for debugging and interning.

Class polyglot.util.ErrorLimitError extends java.lang.RuntimeException implements Serializable

Class polyglot.util.InternalCompilerError extends java.lang.RuntimeException implements Serializable

Serialized Fields

pos

Position pos

Class polyglot.util.Position extends java.lang.Object implements Serializable

serialVersionUID: -4588386982624074261L

Serialized Fields

path

java.lang.String path

file

java.lang.String file

line

int line

column

int column

endLine

int endLine

endColumn

int endColumn

offset

int offset

endOffset

int endOffset

Class polyglot.util.TypedList extends java.lang.Object implements Serializable

serialVersionUID: -1390984392613203018L

Serialized Fields

allowed_type

java.lang.Class<T> allowed_type

immutable

boolean immutable

backing_list

java.util.List<E> backing_list

Package polyglot.visit

Class polyglot.visit.CFGBuildError extends InternalCompilerError implements Serializable


Package ppg

Class ppg.PPGError extends java.lang.Throwable implements Serializable

Serialized Fields

filename

java.lang.String filename

error

java.lang.String error

line

int line

Package ppg.lex

Class ppg.lex.LexicalError extends java.lang.Exception implements Serializable

Serialized Fields

filename

java.lang.String filename

lineNumber

int lineNumber

message

java.lang.String message

Package ppg.parse

Class ppg.parse.ParserError extends java.lang.Exception implements Serializable

Serialized Fields

errorMessage

java.lang.String errorMessage
This contains the errorMessage for that caused the exception