Add checks for empty class includes CLAS

This commit is contained in:
Domi Bigl 2018-11-01 11:36:58 +01:00 committed by Lars Hvam
parent b8ed4589af
commit 95deb3ed57

View File

@ -405,35 +405,41 @@ CLASS zcl_abapgit_oo_class_new IMPLEMENTATION.
* public * public
lt_source = lo_scanner->get_public_section_source( ). lt_source = lo_scanner->get_public_section_source( ).
lv_program = cl_oo_classname_service=>get_pubsec_name( is_key-clsname ). IF lt_source IS NOT INITIAL.
lv_updated = update_report( iv_program = lv_program lv_program = cl_oo_classname_service=>get_pubsec_name( is_key-clsname ).
it_source = lt_source ). lv_updated = update_report( iv_program = lv_program
IF lv_updated = abap_true. it_source = lt_source ).
update_meta( iv_name = is_key-clsname IF lv_updated = abap_true.
iv_exposure = seoc_exposure_public update_meta( iv_name = is_key-clsname
it_source = lt_source ). iv_exposure = seoc_exposure_public
it_source = lt_source ).
ENDIF.
ENDIF. ENDIF.
* protected * protected
lt_source = lo_scanner->get_protected_section_source( ). lt_source = lo_scanner->get_protected_section_source( ).
lv_program = cl_oo_classname_service=>get_prosec_name( is_key-clsname ). IF lt_source IS NOT INITIAL.
lv_updated = update_report( iv_program = lv_program lv_program = cl_oo_classname_service=>get_prosec_name( is_key-clsname ).
it_source = lt_source ). lv_updated = update_report( iv_program = lv_program
IF lv_updated = abap_true. it_source = lt_source ).
update_meta( iv_name = is_key-clsname IF lv_updated = abap_true.
iv_exposure = seoc_exposure_protected update_meta( iv_name = is_key-clsname
it_source = lt_source ). iv_exposure = seoc_exposure_protected
it_source = lt_source ).
ENDIF.
ENDIF. ENDIF.
* private * private
lt_source = lo_scanner->get_private_section_source( ). lt_source = lo_scanner->get_private_section_source( ).
lv_program = cl_oo_classname_service=>get_prisec_name( is_key-clsname ). IF lt_source IS NOT INITIAL.
lv_updated = update_report( iv_program = lv_program lv_program = cl_oo_classname_service=>get_prisec_name( is_key-clsname ).
it_source = lt_source ). lv_updated = update_report( iv_program = lv_program
IF lv_updated = abap_true. it_source = lt_source ).
update_meta( iv_name = is_key-clsname IF lv_updated = abap_true.
iv_exposure = seoc_exposure_private update_meta( iv_name = is_key-clsname
it_source = lt_source ). iv_exposure = seoc_exposure_private
it_source = lt_source ).
ENDIF.
ENDIF. ENDIF.
* methods * methods