mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Add checks for empty class includes CLAS
This commit is contained in:
parent
b8ed4589af
commit
95deb3ed57
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user