Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
F
G
I
M
N
O
P
R
S
T
V
A
accept(Visitor)
- Method in class Types.
ARRAY
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
BOOLEAN
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
CLASS
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
FIELD
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
FUNCTION
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
INT
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
NIL
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
OBJECT
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
RECORD
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
STRING
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
Type
Visitor pattern dispatch.
accept(Visitor)
- Method in interface Types.
Visitable
Visitor pattern dispatch.
accept(Visitor)
- Method in class Types.
VOID
Visitor pattern dispatch.
addFormal(Type, String)
- Method in class Types.
FUNCTION
ARRAY
- Class in
Types
Type for arrays.
ARRAY(Type)
- Constructor for class Types.
ARRAY
B
BOOLEAN
- Class in
Types
Basetype "boolean".
BOOLEAN()
- Constructor for class Types.
BOOLEAN
C
CLASS
- Class in
Types
Class descriptor.
CLASS(String)
- Constructor for class Types.
CLASS
coerceTo(Type)
- Method in class Types.
ARRAY
coerceTo(Type)
- Method in class Types.
BOOLEAN
coerceTo(Type)
- Method in class Types.
CLASS
coerceTo(Type)
- Method in class Types.
FIELD
coerceTo(Type)
- Method in class Types.
FUNCTION
coerceTo(Type)
- Method in class Types.
INT
coerceTo(Type)
- Method in class Types.
NIL
coerceTo(Type)
- Method in class Types.
OBJECT
coerceTo(Type)
- Method in class Types.
RECORD
coerceTo(Type)
- Method in class Types.
STRING
coerceTo(Type)
- Method in class Types.
Type
coerceTo(Type)
- Method in class Types.
VOID
E
element
- Variable in class Types.
ARRAY
F
FIELD
- Class in
Types
Type for fields.
FIELD(Type, String, int)
- Constructor for class Types.
FIELD
fields
- Variable in class Types.
CLASS
fields
- Variable in class Types.
OBJECT
formals
- Variable in class Types.
FUNCTION
FUNCTION
- Class in
Types
Type for methods.
FUNCTION(String, Type, RECORD, Type)
- Constructor for class Types.
FUNCTION
G
get(String)
- Method in class Types.
RECORD
I
index
- Variable in class Types.
FIELD
instance
- Variable in class Types.
CLASS
INT
- Class in
Types
Base type "int".
INT()
- Constructor for class Types.
INT
iterator()
- Method in class Types.
RECORD
M
methods
- Variable in class Types.
CLASS
methods
- Variable in class Types.
OBJECT
myClass
- Variable in class Types.
OBJECT
N
name
- Variable in class Types.
CLASS
name
- Variable in class Types.
FIELD
name
- Variable in class Types.
FUNCTION
NIL
- Class in
Types
Base type for "null".
NIL()
- Constructor for class Types.
NIL
O
OBJECT
- Class in
Types
Type for object with inheritance taken into account.
OBJECT(CLASS, RECORD, RECORD)
- Constructor for class Types.
OBJECT
OBJECT(CLASS)
- Constructor for class Types.
OBJECT
P
parent
- Variable in class Types.
CLASS
put(Type, String)
- Method in class Types.
RECORD
R
RECORD
- Class in
Types
Type for aggregate records.
RECORD()
- Constructor for class Types.
RECORD
result
- Variable in class Types.
FUNCTION
S
self
- Variable in class Types.
FUNCTION
STRING
- Class in
Types
Basetype "String".
STRING()
- Constructor for class Types.
STRING
T
toString()
- Method in class Types.
ARRAY
toString()
- Method in class Types.
BOOLEAN
toString()
- Method in class Types.
CLASS
toString()
- Method in class Types.
FIELD
toString()
- Method in class Types.
FUNCTION
toString()
- Method in class Types.
INT
toString()
- Method in class Types.
NIL
toString()
- Method in class Types.
OBJECT
toString()
- Method in class Types.
RECORD
toString()
- Method in class Types.
STRING
toString()
- Method in class Types.
Type
toString()
- Method in class Types.
VOID
type
- Variable in class Types.
FIELD
Type
- Class in
Types
Parent class of all type descriptors.
Type()
- Constructor for class Types.
Type
Types
- package Types
V
visit(ARRAY)
- Method in interface Types.
Visitor
Visitor pattern dispatch.
visit(BOOLEAN)
- Method in interface Types.
Visitor
visit(CLASS)
- Method in interface Types.
Visitor
visit(FIELD)
- Method in interface Types.
Visitor
visit(FUNCTION)
- Method in interface Types.
Visitor
visit(INT)
- Method in interface Types.
Visitor
visit(NIL)
- Method in interface Types.
Visitor
visit(OBJECT)
- Method in interface Types.
Visitor
visit(RECORD)
- Method in interface Types.
Visitor
visit(STRING)
- Method in interface Types.
Visitor
visit(VOID)
- Method in interface Types.
Visitor
Visitable
- Interface in
Types
Interface for nodes that permit Visitor Pattern traversals.
Visitor
- Interface in
Types
Interface for Visitor Pattern traversals.
VOID
- Class in
Types
Base type void".
VOID()
- Constructor for class Types.
VOID
A
B
C
E
F
G
I
M
N
O
P
R
S
T
V
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes