| 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 |
|