class RUN_FEATURE_9
Summary
Class invariant
Overview
creation features
exported features
  • is_equal (other: RUN_FEATURE_9): BOOLEAN
    Is other attached to an object considered equal to current object?
The known keys of the INI file:
base_feature: DEFERRED_ROUTINE
writable attribute
Original base feature definition.
arguments: FORMAL_ARG_LIST
writable attribute
Runnable arguments list if any.
result_type: TYPE_MARK
writable attribute
Runnable Result type if any.
require_assertion: E_REQUIRE
writable attribute
Runnable collected require assertion if any.
ensure_assertion: E_ENSURE
writable attribute
Runnable collected ensure assertion if any.
is_deferred: BOOLEAN
constant attribute
side_effect_free: BOOLEAN
constant attribute
If calling Current has no side effect at all.
is_once_procedure: BOOLEAN
constant attribute
This is not only True for RUN_FEATURE_5, but it may be also True when some once procedure is wrapped (RUN_FEATURE_10).
is_once_function: BOOLEAN
constant attribute
This is not only True for RUN_FEATURE_6, but it may be also True when some once function is wrapped (RUN_FEATURE_11).
routine_body: INSTRUCTION
effective function
Runnable routine body if any.
rescue_compound: INSTRUCTION
effective function
Runnable rescue compound if any.
mapping_c
effective procedure
Produce C code when current is called and when the concrete type of target is unique (cpp is in charge of the context).
c_define
effective procedure
Produce C code for definition.
local_vars: LOCAL_VAR_LIST
effective function
Runnable local var list if any.
internal_locals: INTERNAL_LOCAL_LIST
effective function
Internally generated variables if any.
mapping_jvm
effective procedure
type_of_current: TYPE
writable attribute
The real type of Current in this feature.
writable attribute
Final name (the only one really used) of the feature.
feature_stamp: FEATURE_STAMP
effective function
hash_code: INTEGER_32
effective function
The hash-code value of Current.
is_root: BOOLEAN
writable attribute
True if Current is the root creation feature.
is_once_routine: BOOLEAN
frozen
effective function
Is it a once routine?
use_current: BOOLEAN
frozen
effective function
debug_info_in (buffer: STRING)
frozen
effective procedure
For debugging only.
start_position: POSITION
frozen
effective function
mapping_name_in (buffer: STRING)
effective procedure
jvm_max_locals: INTEGER_32
frozen
effective function
is_equal (other: RUN_FEATURE_9): BOOLEAN
deferred function
Is other attached to an object considered equal to current object?
install_memory: REFERENCE[INSTALL]
once function
parser_buffer: PARSER_BUFFER
frozen
once function
fz_conf_general: STRING
constant attribute
fz_conf_loadpath: STRING
constant attribute
fz_conf_environment: STRING
constant attribute
since version 2
fz_conf_se_tools: STRING
constant attribute
since version 3
fz_conf_java: STRING
constant attribute
since version 3
fz_conf_bin: STRING
constant attribute
fz_conf_lib: STRING
constant attribute
fz_conf_sys: STRING
constant attribute
fz_conf_short: STRING
constant attribute
fz_conf_tools: STRING
constant attribute
fz_conf_os: STRING
constant attribute
fz_conf_flavor: STRING
constant attribute
fz_conf_jobs: STRING
constant attribute
fz_conf_boost: STRING
constant attribute
fz_conf_no_check: STRING
constant attribute
fz_conf_require_check: STRING
constant attribute
fz_conf_ensure_check: STRING
constant attribute
fz_conf_invariant_check: STRING
constant attribute
fz_conf_loop_check: STRING
constant attribute
fz_conf_all_check: STRING
constant attribute
fz_conf_debug_check: STRING
constant attribute
fz_conf_flat_check: STRING
constant attribute
fz_conf_smarteiffel_options: STRING
constant attribute
fz_conf_undefined: STRING
constant attribute
fz_conf_tag: STRING
constant attribute
fz_conf_compiler_type: STRING
constant attribute
fz_conf_compiler_path: STRING
constant attribute
fz_conf_linker_path: STRING
constant attribute
fz_conf_strip_path: STRING
constant attribute
fz_conf_compiler_options: STRING
constant attribute
fz_conf_linker_options: STRING
constant attribute
fz_conf_cpp_compiler_type: STRING
constant attribute
fz_conf_cpp_compiler_path: STRING
constant attribute
fz_conf_cpp_compiler_options: STRING
constant attribute
fz_conf_cpp_linker_path: STRING
constant attribute
fz_conf_cpp_strip_path: STRING
constant attribute
fz_conf_cpp_linker_options: STRING
constant attribute
fz_conf_java_jar_binary: STRING
constant attribute
fz_conf_java_jvm_binary: STRING
constant attribute
fz_conf_java_java_compiler: STRING
constant attribute