Serialized Form


Package polyglot.ast

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

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.coffer.types

Class polyglot.ext.coffer.types.CofferConstructorInstance_c extends ConstructorInstance_c implements Serializable

Serialized Fields

entryKeys

KeySet entryKeys

returnKeys

KeySet returnKeys

throwConstraints

java.util.List<E> throwConstraints

Class polyglot.ext.coffer.types.CofferMethodInstance_c extends MethodInstance_c implements Serializable

Serialized Fields

entryKeys

KeySet entryKeys

returnKeys

KeySet returnKeys

throwConstraints

java.util.List<E> throwConstraints

Class polyglot.ext.coffer.types.CofferParsedClassType_c extends ParsedClassType_c implements Serializable

Serialized Fields

instantiatedFrom

PClass instantiatedFrom

key

Key key

Class polyglot.ext.coffer.types.CofferSubst_c extends Subst_c implements Serializable

Class polyglot.ext.coffer.types.CofferSubstClassType_c extends SubstClassType_c implements Serializable

Class polyglot.ext.coffer.types.InstKey_c extends Key_c implements Serializable

Class polyglot.ext.coffer.types.Key_c extends TypeObject_c implements Serializable

Serialized Fields

name

java.lang.String name

Class polyglot.ext.coffer.types.KeySet_c extends TypeObject_c implements Serializable

Serialized Fields

set

java.util.HashSet<E> set

Class polyglot.ext.coffer.types.ParamKey_c extends Key_c implements Serializable

Class polyglot.ext.coffer.types.ThrowConstraint_c extends TypeObject_c implements Serializable

Serialized Fields

throwType

Type throwType

keys

KeySet keys

Class polyglot.ext.coffer.types.UnknownKey_c extends Key_c implements Serializable


Package polyglot.ext.jl.qq

Class polyglot.ext.jl.qq.QQError extends InternalCompilerError implements Serializable


Package polyglot.ext.jl.types

Class polyglot.ext.jl.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.ext.jl.types.ClassType_c extends ReferenceType_c implements Serializable

Class polyglot.ext.jl.types.ConstructorInstance_c extends ProcedureInstance_c implements Serializable

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

Class polyglot.ext.jl.types.FieldInstance_c extends VarInstance_c implements Serializable

Serialized Fields

container

ReferenceType container

Class polyglot.ext.jl.types.InitializerInstance_c extends TypeObject_c implements Serializable

Serialized Fields

container

ClassType container

flags

Flags flags

Class polyglot.ext.jl.types.LocalInstance_c extends VarInstance_c implements Serializable

Class polyglot.ext.jl.types.MethodInstance_c extends ProcedureInstance_c implements Serializable

Serialized Fields

name

java.lang.String name

returnType

Type returnType

Class polyglot.ext.jl.types.NullType_c extends Type_c implements Serializable

Class polyglot.ext.jl.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.

Class polyglot.ext.jl.types.ParsedClassType_c extends ClassType_c implements Serializable

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

memberClasses

java.util.List<E> memberClasses

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?

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

Serialized Fields

name

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

Class polyglot.ext.jl.types.PrimitiveType_c extends Type_c implements Serializable

Serialized Fields

kind

PrimitiveType.Kind kind

Class polyglot.ext.jl.types.ProcedureInstance_c extends TypeObject_c implements Serializable

Serialized Fields

container

ReferenceType container

flags

Flags flags

formalTypes

java.util.List<E> formalTypes

excTypes

java.util.List<E> excTypes

Class polyglot.ext.jl.types.ReferenceType_c extends Type_c implements Serializable

Class polyglot.ext.jl.types.Type_c extends TypeObject_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
Throws:
java.io.IOException

Class polyglot.ext.jl.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.ext.jl.types.UnknownPackage_c extends Package_c implements Serializable

Class polyglot.ext.jl.types.UnknownQualifier_c extends TypeObject_c implements Serializable

Class polyglot.ext.jl.types.UnknownType_c extends Type_c implements Serializable

Class polyglot.ext.jl.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

Package polyglot.ext.pao.types

Class polyglot.ext.pao.types.PaoParsedClassType_c extends ParsedClassType_c implements Serializable

Class polyglot.ext.pao.types.PaoPrimitiveType_c extends PrimitiveType_c implements Serializable


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.Pass.ID extends Enum 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.types

Class polyglot.types.BadSerializationException extends SemanticException implements Serializable

Serialized Fields

className

java.lang.String className

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

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

Serialized Fields

bits

long bits
Bit set use to implement a flag set.

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.PrimitiveType.Kind extends Enum implements Serializable

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

Serialized Fields

position

Position position

Package polyglot.util

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

file

java.lang.String file

line

int line

column

int column

endLine

int endLine

endColumn

int endColumn

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.AmbiguityRemover.Kind extends Enum implements Serializable

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


Package ppg.test.multi

Class ppg.test.multi.LexicalError extends java.lang.Exception implements Serializable

Serialized Fields

filename

java.lang.String filename

lineNumber

int lineNumber

message

java.lang.String message