Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
larshp committed Nov 16, 2023
1 parent e1bd272 commit a4acdf5
Show file tree
Hide file tree
Showing 4 changed files with 102 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/zif_alint_inode.intf.abap
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* auto generated, do not touch
INTERFACE zif_alint_inode PUBLIC.
METHODS addchild IMPORTING n TYPE REF TO zif_alint_inode.
TYPES ty1 TYPE STANDARD TABLE OF REF TO zif_alint_inode WITH EMPTY KEY.
METHODS setchildren IMPORTING children TYPE ty1.
TYPES ty2 TYPE STANDARD TABLE OF REF TO zif_alint_inode WITH EMPTY KEY.
METHODS getchildren RETURNING VALUE(return) TYPE ty2.
METHODS get RETURNING VALUE(return) TYPE REF TO object.
METHODS getfirsttoken RETURNING VALUE(return) TYPE REF TO zcl_alint_abstract_token.
METHODS getlasttoken RETURNING VALUE(return) TYPE REF TO zcl_alint_abstract_token.
ENDINTERFACE.

15 changes: 15 additions & 0 deletions src/zif_alint_inode.intf.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_INTF" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<VSEOINTERF>
<CLSNAME>ZIF_ALINT_INODE</CLSNAME>
<LANGU>E</LANGU>
<DESCRIPT>abaplint</DESCRIPT>
<EXPOSURE>2</EXPOSURE>
<STATE>1</STATE>
<UNICODE>X</UNICODE>
</VSEOINTERF>
</asx:values>
</asx:abap>
</abapGit>
59 changes: 59 additions & 0 deletions src/zif_alint_token_node.clas.abap
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
* auto generated, do not touch
CLASS zif_alint_token_node DEFINITION PUBLIC.
PUBLIC SECTION.
INTERFACES zif_alint_inode.
METHODS constructor IMPORTING token TYPE REF TO zcl_alint_abstract_token.
ALIASES addchild FOR zif_alint_inode~addchild.
ALIASES setchildren FOR zif_alint_inode~setchildren.
ALIASES getchildren FOR zif_alint_inode~getchildren.
METHODS concattokens RETURNING VALUE(return) TYPE string.
ALIASES get FOR zif_alint_inode~get.
METHODS counttokens RETURNING VALUE(return) TYPE i.
ALIASES getfirsttoken FOR zif_alint_inode~getfirsttoken.
ALIASES getlasttoken FOR zif_alint_inode~getlasttoken.
PRIVATE SECTION.
DATA token TYPE REF TO zcl_alint_abstract_token.
ENDCLASS.

CLASS zif_alint_token_node IMPLEMENTATION.
METHOD constructor.
me->token = token.
ENDMETHOD.

METHOD zif_alint_inode~addchild.
ENDMETHOD.

METHOD zif_alint_inode~setchildren.
ENDMETHOD.

METHOD zif_alint_inode~getchildren.
return = VALUE #( ).

ENDMETHOD.

METHOD concattokens.
return = token->getstr( ).

ENDMETHOD.

METHOD zif_alint_inode~get.
return = me->token.

ENDMETHOD.

METHOD counttokens.
return = 1.

ENDMETHOD.

METHOD zif_alint_inode~getfirsttoken.
return = me->token.

ENDMETHOD.

METHOD zif_alint_inode~getlasttoken.
return = me->token.

ENDMETHOD.

ENDCLASS.
16 changes: 16 additions & 0 deletions src/zif_alint_token_node.clas.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_CLAS" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<VSEOCLASS>
<CLSNAME>ZIF_ALINT_TOKEN_NODE</CLSNAME>
<LANGU>E</LANGU>
<DESCRIPT>abaplint</DESCRIPT>
<STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT>
<UNICODE>X</UNICODE>
</VSEOCLASS>
</asx:values>
</asx:abap>
</abapGit>

0 comments on commit a4acdf5

Please sign in to comment.