class CONSTANT_POOL
Summary
Overview
exported features
Acces to some common idx :
Testing :
Update and search :
idx_constant_utf8: INTEGER_32
writable attribute
idx_java_lang_object: INTEGER_32
writable attribute
idx_jvm_root_class: INTEGER_32
writable attribute
valid_index (idx: INTEGER_32): BOOLEAN
effective function
is_class (idx: INTEGER_32): BOOLEAN
effective function
is_fieldref (idx: INTEGER_32): BOOLEAN
effective function
is_methodref (idx: INTEGER_32): BOOLEAN
effective function
is_interface_methodref (idx: INTEGER_32): BOOLEAN
effective function
is_string (idx: INTEGER_32): BOOLEAN
effective function
is_integer (idx: INTEGER_32): BOOLEAN
effective function
is_float (idx: INTEGER_32): BOOLEAN
effective function
is_double (idx: INTEGER_32): BOOLEAN
effective function
is_name_and_type (idx: INTEGER_32): BOOLEAN
effective function
is_utf8 (idx: INTEGER_32): BOOLEAN
effective function
idx_class2 (name: STRING): INTEGER_32
effective function
Where name can be fully qualified or unqualified.
idx_fieldref_for_manifest_string (key: STRING): INTEGER_32
effective function
idx_fieldref (rf: RUN_FEATURE): INTEGER_32
effective function
idx_fieldref2 (c: INTEGER_32, nt: INTEGER_32): INTEGER_32
effective function
idx_fieldref3 (class_name: STRING, field_name: STRING, descriptor: STRING): INTEGER_32
effective function
Where class_name is the fully qualified name.
idx_fieldref4 (c: INTEGER_32, field_name: STRING, descriptor: STRING): INTEGER_32
effective function
idx_fieldref5 (c: INTEGER_32, n: INTEGER_32, t: INTEGER_32): INTEGER_32
effective function
idx_methodref (rf: RUN_FEATURE): INTEGER_32
effective function
idx_methodref1 (c: INTEGER_32, method_name: STRING, descriptor: STRING): INTEGER_32
effective function
idx_methodref2 (c: INTEGER_32, nt: INTEGER_32): INTEGER_32
effective function
idx_methodref3 (class_name: STRING, method_name: STRING, descriptor: STRING): INTEGER_32
effective function
Where class_name is the fully qualified name.
idx_interface_methodref (rf: RUN_FEATURE): INTEGER_32
effective function
idx_interface_methodref1 (c: INTEGER_32, method_name: STRING, descriptor: STRING): INTEGER_32
effective function
idx_interface_methodref2 (c: INTEGER_32, nt: INTEGER_32): INTEGER_32
effective function
idx_interface_methodref3 (class_name: STRING, method_name: STRING, descriptor: STRING): INTEGER_32
effective function
Where class_name is the fully qualified name.
idx_string (str: STRING): INTEGER_32
effective function
Assume str has no '%/0/' and no ['%/128/'..'%/255/']
idx_string2 (str: STRING): INTEGER_32
effective function
For all kinds of STRINGs (see idx_string)
idx_name_and_type2 (name: STRING, descriptor: STRING): INTEGER_32
effective function
idx_name_and_type3 (n: INTEGER_32, d: INTEGER_32): INTEGER_32
effective function
idx_name_and_type1 (name: STRING, d: INTEGER_32): INTEGER_32
effective function
idx_name_and_type (rf: RUN_FEATURE): INTEGER_32
effective function
idx_utf8 (contents: STRING): INTEGER_32
effective function
idx_fieldref_generating_type (c: INTEGER_32): INTEGER_32
effective function
idx_fieldref_generator (c: INTEGER_32): INTEGER_32
effective function
idx_eiffel_string_descriptor: INTEGER_32
effective function