A | |
archive_entry [ArchiveTraversal] |
The type of archive entries (either simple Zip entry, or with
associated data as a string).
|
array_instance [Serialization] |
The type of array instances.
|
array_type [Descriptor] |
Definition of Java array types.
|
array_type_signature [Signature] | |
B | |
base_parameters [Command] |
The type of basic command parameters.
|
bound [Version] |
The type representing version bounds for a given feature.
|
bounds [Version] |
The type representing version intervals.
|
builder [Graph] |
The type of graph builder.
|
bytes [UTF8Impl] |
A bare alias for
string ,
used to underline its use as an array of bytes.
|
C | |
class_initializer [Method] |
Represents a class initializer method.
|
class_signature [Signature] | |
class_type_signature [Signature] | |
class_type_signature_suffix [Signature] | |
code_attribute [Attribute] | |
code_value [Attribute] | |
constant_value [Attribute] |
Constant values used by ConstantValue attribute.
|
constructor [Method] |
Represents an instance constructor method.
|
creator [Manifest] |
The type representing manifest creator.
|
D | |
dependency_kind [Attribute] |
The kinds of module-to-module dependencies.
|
descriptor [Serialization] |
The type of class descriptors.
|
destination [Assembler] |
The type of assembly destination.
|
E | |
edge [Graph] |
The type of graph edges.
|
edge [ControlFlow] |
The type of graph edges,
'a being the type of edge destinations.
|
elem [InvertibleArray.S] | |
element [ConstantPool] |
Type for constant pool entry.
|
element_value [Annotation] | |
enclosing_element [Attribute] |
Kinds of elements.
|
enclosing_method_value [Attribute] | |
entry [Manifest] |
The type of entry-specific information.
|
error [Version] | |
error [UTF8LexerStateImpl] | |
error [UTF8Impl] | |
error [UCharImpl] | |
error [StackState] | |
error [Signature] | |
error [Serialization] | |
error [Reference] | |
error [PackageDefinition] | |
error [OutputStream] | |
error [Name] | |
error [ModuleDefinition] | |
error [Method] | |
error [Lookup] | |
error [Lexer] | |
error [LdcConstraint] | |
error [Instruction] | |
error [InputStream] | |
error [GraphPrinter] | |
error [FlowPrinter] | |
error [Field] | |
error [Descriptor] | |
error [ControlFlow] | |
error [ConstantPool] | |
error [ClassPath] | |
error [ClassLoader] | |
error [ClassFile] | |
error [ClassDefinition] | |
error [ByteCode] | |
error [Bootstrap] | |
error [Attribute] | |
error [Assembler] | |
error [ArchiveBuilder] | |
error [Annotation] | |
error [AccessFlag] | |
exception_table_element [Attribute] | |
extendable [ConstantPool] |
Type for extendable constant pools (used for conversion from class
definitions to class files.
|
extended [Annotation] |
Represents an extended annotation in high-level form.
|
extended_info [Annotation] |
Represents an extended annotation as defined in the class file
format specification.
|
F | |
field_type_signature [Signature] | |
field_value [Serialization] |
The type of field values.
|
flattening_infos [Code] |
The type used to label nodes of a flattened graph.
|
for_class [Name] |
The type of class names.
|
for_class [Lookup] |
The type of queries about classes.
|
for_class [Attribute] |
Possible attributes for a class.
|
for_class [AccessFlag] |
Possible flags for a class.
|
for_constructor [Reference] |
Type for references to a constructor (class name, and parameter list).
|
for_constructor [Lookup] |
The type of queries about constructors.
|
for_constructor [AccessFlag] |
Possible flags for a constructor.
|
for_field [Reference] |
Type for references to a field (class name, field name, and field descriptor).
|
for_field [Name] |
The type of field names.
|
for_field [Lookup] |
The type of queries about fields.
|
for_field [Descriptor] |
Type for field descriptor.
|
for_field [Attribute] |
Possible attributes for a field.
|
for_field [AccessFlag] |
Possible flags for a field.
|
for_initializer [AccessFlag] |
Possible flags for an initializer.
|
for_inner_class [AccessFlag] |
Possible flags for an inner-class.
|
for_instruction [ControlFlow] |
The type representing control flow information for an instruction.
|
for_method [Reference] |
Type for references to a method (class name, method name, and method descriptor).
|
for_method [Name] |
The type of method names.
|
for_method [Descriptor] |
Type for method descriptor, first component is the list of formal
parameters while second component is the return type.
|
for_method [Attribute] |
Possible attributes for a method.
|
for_method [AccessFlag] |
Possible flags for a method.
|
for_module [Name] |
The type of module names.
|
for_module [Attribute] |
Possible attributes for a module.
|
for_module [AccessFlag] |
Possible flags for a module.
|
for_package [Name] |
The type of package names.
|
for_package [Attribute] |
Possible attributes for a package.
|
for_package [AccessFlag] |
Possible flags for a package.
|
for_parameter [Descriptor] |
Type for parameter descriptor, bare alias of
for_field used for
increased readability.
|
for_regular_method [Lookup] |
The type of queries about regular methods.
|
formal_type_parameter [Signature] | |
format [Graph] |
The type of all output formats.
|
G | |
graph [ControlFlow] |
The type of control flow graphs for methods (actually
hypergraphs),
'a and 'b being respectively the types of
vertex and edge labels.
|
I | |
info [Method] |
Represents a method as defined in the class file format specification.
|
info [Field] |
Represents a field as defined in the class file format specification.
|
info [Attribute] |
Represents an attribute as defined in the class file format specification.
|
info [Annotation] |
Represents an annotation as defined in the class file format
specification.
|
info_element_value [Annotation] | |
inner_class_element [Attribute] | |
instance [StackState] |
Type abbreviation, used to represent any Java instance.
|
instance [Serialization] |
The type of classical instances
(association from fields to values).
|
instruction [ByteCode] |
The type of instructions.
|
integer_error [Utils] |
Error describing an integer exception.
|
intervals [Annotation] |
Intervals, that is (start, length, index) triple where: start is the begin of the interval in the code;, length is the size of the interval;, index is the position of the local variable.
|
J | |
java_type [Lookup] |
Definition of Java types, akin to
Descriptor.java_type but with
extra cases: `Generic id to encode a generic type variable designed by an
identifier;, `Wildcard to encode the special name "_" that can be used
to match any type.
|
java_type [Descriptor] |
Definition of Java types.
|
jump_kind [ControlFlow] |
The type representing the kind of condition associated with a jump instruction.
|
K | |
kind [Reference] |
Type for reference kinds to an element from a method handle.
|
L | |
lexer_state_error [Utils] | |
line_mapper [ControlFlow] |
The type of functions mapping code offsets to associated source line
numbers.
|
local_variable_table_element [Attribute] | |
local_variable_type_table_element [Attribute] | |
locals [StackState] |
The type of locals: integer-index type information.
|
location [Annotation] |
Location, that is list of indexes used to disambiguate an annotation target.
|
long_offset [Instruction] |
The type of long offsets for jump instructions.
|
long_offset [ByteCode] |
The type of long offsets for jump instructions.
|
M | |
method_argument [Bootstrap] |
The type for bootstrap arguments used by invokedynamic instructions.
|
method_handle [Bootstrap] |
The type for bootstrap methods used by invokedynamic instructions.
|
method_signature [Signature] | |
method_specifier [Bootstrap] |
The type of method specifiers, that is complete bootstrap information
for an invokedynamic instruction.
|
methods [Bootstrap] |
The type of information to be actually stored in a class file.
|
modified [UTF8Impl] |
The type of UTF8 strings in modified format, as they appear in
Java class files (cf.
|
N | |
non_void_java_type [Lookup] |
Definition of Java types, akin to
Descriptor.non_void_java_type but
with extra cases: `Generic id to encode a generic type variable designed by an
identifier;, `Wildcard to encode the special name "_" that can be used
to match any type.
|
non_void_java_type [Descriptor] |
Definition of Java types.
|
O | |
object_value [Serialization] |
The type of object instances.
|
P | |
parameter [Instruction] |
Type of instruction parameters.
|
parameters [Command.T] |
The type of parameters to be passed to the command.
|
parameters_tail [Instruction] |
Type of instruction parameter tail (used to encode a variable number of instruction parameters).
|
position [Peephole] |
Type defining where a rule should be added inside a list.
|
primitive_type [Annotation] |
Represents the primitives types that can be used inside an annotation.
|
provided_extension [Manifest] |
The type of provided extensions.
|
R | |
read_method [Serialization] |
The type of functions that should mimic
java.ioExternalizable.readExternal(-) by consuming data from the
stream, and modifying the passed instance.
|
regular [Method] |
Represents a regular (possibly static) method.
|
required_extension [Manifest] |
The type of required extensions.
|
result [Lookup] |
The type of query results.
|
return_kind [ControlFlow] |
The type representing the kind of values returned by a xreturn instruction.
|
rewriting_rules [Peephole] |
The type of function rewriting (line, instruction) lists.
|
S | |
s1 [Utils] |
The type of signed 1-byte integers.
|
s2 [Utils] |
The type of signed 2-byte integers.
|
s4 [Utils] |
The type of signed 4-byte integers.
|
s8 [Utils] |
The type of signed 8-byte integers.
|
set [LdcConstraint] |
The type of constraint set.
|
short_offset [Instruction] |
The type of short offsets for jump instructions.
|
short_offset [ByteCode] |
The type of short offsets for jump instructions.
|
signature [Attribute] | |
stack [StackState] |
The type of operand stacks.
|
stack_map_frame [Attribute] |
Stack map frame modifications.
|
substitution [Lookup] |
The type of substitutions, mapping identifier of formal generic type
parameters to their effective type.
|
switch_kind [ControlFlow] |
The type representing the values associated with a switch instruction.
|
T | |
t [XML] |
The type of XML tags.
|
t [Version] | |
t [UTF8LineWriterImpl] |
The type of UTF8 line-oriented writers.
|
t [UTF8LineReaderImpl] |
The type of UTF8 line-oriented readers.
|
t [UTF8Impl] |
The type of UTF8 strings.
|
t [UTF8BufferImpl] |
The type of UTF8 buffers.
|
t [UCharImpl] |
The type of Unicode characters.
|
t [StackState] |
The type of stack states.
|
t [Reference] |
Type for references to an element from a method handle.
|
t [PackageDefinition] |
Definition of a Java package.
|
t [OutputStream] |
The type of output streams, whatever the stream destination is.
|
t [ModuleDefinition] |
Definition of a Java module.
|
t [Method] |
Represents the different kinds of methods.
|
t [Manifest] |
The type representing the contents of a manifest file.
|
t [LdcConstraint] |
The type of constant pool elements that can impose a constraint.
|
t [InvertibleArray.HashableComparableType] | |
t [InvertibleArray.S] | |
t [Instruction] |
The type of instructions.
|
t [InputStream] |
The type of input streams, whatever the stream source is.
|
t [Graph] |
The type of graphs.
|
t [Field] |
Represents a field as defined in the Java language.
|
t [ExtendableArray] |
The type of extendable arrays.
|
t [ConstantPool] |
Type for constant pools.
|
t [ClassPath] |
The type of class paths.
|
t [ClassLoader] |
Represents a class loader, that is barely a map from names
(in external form) to their definitions.
|
t [ClassFile] |
This structure is barely a translation from the class file as it is
defined in Sun's Java specification.
|
t [ClassDefinition] |
Definition of a Java class.
|
t [Attribute] | |
t [ArchiveBuilder] |
The type of archive builders.
|
t [Annotation] |
Represents an annotation in high-level form.
|
t [AccessFlag] |
Possible flags for any Java element.
|
tag [ConstantPool] |
Type for tag identifying element kind.
|
target [Annotation] | |
throws_signature [Signature] | |
token [Lexer] |
The possible tokens to be found in a source file.
|
type_argument [Signature] | |
type_signature [Signature] | |
type_variable_signature [Signature] | |
U | |
u1 [Utils] |
The type of unsigned 1-byte integers.
|
u2 [Utils] |
The type of unsigned 2-byte integers.
|
u4 [Utils] |
The type of unsigned 4-byte integers.
|
unifier [StackState] |
The type of unifiers, that is functions that return an element that
generalizes the passed ones.
|
V | |
verification_type_info [Attribute] |
Verification types.
|
version [Manifest] |
The type representing the various version of the file format.
|
vertex [Graph] |
The type of graph vertices.
|
vertex [ControlFlow] |
The type of graph vertices, each being labeled with an instruction
list and a value of type
'a .
|
W | |
write_method [Serialization] |
The type of functions that should mimic
java.ioExternalizable.writeExternal(-) by producing data onto the
stream from the passed instance.
|