Index of types

A
abstract_method [Javalib]

An abstract method cannot be final, synchronized, strict or private.

abstract_method [JClass]
access [Javalib]

Visibility modifiers.

access [JClass]

Visibility modifiers.

access_flag [JClassLow]
annotation [JBasics]

An annotation contains the name (kind) of the annotation an a list of element-value pairs (the name of the element and its value).

any_field [Javalib]
any_field [JClass]
attribute [JClassLow]
attributes [Javalib]

Generic attributes common to classes, fields and methods.

attributes [JClass]

Generic attributes common to classes, fields and methods.

B
bootstrap_argument [JBasics]

Bootstrap argument.

bootstrap_method [JBasics]

Bootstrap method called by the invokedynamic instruction.

bootstrap_method_index [JBasics]
C
classSignature [JSignature]
classTypeSignature [JSignature]
class_field [Javalib]

Fields of classes.

class_field [JClass]
class_field_signature [JBasics]

Type representing a signature for a field in a particular class.

class_flag [JClassLow]
class_method_signature [JBasics]

Type representing a signature for a method in a particular class.

class_name [JBasics]

Type representing a class name.

class_path [Javalib]

The type of "compiled" class paths (jar (or zip) files are opened for efficiency).

class_path [JFile]

The type of "compiled" class paths (jar (or zip) files are opened for efficiency).

code [JClassLow]
common_flag [JClassLow]
concrete_method [Javalib]
concrete_method [JClass]
constant [JBasics]

Constant pool values.

constant_attribute [Javalib]
constant_attribute [JClass]
D
descriptor [JBasics]

Signatures parsed from CONSTANT_NameAndType_info structures.

directories [Javalib]

Abstract type representing a list of directories.

directories [JFile]

Abstract type representing a list of directories.

E
element_value [JBasics]

element_value represents a constant value, either a number, a string, a class, an enum, an array of element_values or another annotation.

elt [GenericSet.GenericSetSig]
elt [Ptset.S]
exception_handler [JCode]

Exception handler.

F
fieldTypeSignature [JSignature]

This type is for references.

field_flag [JClassLow]
field_kind [Javalib]

Field kind

field_kind [JClass]
field_signature [JBasics]

Type representing a field signature.

formalTypeParameter [JSignature]
I
implementation [Javalib]
implementation [JClass]
inner_class [Javalib]
inner_class [JClass]
inner_flag [JClassLow]
input [JLib.IO]
interface_field [Javalib]

Fields of interfaces are implicitly public, static and final.

interface_field [JClass]

Fields of interfaces are implicitly public, static and final.

interface_or_class [Javalib]
interface_or_class [JClass]
ioc_method [JBasicsLow]
J
java_basic_type [JBasics]

Java basic type.

jclass [Javalib]
jclass [JClass]
jclass [JClassLow]
jcode [JCode]

Code structure.

jconst [JCode]
jfield [JClassLow]
jinterface [Javalib]

Interfaces cannot be final and can only contains abstract methods.

jinterface [JClass]

Interfaces cannot be final and can only contains abstract methods.

jinterface_or_class [JCode]
jmethod [Javalib]
jmethod [JClass]
jmethod [JClassLow]
jmethod_or_interface [JBasics]
jopcode [JCode]
jopcodes [JCode]
jstr [JBasics]

Abstract datatype for Java strings

jvm_array_type [JBasics]

JVM array element type (byte = bool, all objects have the same type).

jvm_basic_type [JBasics]

JVM basic type (int = short = char = byte = bool).

jvm_return_type [JBasics]

JVM return type (byte = bool, all objects have the same type).

jvm_type [JBasics]

JVM type (int = short = char = byte = bool, all objects have the same type).

K
key [GenericMap.GenericMapSig]
key [Ptmap.S]
L
lambda_info [JCode]
ldc_value [JBasicsLow]
M
main_section [JManifest]
manifest [JManifest]
methodTypeSignature [JSignature]
method_annotations [Javalib]
method_annotations [JClass]
method_descriptor [JBasics]

Type representing a method descriptor.

method_flag [JClassLow]
method_handle [JBasics]

Method handle.

method_handle_kind [JBasicsLow]

Method handle type.

method_parameter_attribute [Javalib]

Attribute proper to a method parameter.

method_parameter_attribute [JClass]

Attribute proper to a method parameter.

method_parameters [JClassLow]
method_signature [JBasics]

Type representing a method signature.

mp_flags [JClassLow]
O
object_type [JBasics]

Java object type

opcode [JClassLow]

Instruction.

opcodes [JClassLow]
other_num [JBasics]

Numerical types that are not smaller than int.

output [JLib.IO]
S
section [JManifest]
simpleClassTypeSignature [JSignature]
stackmap_frame [JBasics]

Stackmap type.

T
t [JLib.DynArray]
t [GenericMap.S]
t [GenericMap.GenericMapSig]
t [GenericSet.S]
t [GenericSet.GenericSetSig]
t [Ptmap.S]
t [Ptset.S]
throwsSignature [JSignature]
typeArgument [JSignature]
typeSignature [JSignature]

typeSignature is used for method parameters and return values of generic methods.

typeVariable [JSignature]

This is the type used for type variables as P in Collection<P>.

V
value_type [JBasics]

Java type

verification_type [JBasics]

Verification type.

version [JBasics]

Version number of the class file.

visibility [Javalib]

visibility modifiers for annotations.

visibility [JClass]

visibility modifiers for annotations.