See: Description
| Class | Description |
|---|---|
| ArbitraryOperandsInstruction |
An ArbitraryOperandsInstruction holds an array of operands as specified by
the caller, or in some special cases as set by a fixup pass.
|
| Block |
Block implements
IBasicBlock and is
the normal representation of a vertex in a
method's flowgraph. |
| ClassInfo |
ClassInfo represents a class' class info structure.
|
| ControlFlowGraph |
A ControlFlowGraph represents the flow of control through a sequence of
instructions.
|
| ECMASupport |
Provides helper functions for for various operations as specified by ECMA.
|
| ExceptionInfo |
ExceptionInfo represents an exception-handling annotation in a MethodBodyInfo
structure.
|
| FrameCountVisitor |
A FrameCountVisitor tracks the stack, scope, local, and slot numbers
encountered in a method body, so that the MethodBodyInfo can set its
max_stack, max_scope, max_local, and max_slot values.
|
| ImmediateOperandInstruction |
An Instruction implementation with one immediate operand.
|
| InstanceInfo |
A class' instance information.
|
| Instruction |
A representation of an ABC instruction.
|
| InstructionFactory |
The InstructionFactory creates implementation Instruction subclasses for
particular types of Instructions, and also handles caching and pooling of
shared Instructions.
|
| Label |
A Label represents the target of a branch instruction; it is not the ABC
OP_Label instruction.
|
| Metadata |
The
Metadata entry provides a mean of embedding arbitrary key/value
pairs into the ABC file. |
| MethodBodyInfo |
A representation of a method's method body information.
|
| MethodInfo |
A representation of a method's method signature.
|
| Name |
A representation of a name.
|
| Namespace |
A representation of a namespace.
|
| NoOperandsInstruction |
NoOperandsInstruction is a trivial specialization of Instruction that
represents an instruction with no operands, e.g., OP_pop.
|
| Nsset |
Nsset represents an ABC NamespaceSet, i.e., a set of Namespaces.
|
| OneOperandInstruction |
A OneOperandInstruction is an instruction that is known to have only one
operand.
|
| PooledValue |
A representation of a value in a constant pool
that is not a name, namespace, or namespace set.
|
| ScriptInfo |
A representation of a script info.
|
| Trait |
A representation of an individual trait.
|
| Traits |
A representation of an ABC entity's traits.
|
| Enum | Description |
|---|---|
| Label.LabelKind |
Copyright © 2016 The Apache Software Foundation. All rights reserved.