Removed unnecessary file-access in lcl_objects_bridge

This commit is contained in:
mrsimpson 2016-03-07 18:51:52 +00:00
parent 16e48c46f1
commit 919af18c79

View File

@ -2436,17 +2436,9 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
DATA: lo_files TYPE REF TO object, DATA: lo_files TYPE REF TO object,
lo_wrapped_files TYPE REF TO object. lo_wrapped_files TYPE REF TO object.
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~SERIALIZE'). CALL METHOD mo_plugin->('WRAP_SERIALIZE')
EXPORTING
CALL METHOD mo_plugin->('GET_FILES') io_xml = io_xml.
RECEIVING
ro_files_proxy = lo_files. "Returns a proxy wrapping a files-object
CALL METHOD lo_files->('GET_WRAPPED_OBJECT')
RECEIVING
ro_objects_files = lo_wrapped_files.
mo_files ?= lo_wrapped_files.
ENDMETHOD. ENDMETHOD.
@ -2455,13 +2447,10 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
DATA: lx_plugin TYPE REF TO cx_static_check. DATA: lx_plugin TYPE REF TO cx_static_check.
TRY. TRY.
CALL METHOD mo_plugin->('SET_FILES') CALL METHOD mo_plugin->('WRAP_DESERIALIZE')
EXPORTING EXPORTING
io_objects_files = mo_files. iv_package = iv_package
io_xml = io_xml.
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~DESERIALIZE')
EXPORTING
iv_package = iv_package.
CATCH cx_static_check INTO lx_plugin. CATCH cx_static_check INTO lx_plugin.
RAISE EXCEPTION TYPE lcx_exception RAISE EXCEPTION TYPE lcx_exception
EXPORTING EXPORTING