SAP ABAP Class CL_ART_APPLY_4_GENERATE_METH (Extract superclass or interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_BLACKBOARD (Package) Refactoring Blackboard
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_QFIX_QUICKFIX Interface to provide a refactoring quickfix 20130402
Properties
Class CL_ART_APPLY_4_GENERATE_METH  
Short Description Extract superclass or interface    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_BLACKBOARD   Refactoring Blackboard 
Created 20130222   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ART_APPLY_4_GENERATE_METH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_QFIX_QUICKFIX Interface to provide a refactoring quickfix 20130402
Friends
Class CL_ART_APPLY_4_GENERATE_METH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BLACKBOARD Instance attribute Private Object reference (TYPE REF TO) CL_ART_BLACKBOARD 20130402
2 CONSTRUCTION_PARAMETERS Instance attribute Private Type reference (TYPE) TY_T_CONSTRUCTION_PARAMETERS 20130417
3 FACTORY_NAME Instance attribute Private Type reference (TYPE) STRING 'create' 20130405
4 PRETTY_PRINTER Instance attribute Private Object reference (TYPE REF TO) CL_SEDI_PRETTY_PRINTER 20130426
5 QFIX_RESULT Instance attribute Private Object reference (TYPE REF TO) IF_QUICKFIX_RESULT 20130402
6 SELECTED_ATTRIBUTE_NODES Instance attribute Private Type reference (TYPE) CL_PST_NODE=>TAB 20130411
7 SURROUNDING_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_PST_CLASS 20130402
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELTA_4_CLASS_CONSTR_DEF Instance method Private Method 20130403
2 ADD_DELTA_4_CLASS_CONSTR_IMP Instance method Private Method 20130403
3 ADD_DELTA_4_CONSTRUCTOR_DEF Instance method Private Method 20130404
4 ADD_DELTA_4_CONSTRUCTOR_IMP Instance method Private Method 20130404
5 ADD_DELTA_4_FACTORY_DEF Instance method Private Method 20130403
6 ADD_DELTA_4_FACTORY_IMP Instance method Private Method 20130403
7 COLLECT_CONSTRUCTION_PARAMS Instance method Private Method 20130417
8 CREATE Static method Public Method 20130402
9 CREATE_NODE_4_NEW_METHOD Instance method Private Method 20131015
10 DERIVE_PARAMETER_NAME Instance method Private Method 20130417
11 ENSURE_UNIQUE_IMPORTING_PARAMS Static method Private Method 20130417
12 GET_PARAMETERS_FROM_CONSTR Instance method Private Method 20130412
13 GET_PARAMETERS_FROM_SUPER Instance method Private Method 20130408
14 GET_TYPE_STRING Instance method Private Method 20130408
15 IS_IMPORTING_PARAM_UNIQUE Static method Private Method 20130417
16 MAKE_IMPORTING_PARAM_UNIQUE Static method Private Method 20130417
17 NEWLINE Instance method Private Method 20130403
18 PARSE_USER_CONTENT Instance method Private Method 20130404
Events
Class CL_ART_APPLY_4_GENERATE_METH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CONSTRUCTION_PARAMETER Private See coding 20130417 BEGIN OF ty_construction_parameter, left_hand_param TYPE string, importing_param TYPE string, type_string TYPE string, is_constructor TYPE abap_bool, END OF ty_construction_parameter
2 TY_T_CONSTRUCTION_PARAMETERS Private See coding 20130417 ty_t_construction_parameters TYPE STANDARD TABLE OF ty_construction_parameter WITH default KEY
Method Signatures

Method ADD_DELTA_4_CLASS_CONSTR_DEF Signature

Method ADD_DELTA_4_CLASS_CONSTR_DEF on class CL_ART_APPLY_4_GENERATE_METH has no parameter.
Method ADD_DELTA_4_CLASS_CONSTR_DEF on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method ADD_DELTA_4_CLASS_CONSTR_IMP Signature

Method ADD_DELTA_4_CLASS_CONSTR_IMP on class CL_ART_APPLY_4_GENERATE_METH has no parameter.
Method ADD_DELTA_4_CLASS_CONSTR_IMP on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method ADD_DELTA_4_CONSTRUCTOR_DEF Signature

Method ADD_DELTA_4_CONSTRUCTOR_DEF on class CL_ART_APPLY_4_GENERATE_METH has no parameter.
Method ADD_DELTA_4_CONSTRUCTOR_DEF on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method ADD_DELTA_4_CONSTRUCTOR_IMP Signature

Method ADD_DELTA_4_CONSTRUCTOR_IMP on class CL_ART_APPLY_4_GENERATE_METH has no parameter.
Method ADD_DELTA_4_CONSTRUCTOR_IMP on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method ADD_DELTA_4_FACTORY_DEF Signature

Method ADD_DELTA_4_FACTORY_DEF on class CL_ART_APPLY_4_GENERATE_METH has no parameter.
Method ADD_DELTA_4_FACTORY_DEF on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method ADD_DELTA_4_FACTORY_IMP Signature

Method ADD_DELTA_4_FACTORY_IMP on class CL_ART_APPLY_4_GENERATE_METH has no parameter.
Method ADD_DELTA_4_FACTORY_IMP on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method COLLECT_CONSTRUCTION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSTRUCTOR_PARAMS Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130417
2 Importing I_SELECTED_ATTRIBUTES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130417
3 Returning R_RESULT Value transfer Type reference (TYPE) TY_T_CONSTRUCTION_PARAMETERS 20130417

Method COLLECT_CONSTRUCTION_PARAMS on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLACKBOARD Call by reference Object reference (TYPE REF TO) CL_ART_BLACKBOARD 20130402
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_ART_APPLY_4_GENERATE_METH 20130402

Method CREATE on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method CREATE_NODE_4_NEW_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CODE Call by reference Type reference (TYPE) STRING 20131015
2 Importing I_NAME Call by reference Type reference (TYPE) STRING 20131015
3 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20131015

Method CREATE_NODE_4_NEW_METHOD on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method DERIVE_PARAMETER_NAME Signature

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

Method DERIVE_PARAMETER_NAME on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method ENSURE_UNIQUE_IMPORTING_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARAMETERS Call by reference Type reference (TYPE) CL_ART_APPLY_4_GENERATE_METH=>TY_T_CONSTRUCTION_PARAMETERS 20130417

Method ENSURE_UNIQUE_IMPORTING_PARAMS on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method GET_PARAMETERS_FROM_CONSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARAMETERS Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20130412

Method GET_PARAMETERS_FROM_CONSTR on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method GET_PARAMETERS_FROM_SUPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARAMETERS Value transfer Type reference (TYPE) CL_PST_NODE=>TAB 20130408

Method GET_PARAMETERS_FROM_SUPER on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method GET_TYPE_STRING Signature

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

Method GET_TYPE_STRING on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method IS_IMPORTING_PARAM_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) SYST-INDEX 20130417
2 Importing I_PARAMETERS Call by reference Type reference (TYPE) CL_ART_APPLY_4_GENERATE_METH=>TY_T_CONSTRUCTION_PARAMETERS 20130417
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130417

Method IS_IMPORTING_PARAM_UNIQUE on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method MAKE_IMPORTING_PARAM_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARAMETERS Call by reference Type reference (TYPE) CL_ART_APPLY_4_GENERATE_METH=>TY_T_CONSTRUCTION_PARAMETERS 20130417
2 Importing I_INDEX Call by reference Type reference (TYPE) SYST-INDEX 20130417

Method MAKE_IMPORTING_PARAM_UNIQUE on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method NEWLINE Signature

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

Method NEWLINE on class CL_ART_APPLY_4_GENERATE_METH has no exception.

Method PARSE_USER_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_CONTENT Call by reference Type reference (TYPE) STRING 20130404

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