Replace zcl_abapgit_objects=>ty_serialization with same type in interface (#6451)

Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
This commit is contained in:
Frank Müller 2023-09-01 06:47:37 +02:00 committed by GitHub
parent 7ae6ac291a
commit b9a8de1ad2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 9 deletions

View File

@ -21,7 +21,7 @@ FUNCTION z_abapgit_serialize_parallel.
DATA: ls_item TYPE zif_abapgit_definitions=>ty_item,
lx_error TYPE REF TO zcx_abapgit_exception,
lv_text TYPE c LENGTH 200,
ls_files TYPE zcl_abapgit_objects=>ty_serialization.
ls_files TYPE zif_abapgit_objects=>ty_serialization.
TRY.
ls_item-obj_type = iv_obj_type.

View File

@ -6,18 +6,13 @@ CLASS zcl_abapgit_objects DEFINITION
TYPES:
ty_types_tt TYPE SORTED TABLE OF tadir-object WITH UNIQUE KEY table_line .
TYPES:
BEGIN OF ty_serialization,
files TYPE zif_abapgit_git_definitions=>ty_files_tt,
item TYPE zif_abapgit_definitions=>ty_item,
END OF ty_serialization .
CLASS-METHODS serialize
IMPORTING
!is_item TYPE zif_abapgit_definitions=>ty_item
!io_i18n_params TYPE REF TO zcl_abapgit_i18n_params
RETURNING
VALUE(rs_files_and_item) TYPE ty_serialization
VALUE(rs_files_and_item) TYPE zif_abapgit_objects=>ty_serialization
RAISING
zcx_abapgit_exception .
CLASS-METHODS deserialize

View File

@ -248,7 +248,7 @@ CLASS ltcl_serialize IMPLEMENTATION.
METHOD check.
DATA: ls_files_item TYPE zcl_abapgit_objects=>ty_serialization.
DATA: ls_files_item TYPE zif_abapgit_objects=>ty_serialization.
ls_files_item = zcl_abapgit_objects=>serialize(
is_item = is_item

View File

@ -142,7 +142,7 @@ CLASS ZCL_ABAPGIT_ZIP IMPLEMENTATION.
lv_folder TYPE string,
lv_fullpath TYPE string,
lv_sep TYPE c LENGTH 1,
ls_files_item TYPE zcl_abapgit_objects=>ty_serialization,
ls_files_item TYPE zif_abapgit_objects=>ty_serialization,
lo_frontend_serv TYPE REF TO zif_abapgit_frontend_services.
FIELD-SYMBOLS: <ls_file> LIKE LINE OF ls_files_item-files.