abapGit/src/objects/zcl_abapgit_object_ecvo.clas.abap
Marc Bernard a3ce719b0c
Remove unnecessary constructors (#4341)
* Remove unnecessary constructors

A constructor that redefines the super constructor but only calls the super constructor with the same parameters is unnecessary and can be removed

https://github.com/abaplint/abaplint/issues/1417

* Lint

Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-12-22 07:05:13 +01:00

51 lines
827 B
ABAP

CLASS zcl_abapgit_object_ecvo DEFINITION
PUBLIC
INHERITING FROM zcl_abapgit_object_ecatt_super
FINAL
CREATE PUBLIC .
PUBLIC SECTION.
PROTECTED SECTION.
METHODS:
get_object_type REDEFINITION,
get_upload REDEFINITION,
get_download REDEFINITION,
get_lock_object REDEFINITION.
PRIVATE SECTION.
ENDCLASS.
CLASS zcl_abapgit_object_ecvo IMPLEMENTATION.
METHOD get_download.
CREATE OBJECT ro_download TYPE zcl_abapgit_ecatt_val_obj_down.
ENDMETHOD.
METHOD get_lock_object.
rv_lock_object = 'E_ECATT_TD'.
ENDMETHOD.
METHOD get_object_type.
* constant missing in 702, cl_apl_ecatt_const=>obj_type_ecatt_vo
rv_object_type = 'ECVO'.
ENDMETHOD.
METHOD get_upload.
CREATE OBJECT ro_upload TYPE zcl_abapgit_ecatt_val_obj_upl.
ENDMETHOD.
ENDCLASS.