ASMSetupVisitor.ErrorReport |
Class used to represnt an AST verification error
|
ASMSetupVisitor.Mode |
|
ASMSetupVisitor.SlotAllocator |
|
ASMSetupVisitor.VariableContext |
Defines the context in which a variable occurs.
|
ASMUtil.LineNumberTable |
|
ASMUtil.RequiredEmitterType |
|
ASMUtil.VariablesInMethod |
|
AssignmentStatement |
|
Attribute |
Class used to define dynamic attributes on AttributedObject instances.
|
AttributedObject |
The interface that an Object must implement in order to support
Attributes.
|
AttributedObjectBase |
An implementation of the AttributedObject interface.
|
BlockStatement |
Main factory for creating statements.
|
BreakStatement |
|
ByteCodeUtility |
Class that is responsible for low-level bytecode generation using ASM.
|
CaseBranch |
|
ClassGeneratorImpl |
Class used to generate a description of a class or interface.
|
ClassInfoBase |
|
CodegenPrinter |
Extends the file utility Printer with line numbers that are
also optionally stored as Attributes in Nodes for annotating the AST.
|
DefinitionStatement |
|
EmitterFactory.Emitter |
Simple wrapper class around a UnaryVoidFunction.
|
ExpressionFactory |
Used to create all expressions.
|
ExpressionFactory.ArrayIndexExpression |
|
ExpressionFactory.ArrayLengthExpression |
|
ExpressionFactory.BinaryOperator |
Representation of binary operators.
|
ExpressionFactory.BinaryOperatorExpression |
|
ExpressionFactory.BinaryOperatorKind |
|
ExpressionFactory.CallExpression |
Representation of any sort of method call other than a
constructor invocation.
|
ExpressionFactory.CastExpression |
|
ExpressionFactory.ConstantExpression |
Class that represents a constant value of any primitive type,
a String, or a Class.
|
ExpressionFactory.ExpressionBase |
|
ExpressionFactory.FieldAccessExpressionBase |
|
ExpressionFactory.IfExpression |
|
ExpressionFactory.InstofExpression |
|
ExpressionFactory.NewArrExpression |
|
ExpressionFactory.NewObjExpression |
|
ExpressionFactory.NonStaticCallExpression |
|
ExpressionFactory.NonStaticFieldAccessExpression |
|
ExpressionFactory.StaticCallExpression |
|
ExpressionFactory.StaticFieldAccessExpression |
|
ExpressionFactory.SuperCallExpression |
|
ExpressionFactory.SuperObjExpression |
|
ExpressionFactory.ThisExpression |
Class used to represent the current object ("this" in java).
|
ExpressionFactory.ThisObjExpression |
|
ExpressionFactory.UnaryOperator |
Operators that apply to a single expression.
|
ExpressionFactory.UnaryOperatorExpression |
Representation of the application of a UnaryOperator to an
Expression.
|
ExpressionFactory.VoidExpression |
Class that represents a void expression.
|
ExpressionInternal |
|
FieldGenerator |
|
FieldInfoImpl |
|
IfStatement |
|
ImportListImpl.Node |
|
MemberInfoBase |
|
MethodGenerator |
|
MethodInfoBase |
|
MyLabel |
This trivial class exists only to give a slightly
more readable toString method for ASM labels.
|
Node |
Represents a node in the AST used to generate code.
|
NodeBase |
Base class for implementing various kinds of Nodes in the AST.
|
ReturnStatement |
|
Statement |
|
StatementBase |
|
SwitchStatement |
|
ThrowStatement |
|
TreeWalker |
This is a general purpose utility that does a complete traversal
of a Node tree.
|
TreeWalkerContext |
|
TryStatement |
|
VariableInternal |
|
Visitor |
|
WhileStatement |
|