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