SAP ABAP Class CL_CC_ADT_HELPER (CL_CC_ADT_HELPER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_CODE_COMPLETION_ADT (Package) ABAP Code Completion - ADT Wrapper
Properties
Class CL_CC_ADT_HELPER  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CODE_COMPLETION_ADT   ABAP Code Completion - ADT Wrapper 
Created 20100302   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CC_ADT_HELPER has no forward declaration.
Interfaces
Class CL_CC_ADT_HELPER has no interface implemented.
Friends
Class CL_CC_ADT_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS Constant Private Type reference (TYPE) STRING 'CLASS' 20101209
2 CO_ENDCLASS Constant Private Type reference (TYPE) STRING 'ENDCLASS' 20101209
3 CO_ENDMETHOD Constant Private Type reference (TYPE) STRING 'ENDMETHOD' 20101209
4 CO_IMPLEMENTATION Constant Private Type reference (TYPE) STRING 'IMPLEMENTATION' 20101209
5 CO_METHOD Constant Private Type reference (TYPE) STRING 'METHOD' 20101209
6 CO_TRIM_AT_CODE_LINES_SIZE Constant Public Type reference (TYPE) I 150 20110217
7 SOURCE Instance attribute Private Type reference (TYPE) SOURCETABLE SOURCE 20100302
8 XPOS Instance attribute Private Type reference (TYPE) I XPOS 20100302
9 YPOS Instance attribute Private Type reference (TYPE) I YPOS 20100302
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_BEGIN_POSITION Instance method Public Method CALCULATE_BEGIN_POSITION 20100302
2 CALCULATE_POSITIONS Instance method Public Method 20100302
3 CALCULATE_REAL_BEGIN_POSITION Instance method Public Method 20111205
4 CONSTRUCTOR Instance method Private Constructor 20100302
5 CREATE_INSTANCE Static method Public Method 20100302
6 FIND_DOT_AND_REMOVE_COMMENT Instance method Private Method FIND_DOT_AND_REMOVE_COMMENT 20100302
7 FIND_NEXT_DOT Instance method Private Method 20121130
8 GET_SOURCE_LINE Instance method Private Method GET_SOURCE_LINE 20100302
9 IS_INLINE_EXPRESSION Instance method Public Method 20121130
10 MODIFY_INLINE_EXP_SOURCE_LINE Instance method Public Method 20121130
11 TRIM_SOURCE Static method Public Method 20101209
Events
Class CL_CC_ADT_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CODE_BLOCK Private See coding 20101209 begin of ty_code_block, from_row type i, from_col type i, to_row type i, to_col type i, end of ty_code_block
2 TY_CODE_BLOCKS Private See coding 20101209 ty_code_blocks type standard table of ty_code_block with default key
3 TY_CODE_BLOCKS_INFO Private See coding 20101209 begin of ty_code_blocks_info, code_blocks type ty_code_blocks, inside_code_block_index type i, between_code_block_from type i, between_code_block_to type i, end of ty_code_blocks_info
Method Signatures

Method CALCULATE_BEGIN_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEG_XPOS Call by reference Type reference (TYPE) I BEG_XPOS 20100302
2 Exporting BEG_YPOS Call by reference Type reference (TYPE) I BEG_YPOS 20100302
3 Exporting SOURCE_LINE Call by reference Type reference (TYPE) STRING SOURCE_LINE 20100302

Method CALCULATE_BEGIN_POSITION on class CL_CC_ADT_HELPER has no exception.

Method CALCULATE_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEG_XPOS Call by reference Type reference (TYPE) I 20100302
2 Exporting BEG_YPOS Call by reference Type reference (TYPE) I 20100302
3 Exporting END_XPOS Call by reference Type reference (TYPE) I 20100302
4 Exporting END_YPOS Call by reference Type reference (TYPE) I 20100302
5 Exporting IS_FIELD_SYMBOL Call by reference Type reference (TYPE) ABAP_BOOL 20100303
6 Exporting SOURCE_LINE Call by reference Type reference (TYPE) STRING 20100302
7 Exporting WHOLE_LINE Call by reference Type reference (TYPE) STRING 20100302

Method CALCULATE_POSITIONS on class CL_CC_ADT_HELPER has no exception.

Method CALCULATE_REAL_BEGIN_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BEG_XPOS Call by reference Type reference (TYPE) I 20111205
2 Changing BEG_YPOS Call by reference Type reference (TYPE) I 20111205
3 Exporting REAL_BEG_XPOS Call by reference Type reference (TYPE) I 20111205
4 Exporting REAL_XPOS Call by reference Type reference (TYPE) I 20111205
5 Exporting REAL_YPOS Call by reference Type reference (TYPE) I 20111205
6 Changing SOURCE Call by reference Type reference (TYPE) SOURCETABLE 20111205
7 Importing SOURCE_LINE Call by reference Type reference (TYPE) STRING 20111205
8 Changing XPOS Call by reference Type reference (TYPE) I 20111205
9 Changing YPOS Call by reference Type reference (TYPE) I 20111205

Method CALCULATE_REAL_BEGIN_POSITION on class CL_CC_ADT_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) SOURCETABLE 20100302
2 Importing XPOS Call by reference Type reference (TYPE) I 20100302
3 Importing YPOS Call by reference Type reference (TYPE) I 20100302

