From 1dd493d1e66119b978a04671fdd15963fd5cfb98 Mon Sep 17 00:00:00 2001 From: larshp Date: Sun, 10 Sep 2017 13:59:47 +0000 Subject: [PATCH] enable via experimental switch #904 --- src/zabapgit_object_clas_new.prog.abap | 2 -- src/zabapgit_objects_impl.prog.abap | 20 +++++++++----------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/src/zabapgit_object_clas_new.prog.abap b/src/zabapgit_object_clas_new.prog.abap index f42ca49bb..17f1814eb 100644 --- a/src/zabapgit_object_clas_new.prog.abap +++ b/src/zabapgit_object_clas_new.prog.abap @@ -117,8 +117,6 @@ CLASS lcl_oo_class_new IMPLEMENTATION. METHOD init_scanner. -* DATA: lt_source TYPE seop_source_string. - ro_scanner = cl_oo_source_scanner_class=>create_class_scanner( clif_name = iv_name source = it_source ). diff --git a/src/zabapgit_objects_impl.prog.abap b/src/zabapgit_objects_impl.prog.abap index 7f261aaef..843c0bcc0 100644 --- a/src/zabapgit_objects_impl.prog.abap +++ b/src/zabapgit_objects_impl.prog.abap @@ -227,34 +227,32 @@ CLASS lcl_objects IMPLEMENTATION. 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 METHOD jump. - DATA: li_obj TYPE REF TO lif_object, - adt_jump_enabled TYPE abap_bool. + DATA: li_obj TYPE REF TO lif_object, + lv_adt_jump_enabled TYPE abap_bool. li_obj = create_object( is_item = is_item iv_language = lif_defs=>gc_english ). - adt_jump_enabled = lcl_app=>settings( )->read( )->get_adt_jump_enabled( ). - - IF adt_jump_enabled = abap_true. + lv_adt_jump_enabled = lcl_app=>settings( )->read( )->get_adt_jump_enabled( ). + IF lv_adt_jump_enabled = abap_true. TRY. lcl_objects_super=>jump_adt( i_obj_name = is_item-obj_name i_obj_type = is_item-obj_type ). - CATCH lcx_exception. - li_obj->jump( ). - ENDTRY. - ELSE. - li_obj->jump( ). - ENDIF. ENDMETHOD. "jump