INTF IF_CI_ATC_SOURCE_CODE_PROVIDER
Source Link
Open in ADT
Home
Previous Object: IF_CI_ATC_QUICKFIX
Next Object: IF_CI_ATC_UNIT_ASSERTER
Status: RELEASED
Public
Type ty_object_type TYPE if_ci_atc_source_code_provider=>ty_object_type
Type ty_compilation_unit_kind TYPE if_ci_atc_source_code_provider=>ty_compilation_unit_kind
Type ty_compilation_unit_name TYPE if_ci_atc_source_code_provider=>ty_compilation_unit_name
Type ty_compilation_unit TYPE if_ci_atc_source_code_provider=>ty_compilation_unit
Type ty_procedure_kind TYPE if_ci_atc_source_code_provider=>ty_procedure_kind
Type ty_procedure_name TYPE if_ci_atc_source_code_provider=>ty_procedure_name
Type ty_procedure_id TYPE if_ci_atc_source_code_provider=>ty_procedure_id
Type ty_keyword TYPE if_ci_atc_source_code_provider=>ty_keyword
Type ty_lexeme TYPE if_ci_atc_source_code_provider=>ty_lexeme
Type ty_source_position TYPE if_ci_atc_source_code_provider=>ty_source_position
Type ty_full_name TYPE if_ci_atc_source_code_provider=>ty_full_name
Type ty_compiler_reference_tag TYPE if_ci_atc_source_code_provider=>ty_compiler_reference_tag
Type ty_reference_kind TYPE if_ci_atc_source_code_provider=>ty_reference_kind
Type ty_compiler_usage_tag TYPE if_ci_atc_source_code_provider=>ty_compiler_usage_tag
Type ty_usage_grade TYPE if_ci_atc_source_code_provider=>ty_usage_grade
Type ty_usage_mode TYPE if_ci_atc_source_code_provider=>ty_usage_mode
Type ty_compiler_reference TYPE if_ci_atc_source_code_provider=>ty_compiler_reference
Type ty_compiler_references TYPE if_ci_atc_source_code_provider=>ty_compiler_references
Type ty_token TYPE if_ci_atc_source_code_provider=>ty_token
Type ty_tokens TYPE if_ci_atc_source_code_provider=>ty_tokens
Type ty_pseudo_comments TYPE if_ci_atc_source_code_provider=>ty_pseudo_comments
Type ty_include TYPE if_ci_atc_source_code_provider=>ty_include
Type ty_statement TYPE if_ci_atc_source_code_provider=>ty_statement
Type ty_statements TYPE if_ci_atc_source_code_provider=>ty_statements
Type ty_procedure TYPE if_ci_atc_source_code_provider=>ty_procedure
Type ty_procedures TYPE if_ci_atc_source_code_provider=>ty_procedures
Type ty_token_index TYPE if_ci_atc_source_code_provider=>ty_token_index
Constant compilation_unit_kinds TYPE StructureTypetoABAPtodo
Constant procedure_kinds TYPE StructureTypetoABAPtodo
Constant compiler_reference_kinds TYPE StructureTypetoABAPtodo
Constant usage_grades TYPE StructureTypetoABAPtodo
Constant usage_modes TYPE StructureTypetoABAPtodo
Method get_procedures
IMPORTING
 compilation_unit TYPE if_ci_atc_source_code_provider=>ty_compilation_unit
RETURNING procedures TYPE REF TO STANDARD TABLE OF if_ci_atc_source_code_provider=>ty_procedure WITH DEFAULT KEY
RAISING cx_ci_atc_invalid_comp_unit
Method get_called_procedure
IMPORTING
 compilation_unit TYPE if_ci_atc_source_code_provider=>ty_compilation_unit
 calling_token TYPE if_ci_atc_source_code_provider=>ty_token
RETURNING procedure TYPE if_ci_atc_source_code_provider=>ty_procedure
RAISING cx_ci_atc_token_no_call
Method object_to_comp_unit
IMPORTING
 object TYPE if_ci_atc_check=>ty_object
RETURNING compilation_unit TYPE if_ci_atc_source_code_provider=>ty_compilation_unit
Method get_statement_location
IMPORTING
 statement TYPE if_ci_atc_source_code_provider=>ty_statement
RETURNING location TYPE if_ci_atc_check=>ty_location
Method get_statement_checksum
IMPORTING
 statement TYPE if_ci_atc_source_code_provider=>ty_statement
RETURNING checksum TYPE INT4
Exists on:
754 | undefined |
750 | undefined |
702 | undefined |
Bug reports and ideas welcome
Made using abaplint.app