sbcgua / ajson

Yet another json parser serializer for ABAP
MIT License
50 stars 15 forks source link

Aliases for interfaces #3

Closed sbcgua closed 4 years ago

sbcgua commented 4 years ago

Maybe add aliases for interface methods. Not sure. Interfaces can be useful to separate concerns, but for some usages it is inconvenient and bulky to reassign or prefix them

    aliases:
      exists for zif_ajson_reader~exists,
      members for zif_ajson_reader~members,
      value for zif_ajson_reader~value,
      value_boolean for zif_ajson_reader~value_boolean,
      value_integer for zif_ajson_reader~value_integer,
      value_number for zif_ajson_reader~value_number,
      value_string for zif_ajson_reader~value_string,
      slice for zif_ajson_reader~slice,
      to_abap for zif_ajson_reader~to_abap.

    aliases:
      clear for zif_ajson_writer~clear,
      set for zif_ajson_writer~set,
      set_boolean for zif_ajson_writer~set_boolean,
      set_string for zif_ajson_writer~set_string,
      set_integer for zif_ajson_writer~set_integer,
      set_date for zif_ajson_writer~set_date,
      delete for zif_ajson_writer~delete,
      touch_array for zif_ajson_writer~touch_array,
      push for zif_ajson_writer~push.