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.