A | |
access_flags [JDumpLow] | |
add [JLib.DynArray] | |
add [GenericMap.GenericMapSig] | |
add [GenericSet.GenericSetSig] | |
add [Ptmap.S] |
|
add [Ptset.S] | |
am_fold [Javalib] | |
am_fold [JClass] | |
am_iter [Javalib] | |
am_iter [JClass] | |
arraytype2shortstring [JDumpBasics] |
|
B | |
basic_type [JDumpBasics] |
|
bootstrap_argument_to_const [JBasicsLow] | |
bootstrap_method_to_int [JBasicsLow] | Return the index of a bootstrap method in the bootstrap method table, adding it if necessary. |
build_lambda_info [JCode] |
|
C | |
cardinal [GenericMap.GenericMapSig] | |
cardinal [GenericSet.GenericSetSig] | |
cardinal [Ptmap.S] | |
cardinal [Ptset.S] | |
cf_fold [Javalib] | |
cf_fold [JClass] | |
cf_iter [Javalib] | |
cf_iter [JClass] | |
cfs_compare [JBasics] | Compares two |
cfs_equal [JBasics] | Returns |
cfs_hash [JBasics] | Returns the hash value of the given |
cfs_split [JBasics] | Retrieves the |
choose [Ptset.S] | |
choose_and_remove [GenericMap.GenericMapSig] |
|
choose_and_remove [Ptmap.S] |
|
choose_and_remove [Ptset.S] |
|
class_field_signature [Javalib.JPrint] |
|
class_method_signature [Javalib.JPrint] |
|
class_name [Javalib.JPrint] |
|
class_name [JDumpBasics] |
|
class_path [Javalib] |
|
class_path [JFile] |
|
class_to_int [JBasicsLow] | |
clinit_signature [JBasics] |
|
close_class_path [Javalib] | Closes a class path. |
close_class_path [JFile] | Closes a class path. |
close_in [JLib.IO] | |
close_out [JLib.IO] | |
cm_fold [Javalib] | |
cm_fold [JClass] | |
cm_iter [Javalib] | |
cm_iter [JClass] | The following functions iterate over all methods of a class or interface. |
cms_compare [JBasics] | Compares two |
cms_equal [JBasics] | Returns |
cms_split [JBasics] | Retrieves the |
cn_compare [JBasics] | Compares two classes names. |
cn_equal [JBasics] | Returns |
cn_hash [JBasics] | Returns the hash value of the given |
cn_name [JBasics] | Retrieves the Java fully qualified name of a class. |
cn_package [Javalib.JPrint] | Prints the package of the given |
cn_package [JBasics] | Retrieves the package name from a |
cn_simple_name [Javalib.JPrint] | Prints the name of the given |
cn_simple_name [JBasics] | Retrieves the Java simple name of a class, omitting the package name. |
code2opcodes [JInstruction] | Maps a high level code to a valid arrray of low level bytecode instructions. |
compare [GenericMap.GenericMapSig] | |
compare [Ptmap.S] | |
compare [Ptset.S] | |
constant [Javalib.JPrint] | |
constant_attribute [JDumpBasics] | |
constant_attribute_to_const [JBasicsLow] | |
constant_pool [Javalib.JPrint] | |
constant_to_int [JBasicsLow] | Return the index of a constant, adding it to the constant pool if necessary. |
create [JLib.DynArray] | |
D | |
default_native_throwable [JBasics] | |
defines_field [Javalib] |
|
defines_field [JClass] | |
defines_method [Javalib] |
|
defines_method [JClass] | |
diff [GenericSet.GenericSetSig] | |
diff [Ptmap.S] | |
diff [Ptset.S] | |
drop [JLib.List] | |
dump [JDumpLow] | |
dump_attrib [JDumpLow] | |
dump_bootstrap_argument [JDumpBasics] |
|
dump_bootstrap_method [JDumpBasics] |
|
dump_code [JDumpLow] | |
dump_constant [JDumpBasics] |
|
dump_constantpool [JDumpBasics] |
|
dump_exc [JDumpBasics] |
|
dump_field [JDumpLow] | |
dump_method [JDumpLow] | |
dump_stackmap [JDumpBasics] |
|
dump_verification_type [JDumpBasics] | |
E | |
elements [GenericMap.GenericMapSig] | |
elements [GenericSet.GenericSetSig] | |
elements [Ptmap.S] |
|
elements [Ptset.S] | |
empty [JCode] | Empty list of opcodes |
empty [GenericMap.GenericMapSig] | |
empty [GenericSet.GenericSetSig] | |
empty [Ptmap.S] | |
empty [Ptset.S] | |
equal [GenericMap.GenericMapSig] | |
equal [GenericSet.GenericSetSig] | |
equal [Ptmap.S] | |
equal [Ptset.S] | |
exception_handler [Javalib.JPrint] | |
exists [GenericSet.GenericSetSig] | |
exists [Ptmap.S] | |
exists [Ptset.S] | |
extract_class_name_from_file [Javalib] |
|
extract_class_name_from_file [JFile] |
|
F | |
f_fold [Javalib] | |
f_fold [JClass] | |
f_iter [Javalib] | |
f_iter [JClass] | |
field_descriptor [Javalib.JPrint] |
|
field_signature [Javalib.JPrint] |
|
field_to_int [JBasicsLow] | |
filter [GenericMap.GenericMapSig] | |
filter [GenericSet.GenericSetSig] | |
filter [Ptmap.S] | |
filter [Ptset.S] | |
filter_map [JLib.List] | |
filter_map [Ptmap.S] | |
filteri [GenericMap.GenericMapSig] | |
filteri [Ptmap.S] | |
find [GenericMap.GenericMapSig] | |
find [Ptmap.S] | |
find_element [Ptmap.S] | |
findi [JLib.Array] | |
findi_element [Ptmap.S] |
|
flush [JLib.IO] | |
fold [GenericMap.GenericMapSig] | |
fold [GenericSet.GenericSetSig] | |
fold [Ptmap.S] | |
fold [Ptset.S] | |
fold_left [JLib.List] | |
for_all [Ptset.S] | |
fs_compare [JBasics] | Compares two field signatures. |
fs_equal [JBasics] | Returns |
fs_hash [JBasics] | Returns the hash value of the given |
fs_name [JBasics] | Retrieves the field name from a |
fs_type [JBasics] | Retrieves the field type from a |
G | |
get [JLib.Array] | |
get_access [Javalib] | Returns the access type of a class or interface. |
get_access [JClass] | |
get_bootstrap_argument [JBasicsLow] | |
get_bootstrap_argument_ui16 [JBasicsLow] | |
get_class [Javalib] | Parses a single class. |
get_class [JFile] | Parses a single class. |
get_class [JBasicsLow] | |
get_class_field_signature [Javalib] | |
get_class_field_signature [JClass] | |
get_class_low [JFile] | Same as |
get_class_method_signature [Javalib] | |
get_class_method_signature [JClass] | |
get_class_ui16 [JBasicsLow] | |
get_concrete_method [Javalib] |
|
get_concrete_method [JClass] | |
get_concrete_methods [Javalib] | Returns the map of all the concrete methods defined in the given class or interface. |
get_concrete_methods [JClass] | |
get_constant [JBasicsLow] | |
get_constant_attribute [JBasicsLow] | |
get_constant_ldc_value [JBasicsLow] | |
get_consts [Javalib] | Returns the constant pool of a class or interface. |
get_consts [JClass] | |
get_field [Javalib] |
|
get_field [JClass] | |
get_field [JBasicsLow] | |
get_field_signature [Javalib] | |
get_field_signature [JClass] | |
get_field_visibility [Javalib] | |
get_field_visibility [JClass] | |
get_fields [Javalib] | Returns the map of all the fields defined in the given class or interface. |
get_fields [JClass] | |
get_hash [GenericMap.S] | |
get_hash [GenericSet.S] | |
get_initializer [Javalib] | Returns the initializer of the given class or interface, if defined. |
get_initializer [JClass] | |
get_inner_classes [Javalib] | Returns the list of inner classes defined in the given class or interface. |
get_inner_classes [JClass] | |
get_interface_method [JBasicsLow] | |
get_local_variable_info [JCode] |
|
get_method [Javalib] |
|
get_method [JClass] | |
get_method [JBasicsLow] | |
get_method_handle [JBasicsLow] | |
get_method_handle_ui16 [JBasicsLow] | |
get_method_or_interface_method [JBasicsLow] | |
get_method_signature [Javalib] | |
get_method_signature [JClass] | |
get_method_visibility [Javalib] | |
get_method_visibility [JClass] | |
get_methods [Javalib] | Returns the map of all the methods defined in the given class or interface. |
get_methods [JClass] | |
get_name [Javalib] | Returns the fully qualified name of a |
get_name [JClass] | |
get_object_type [JBasicsLow] | |
get_other_attributes [Javalib] | |
get_other_attributes [JClass] | |
get_other_flags [Javalib] | |
get_other_flags [JClass] | |
get_permissive [JBasics] | |
get_source_line_number [JCode] |
|
get_source_line_number' [JCode] |
|
get_sourcefile [Javalib] | Returns the source file associated to the parsed bytecode used to build the given class or interface. |
get_sourcefile [JClass] | |
get_string [JBasicsLow] | |
get_string_ui16 [JBasicsLow] | |
H | |
h2l_acmethod [JHigh2Low] | |
h2l_amethod [JHigh2Low] | |
h2l_cfield [JHigh2Low] | |
h2l_cmethod [JHigh2Low] | |
h2l_ifield [JHigh2Low] | |
high2low [JHigh2Low] | Convert a high level class to a lower level class. |
I | |
if_fold [Javalib] | |
if_fold [JClass] | |
if_iter [Javalib] | |
if_iter [JClass] | |
index_of [JLib.DynArray] | |
init [JLib.List] | |
input_bytes [JLib.IO] | |
input_channel [JLib.IO] | |
input_string [JLib.IO] | |
insert_code [JCode] |
|
instruction2opcode [JInstruction] | High level to low level bytecode instruction. |
inter [GenericSet.GenericSetSig] | |
inter [Ptmap.S] |
|
inter [Ptset.S] | |
inter_map2 [Ptmap.S] | |
interface_method_to_int [JBasicsLow] | |
intersect [Ptset.S] | |
is_deprecated [Javalib] | Returns |
is_deprecated [JClass] | |
is_empty [GenericMap.GenericMapSig] | |
is_empty [GenericSet.GenericSetSig] | |
is_empty [Ptmap.S] | |
is_empty [Ptset.S] | |
is_final [Javalib] | Returns |
is_final [JClass] | |
is_final_field [Javalib] | |
is_final_field [JClass] | |
is_final_method [Javalib] | |
is_final_method [JClass] | |
is_static_field [Javalib] | |
is_static_field [JClass] | |
is_static_method [Javalib] | |
is_static_method [JClass] | |
is_synchronized_method [Javalib] | |
is_synchronized_method [JClass] | |
iter [Javalib] |
|
iter [JFile] |
|
iter [JLib.List] | |
iter [JLib.DynArray] | |
iter [GenericMap.GenericMapSig] | |
iter [GenericSet.GenericSetSig] | |
iter [Ptmap.S] | |
iter [Ptset.S] | |
iteri [JLib.List] | |
J | |
jar2manifest [JManifest] | Read a manifest from a jar file (which must end with .jar). |
java_basic_type [Javalib.JPrint] |
|
java_basic_type [JDumpBasics] |
|
java_lang_object [JBasics] |
|
jcode [Javalib.JPrint] | |
jopcode [Javalib.JPrint] | |
jstr_pp [JBasics] | Returns a |
jstr_raw [JBasics] | Returns the original |
jvm_array_type [JDumpBasics] |
|
jvm_basic_type [JDumpBasics] |
|
K | |
key_elements [GenericMap.GenericMapSig] | |
keys_subset [Ptmap.S] |
|
L | |
ldc_value_to_int [JBasicsLow] | |
length [JLib.List] | |
length [JLib.Array] | |
length [JLib.String] | |
length [JLib.DynArray] | |
low2high_class [JLow2High] | Convert a low level class to a higher level class. |
M | |
m_fold [Javalib] | |
m_fold [JClass] | |
m_iter [Javalib] | |
m_iter [JClass] | |
make_cfs [JBasics] | Builds a |
make_cms [JBasics] | Builds a |
make_cn [JBasics] | Builds a |
make_directories [Javalib] |
|
make_directories [JFile] |
|
make_fs [JBasics] | Builds a |
make_jstr [JBasics] | Builds a |
make_md [JBasics] | Builds a |
make_ms [JBasics] | Builds a |
map [JLib.List] | |
map [GenericMap.GenericMapSig] | |
map [Ptmap.S] | |
map2 [JLib.List] | |
map_class [JClass] | |
map_class_context [JClass] | |
map_class_with_native [JClass] | |
map_class_with_native_context [JClass] | |
map_concrete_method [Javalib] |
|
map_concrete_method [JClass] | |
map_concrete_method_with_native [Javalib] |
|
map_concrete_method_with_native [JClass] | |
map_default [JLib.Option] | |
map_interface [JClass] | |
map_interface_context [JClass] | |
map_interface_or_class [Javalib] |
|
map_interface_or_class [JClass] | |
map_interface_or_class_context [Javalib] |
|
map_interface_or_class_context [JClass] | |
map_interface_or_class_with_native [Javalib] |
|
map_interface_or_class_with_native [JClass] | |
map_interface_or_class_with_native_context [Javalib] |
|
map_interface_or_class_with_native_context [JClass] | |
map_interface_with_native [JClass] | |
map_interface_with_native_context [JClass] | |
mapi [GenericMap.GenericMapSig] | |
mapi [Ptmap.S] | |
max_elt [Ptset.S] | |
may [JLib.Option] | |
md_args [JBasics] | Returns the |
md_rtype [JBasics] | Returns the |
md_split [JBasics] | Splits a |
mem [GenericMap.GenericMapSig] | |
mem [GenericSet.GenericSetSig] | |
mem [Ptmap.S] | |
mem [Ptset.S] | |
merge [GenericMap.GenericMapSig] |
|
merge [Ptmap.S] |
|
merge_first [Ptmap.S] |
|
method_descriptor [Javalib.JPrint] |
|
method_handle_kind [JDumpBasics] |
|
method_handle_kind_to_int [JBasicsLow] | |
method_handle_to_const [JBasicsLow] | |
method_signature [Javalib.JPrint] |
|
method_signature [JDumpBasics] |
|
method_to_int [JBasicsLow] | |
midlet_main_class [JManifest] | Get a midlet's main class from the MIDlet-1 attribute of its manifest. |
min_elt [Ptset.S] | |
modify [GenericMap.GenericMapSig] | |
modify [Ptmap.S] | |
ms_args [JBasics] | Retrieves method parameters types from a |
ms_compare [JBasics] | Compares two method signatures. |
ms_equal [JBasics] | Returns |
ms_hash [JBasics] | Returns the hash value of the given |
ms_name [JBasics] | Retrieves the method name from a |
ms_rtype [JBasics] | Retrieves method return type from a |
N | |
name_and_type_to_int [JBasicsLow] | |
nsplit [JLib.String] | |
nwrite_string [JLib.IO] | |
O | |
object_type [Javalib.JPrint] |
|
object_type_to_int [JBasicsLow] | |
object_value_signature [JDumpBasics] |
|
of_array [JLib.DynArray] | |
of_array [GenericSet.GenericSetSig] | |
of_list [JLib.DynArray] | |
of_list [GenericSet.GenericSetSig] | |
opcode [JDumpLow] | |
opcode2instruction [JInstruction] | Low level to high level bytecode instruction. |
opcodes2code [JInstruction] | Maps an arrray of low level bytecode to a high level code. |
output_channel [JLib.IO] | |
output_string [JLib.IO] | |
P | |
parse_ClassSignature [JParseSignature] |
|
parse_FieldTypeSignature [JParseSignature] |
|
parse_MethodTypeSignature [JParseSignature] |
|
parse_class [JParse] | Parse a Java class file and return the high level representation. |
parse_class_low_level [JParse] | Parse a Java class file and return the low level representation. |
parse_code [JParseCode] | Parse a sequence of instructions of given size (in bytes) and returns an array of instructions. |
parse_descriptor [JParseSignature] | |
parse_field_descriptor [JParseSignature] | |
parse_full_opcode [JParseCode] | |
parse_method_descriptor [JParseSignature] | |
parse_objectType [JParseSignature] | |
partition [Ptmap.S] | |
partition [Ptset.S] | |
pos_in [JLib.IO] | |
pos_out [JLib.IO] | |
print_class [Javalib.JPrint] | |
print_class' [Javalib.JPrint] | |
print_method [Javalib.JPrint] | |
print_method' [Javalib.JPrint] | |
printf [JLib.IO] | |
R | |
read [Javalib] |
|
read [JFile] |
|
read_byte [JLib.IO] | |
read_double [JLib.IO.BigEndian] | |
read_i16 [JLib.IO.BigEndian] | |
read_i32 [JLib.IO.BigEndian] | |
read_i64 [JLib.IO.BigEndian] | |
read_low [JFile] | Same as |
read_real_i32 [JLib.IO.BigEndian] | |
read_signed_byte [JLib.IO] | |
read_ui16 [JLib.IO.BigEndian] | |
really_nread [JLib.IO] | |
really_nread_string [JLib.IO] | |
remove [GenericMap.GenericMapSig] | |
remove [GenericSet.GenericSetSig] | |
remove [Ptmap.S] | |
remove [Ptset.S] | |
remove_all [JLib.List] | |
remove_invokedynamic [Javalib] |
|
remove_invokedynamic [JClass] | |
remove_invokedynamics [Javalib] |
|
remove_invokedynamics [JClass] | |
remove_invokedynamics_in_method [Javalib] |
|
remove_invokedynamics_in_method [JClass] | |
replace_code [JCode] |
|
rettype2shortstring [JDumpBasics] |
|
return_type [Javalib.JPrint] |
|
S | |
sections [JManifest] | Read a list of sections. |
sections2manifest [JManifest] | Interpret a list of section as a manifest. |
sep [JFile] |
|
set_permissive [JBasics] |
|
signature [Javalib.JPrint] |
|
signature [JDumpBasics] |
|
singleton [GenericSet.GenericSetSig] | |
singleton [Ptset.S] | |
split [Ptset.S] | |
split_nth [JLib.List] | |
stack_map [Javalib.JPrint] | |
string_to_int [JBasicsLow] | |
strip [JLib.String] | |
subset [GenericMap.GenericMapSig] | |
subset [GenericSet.GenericSetSig] | |
subset [Ptmap.S] |
|
subset [Ptset.S] | |
T | |
to_array [JLib.DynArray] | |
to_list [JLib.DynArray] | |
to_set [JBasics.ClassMethodMaptoSet] | |
to_set [GenericMap.MaptoSet] | |
to_string [Ptset.S] |
|
transform [Javalib] |
|
transform [JFile] |
|
transform_low [JFile] | Same as |
type2shortstring [JDumpBasics] | |
U | |
union [GenericSet.GenericSetSig] | |
union [Ptset.S] | |
unparse_ClassSignature [JUnparseSignature] | |
unparse_FieldTypeSignature [JUnparseSignature] | |
unparse_MethodTypeSignature [JUnparseSignature] | |
unparse_attribute_to_strings [JUnparse] | Unparses an attribute to a couple |
unparse_class [Javalib] |
|
unparse_class [JUnparse] | Unparses a class to a file. |
unparse_class_low_level [JUnparse] | Unparses a class to a file. |
unparse_code [JParseCode] | Unparse a sequence of instructions. |
unparse_constClass [JUnparseSignature] | |
unparse_descriptor [JUnparseSignature] | |
unparse_instruction [JParseCode] |
|
unparse_method_descriptor [JUnparseSignature] | |
unparse_object_type [JUnparseSignature] | |
unparse_value_type [JUnparseSignature] | |
unsafe_get [JLib.DynArray] | |
V | |
value_elements [GenericMap.GenericMapSig] | |
value_signature [JDumpBasics] |
|
value_type [Javalib.JPrint] |
|
value_type_list [Javalib.JPrint] |
|
W | |
write [JLib.IO] | |
write_bootstrap_argument [JBasicsLow] | |
write_byte [JLib.IO] | |
write_class [Javalib] |
|
write_class [JFile] |
|
write_class [JBasicsLow] | |
write_class_low [JFile] | Same as |
write_constant [JBasicsLow] | |
write_constant_attribute [JBasicsLow] | |
write_double [JLib.IO.BigEndian] | |
write_i16 [JLib.IO.BigEndian] | |
write_i32 [JLib.IO.BigEndian] | |
write_i64 [JLib.IO.BigEndian] | |
write_i8 [JBasicsLow] | |
write_name_and_type [JBasicsLow] | |
write_object_type [JBasicsLow] | |
write_real_i32 [JLib.IO.BigEndian] | |
write_string [JBasicsLow] | |
write_string_with_length [JBasicsLow] | |
write_ui16 [JLib.IO.BigEndian] | |
write_ui8 [JBasicsLow] | |
write_with_length [JBasicsLow] | |
write_with_size [JBasicsLow] |