Method CONSTRUCTOR on class CL_CC_ADT_HELPER has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_CC_ADT_HELPER 20100302
2 Importing SOURCE Call by reference Type reference (TYPE) SOURCETABLE 20100302
3 Importing XPOS Call by reference Type reference (TYPE) I 20100302
4 Importing YPOS Call by reference Type reference (TYPE) I 20100302

Method CREATE_INSTANCE on class CL_CC_ADT_HELPER has no exception.

Method FIND_DOT_AND_REMOVE_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CURRENT_SOURCE_LINE Call by reference Type reference (TYPE) STRING CURRENT_SOURCE_LINE 20100302
2 Exporting DOT_POSITION Call by reference Type reference (TYPE) I DOT_POSITION 20100302

Method FIND_DOT_AND_REMOVE_COMMENT on class CL_CC_ADT_HELPER has no exception.

Method FIND_NEXT_DOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOT_XPOS Call by reference Type reference (TYPE) I 20121130
2 Exporting DOT_YPOS Call by reference Type reference (TYPE) I 20121130
3 Importing SOURCE Call by reference Type reference (TYPE) RSWSOURCET 20121130
4 Importing XPOS Call by reference Type reference (TYPE) I 20121130
5 Importing YPOS Call by reference Type reference (TYPE) I 20121130

Method FIND_NEXT_DOT on class CL_CC_ADT_HELPER has no exception.

Method GET_SOURCE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING RESULT 20100302
2 Importing XPOS Call by reference Type reference (TYPE) I XPOS 20100302
3 Importing YPOS Call by reference Type reference (TYPE) I YPOS 20100302

Method GET_SOURCE_LINE on class CL_CC_ADT_HELPER has no exception.

Method IS_INLINE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20121130
2 Importing SOURCE Call by reference Type reference (TYPE) RSWSOURCET 20121130
3 Exporting VARIABLE_NAME Call by reference Type reference (TYPE) STRING 20121130
4 Importing XPOS Call by reference Type reference (TYPE) I 20121130
5 Exporting XPOS_END_STMT Call by reference Type reference (TYPE) I 20121130
6 Importing YPOS Call by reference Type reference (TYPE) I 20121130
7 Exporting YPOS_END_STMT Call by reference Type reference (TYPE) I 20121130

Method IS_INLINE_EXPRESSION on class CL_CC_ADT_HELPER has no exception.

Method MODIFY_INLINE_EXP_SOURCE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20121130
2 Changing VARIABLE_NAME Call by reference Type reference (TYPE) STRING 20121130
3 Importing XPOS_INLINE_END Call by reference Type reference (TYPE) I 20121130
4 Importing YPOS_INLINE_END Call by reference Type reference (TYPE) I 20121130

Method MODIFY_INLINE_EXP_SOURCE_LINE on class CL_CC_ADT_HELPER has no exception.

Method TRIM_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SOURCE Call by reference Type reference (TYPE) SOURCETABLE 20101209
2 Changing XPOS Call by reference Type reference (TYPE) I 20101209
3 Changing YPOS Call by reference Type reference (TYPE) I 20101209

Method TRIM_SOURCE on class CL_CC_ADT_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800