class NATIVE_JAVA
Summary
Class invariant
Overview
creation features
exported features
accept (visitor: NATIVE_JAVA_VISITOR)
effective procedure
Accept to be visited by the visitor.
class_keyword_index: INTEGER_32
constant attribute
class_name_index: INTEGER_32
constant attribute
member_index: INTEGER_32
constant attribute
min_method_token_count: INTEGER_32
constant attribute
min_field_token_count: INTEGER_32
constant attribute
new_class_count: INTEGER_32
constant attribute
new_descriptor_index: INTEGER_32
constant attribute
simple_token_count: INTEGER_32
constant attribute
simple_index: INTEGER_32
constant attribute
simple_class_token_count: INTEGER_32
constant attribute
array_count: INTEGER_32
constant attribute
exception_count: INTEGER_32
constant attribute
multiarray_count: INTEGER_32
constant attribute
multiarray_dimensions_index: INTEGER_32
constant attribute
multiarray_class_name_index: INTEGER_32
constant attribute
multiaray_member_index: INTEGER_32
constant attribute
parse_external_tag
effective procedure
check_external_tag (rf: RUN_FEATURE)
effective procedure
tokens: ARRAY[STRING]
once function
method_parameters: ARRAY[STRING]
once function
is_class: BOOLEAN
writable attribute
is_interface: BOOLEAN
writable attribute
is_class_new: BOOLEAN
writable attribute
is_static_method: BOOLEAN
writable attribute
is_method: BOOLEAN
writable attribute
is_interface_method: BOOLEAN
writable attribute
is_static_field_get: BOOLEAN
writable attribute
is_static_field_set: BOOLEAN
writable attribute
is_field_get: BOOLEAN
writable attribute
is_field_set: BOOLEAN
writable attribute
is_array: BOOLEAN
writable attribute
is_array_get: BOOLEAN
writable attribute
is_array_set: BOOLEAN
writable attribute
is_array_new: BOOLEAN
writable attribute
is_array_length: BOOLEAN
writable attribute
jvm_array_type: STRING
writable attribute
jvm_array_descriptor: STRING
writable attribute
is_multiarray: BOOLEAN
writable attribute
jvm_multiarray_dimensions_count: INTEGER_32
writable attribute
jvm_multiarray_descriptor: STRING
writable attribute
is_exception: BOOLEAN
writable attribute
is_exception_get: BOOLEAN
writable attribute
is_exception_throw: BOOLEAN
writable attribute
is_checkcast: BOOLEAN
writable attribute
is_instanceof: BOOLEAN
writable attribute
is_synchronized: BOOLEAN
writable attribute
is_monitorenter: BOOLEAN
writable attribute
is_monitorexit: BOOLEAN
writable attribute
is_transient: BOOLEAN
writable attribute
is_volatile: BOOLEAN
writable attribute
jvm_class_name: STRING
writable attribute
jvm_class_descriptor: STRING
writable attribute
jvm_method_name: STRING
writable attribute
jvm_field_name: STRING
writable attribute
jvm_method_descriptor: STRING
writable attribute
jvm_field_or_return_type: STRING
writable attribute
jvm_field_descriptor: STRING
writable attribute
jvm_exception_type: STRING
writable attribute
jvm_exception_descriptor: STRING
writable attribute
use_current (er: EXTERNAL_ROUTINE): BOOLEAN
effective function
Is Current used by such a call?
jvm_mapping_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
effective procedure
Produce Java byte code to use rf8.
jvm_define_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
effective procedure
Produce Java byte code to define rf8.
jvm_mapping_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
effective procedure
Produce Java byte code to use rf7.
jvm_define_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
effective procedure
Produce Java byte code to define rf7.
jvm_add_method_for_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
effective procedure
jvm_add_method_for_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
effective procedure
c_define_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
frozen
effective procedure
Produce C code to define the corresponding rf7 procedure.
c_mapping_procedure (rf7: RUN_FEATURE_7, bcn: STRING, name: STRING)
frozen
effective procedure
Produce C code to call the corresponding rf7 procedure.
c_define_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
frozen
effective procedure
Produce C code to define the corresponding rf8 function.
c_mapping_function (rf8: RUN_FEATURE_8, bcn: STRING, name: STRING)
frozen
effective procedure
Produce C code to call the corresponding rf8 function.
external_tag: MANIFEST_STRING
writable attribute
The external language call description.
start_position: POSITION
effective function
Of the external_tag.
pretty
frozen
effective procedure