enable via experimental switch #904

This commit is contained in:
larshp 2017-09-10 13:59:47 +00:00
parent a48bf4e698
commit 1dd493d1e6
2 changed files with 9 additions and 13 deletions

View File

@ -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 ).

View File

@ -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