SAP ABAP Class CL_ART_NAME_SERVICE (Determines code style information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_BLACKBOARD (Package) Refactoring Blackboard
Properties
Class CL_ART_NAME_SERVICE  
Short Description Determines code style information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_BLACKBOARD   Refactoring Blackboard 
Created 20130725   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ART_NAME_SERVICE has no forward declaration.
Interfaces
Class CL_ART_NAME_SERVICE has no interface implemented.
Friends
Class CL_ART_NAME_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_UNKNOWN Constant Private Type reference (TYPE) STRING `?` 20130913
2 PST_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_PST_CLASS 20130913
3 PST_INTERFACE Instance attribute Private Object reference (TYPE REF TO) CL_PST_INTERFACE 20130913
4 PST_METHOD_DEF Instance attribute Private Object reference (TYPE REF TO) CL_PST_METHOD_DEFINITION 20130913
5 PST_METHOD_IMP Instance attribute Private Object reference (TYPE REF TO) CL_PST_METHOD_IMPLEMENTATION 20130913
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_PREFIX Instance method Private Method 20130913
2 APPROVE_NAME Instance method Private Method 20130913
3 APPROVE_NAME_FOR_NEW_LOCAL Instance method Public Method 20130913
4 APPROVE_NAME_FOR_NEW_MEMBER Instance method Public Method 20130913
5 APPROVE_NAME_FOR_NEW_PARAM Instance method Public Method 20130913
6 CREATE_FOR_CLASS Static method Public Method 20130913
7 CREATE_FOR_INTERFACE Static method Public Method 20130913
8 CREATE_FOR_METHOD_DEF Static method Public Method 20130913
9 CREATE_FOR_METHOD_IMP Static method Public Method 20130913
10 DERIVE_ABAP_NAME Static method Public Method 20130913
11 DOES_MEMBER_EXIST Instance method Private Method 20130913
12 GET_DEFAULT_PREFIX Instance method Private Method 20130913
13 GET_PREFIX_4_LOCALS Instance method Private Method 20130913
14 GET_PREFIX_4_MEMBERS Instance method Private Method 20130913
15 GET_PREFIX_4_PARAMETERS Instance method Private Method 20130913
16 GET_PREFIX_CANDIDATE Instance method Private Method 20130913
17 NAME_IS_IN_EXTERNAL_BLACKLIST Instance method Private Method 20131015
Events
Class CL_ART_NAME_SERVICE has no event.
Types
Class CL_ART_NAME_SERVICE has no local type.
Method Signatures

Method ADJUST_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESIRED_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20130913
3 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method ADJUST_PREFIX on class CL_ART_NAME_SERVICE has no exception.

Method APPROVE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESIRED_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Returning R_APPROVED_NAME Value transfer Type reference (TYPE) STRING 20130913

Method APPROVE_NAME on class CL_ART_NAME_SERVICE has no exception.

Method APPROVE_NAME_FOR_NEW_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESIRED_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Importing I_KIND_FOR_PREFIX Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
3 Returning R_APPROVED_NAME Value transfer Type reference (TYPE) STRING 20130913

Method APPROVE_NAME_FOR_NEW_LOCAL on class CL_ART_NAME_SERVICE has no exception.

Method APPROVE_NAME_FOR_NEW_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESIRED_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Importing I_KIND_FOR_PREFIX Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
3 Importing I_NAMES_BLACKLIST Call by reference Type reference (TYPE) STRING_TABLE 20131015
4 Returning R_APPROVED_NAME Value transfer Type reference (TYPE) STRING 20130913

Method APPROVE_NAME_FOR_NEW_MEMBER on class CL_ART_NAME_SERVICE has no exception.

Method APPROVE_NAME_FOR_NEW_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESIRED_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Importing I_KIND_FOR_PREFIX Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
3 Returning R_APPROVED_NAME Value transfer Type reference (TYPE) STRING 20130913

Method APPROVE_NAME_FOR_NEW_PARAM on class CL_ART_NAME_SERVICE has no exception.

Method CREATE_FOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PST_CLASS Call by reference Object reference (TYPE REF TO) CL_PST_CLASS 20130913
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_NAME_SERVICE 20130913

Method CREATE_FOR_CLASS on class CL_ART_NAME_SERVICE has no exception.

Method CREATE_FOR_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PST_INTERFACE Call by reference Object reference (TYPE REF TO) CL_PST_INTERFACE 20130913
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_NAME_SERVICE 20130913

Method CREATE_FOR_INTERFACE on class CL_ART_NAME_SERVICE has no exception.

Method CREATE_FOR_METHOD_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PST_METHOD_DEF Call by reference Object reference (TYPE REF TO) CL_PST_METHOD_DEFINITION 20130913
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_NAME_SERVICE 20130913

Method CREATE_FOR_METHOD_DEF on class CL_ART_NAME_SERVICE has no exception.

Method CREATE_FOR_METHOD_IMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PST_METHOD_IMP Call by reference Object reference (TYPE REF TO) CL_PST_METHOD_IMPLEMENTATION 20130913
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_NAME_SERVICE 20130913

Method CREATE_FOR_METHOD_IMP on class CL_ART_NAME_SERVICE has no exception.

Method DERIVE_ABAP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method DERIVE_ABAP_NAME on class CL_ART_NAME_SERVICE has no exception.

Method DOES_MEMBER_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEMBER_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130913

Method DOES_MEMBER_EXIST on class CL_ART_NAME_SERVICE has no exception.

Method GET_DEFAULT_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method GET_DEFAULT_PREFIX on class CL_ART_NAME_SERVICE has no exception.

Method GET_PREFIX_4_LOCALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method GET_PREFIX_4_LOCALS on class CL_ART_NAME_SERVICE has no exception.

Method GET_PREFIX_4_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method GET_PREFIX_4_MEMBERS on class CL_ART_NAME_SERVICE has no exception.

Method GET_PREFIX_4_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Object reference (TYPE REF TO) CE_PST_KIND 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method GET_PREFIX_4_PARAMETERS on class CL_ART_NAME_SERVICE has no exception.

Method GET_PREFIX_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130913

Method GET_PREFIX_CANDIDATE on class CL_ART_NAME_SERVICE has no exception.

Method NAME_IS_IN_EXTERNAL_BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMES_BLACKLIST Call by reference Type reference (TYPE) STRING_TABLE 20131015
2 Importing I_NAME_PROPOSAL Call by reference Type reference (TYPE) SEOCMPNAME 20131015
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20131015

Method NAME_IS_IN_EXTERNAL_BLACKLIST on class CL_ART_NAME_SERVICE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740