mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 13:03:01 +08:00
enable via experimental switch #904
This commit is contained in:
parent
a48bf4e698
commit
1dd493d1e6
|
@ -117,8 +117,6 @@ CLASS lcl_oo_class_new IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD init_scanner.
|
METHOD init_scanner.
|
||||||
|
|
||||||
* DATA: lt_source TYPE seop_source_string.
|
|
||||||
|
|
||||||
ro_scanner = cl_oo_source_scanner_class=>create_class_scanner(
|
ro_scanner = cl_oo_source_scanner_class=>create_class_scanner(
|
||||||
clif_name = iv_name
|
clif_name = iv_name
|
||||||
source = it_source ).
|
source = it_source ).
|
||||||
|
|
|
@ -227,34 +227,32 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
CONCATENATE 'LCL_OBJECT_' is_item-obj_type INTO rv_class_name. "#EC NOTEXT
|
CONCATENATE 'LCL_OBJECT_' is_item-obj_type INTO rv_class_name. "#EC NOTEXT
|
||||||
|
|
||||||
|
IF lcl_app=>settings( )->read( )->get_experimental_features( ) = abap_true
|
||||||
|
AND is_item-obj_type = 'CLAS'.
|
||||||
|
rv_class_name = 'LCL_OBJECT_CLAS_NEW'.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "class_name
|
ENDMETHOD. "class_name
|
||||||
|
|
||||||
METHOD jump.
|
METHOD jump.
|
||||||
|
|
||||||
DATA: li_obj TYPE REF TO lif_object,
|
DATA: li_obj TYPE REF TO lif_object,
|
||||||
adt_jump_enabled TYPE abap_bool.
|
lv_adt_jump_enabled TYPE abap_bool.
|
||||||
|
|
||||||
li_obj = create_object( is_item = is_item
|
li_obj = create_object( is_item = is_item
|
||||||
iv_language = lif_defs=>gc_english ).
|
iv_language = lif_defs=>gc_english ).
|
||||||
|
|
||||||
adt_jump_enabled = lcl_app=>settings( )->read( )->get_adt_jump_enabled( ).
|
lv_adt_jump_enabled = lcl_app=>settings( )->read( )->get_adt_jump_enabled( ).
|
||||||
|
|
||||||
IF adt_jump_enabled = abap_true.
|
|
||||||
|
|
||||||
|
IF lv_adt_jump_enabled = abap_true.
|
||||||
TRY.
|
TRY.
|
||||||
lcl_objects_super=>jump_adt( i_obj_name = is_item-obj_name
|
lcl_objects_super=>jump_adt( i_obj_name = is_item-obj_name
|
||||||
i_obj_type = is_item-obj_type ).
|
i_obj_type = is_item-obj_type ).
|
||||||
|
|
||||||
CATCH lcx_exception.
|
CATCH lcx_exception.
|
||||||
|
|
||||||
li_obj->jump( ).
|
li_obj->jump( ).
|
||||||
|
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
ELSE.
|
ELSE.
|
||||||
|
|
||||||
li_obj->jump( ).
|
li_obj->jump( ).
|
||||||
|
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
Loading…
Reference in New Issue
Block a user