SAP ABAP Class CL_PST_METHOD_IMPLEMENTATION (comfort API for information on a dedicated method from PST)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_PROGRAM_STRUCTURE_TREE (Package) Program Structure Tree
Properties
Class CL_PST_METHOD_IMPLEMENTATION  
Short Description comfort API for information on a dedicated method from PST    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_PROGRAM_STRUCTURE_TREE   Program Structure Tree 
Created 20121011   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PST_METHOD_IMPLEMENTATION has no forward declaration.
Interfaces
Class CL_PST_METHOD_IMPLEMENTATION has no interface implemented.
Friends
Class CL_PST_METHOD_IMPLEMENTATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 METHOD_DEFINITION Instance attribute Private Object reference (TYPE REF TO) CL_PST_METHOD_DEFINITION 20121024
2 METHOD_IMP_NODE Instance attribute Public Object reference (TYPE REF TO) CL_PST_NODE 20121011
3 NAME Instance attribute Public Type reference (TYPE) STRING 20121018
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method 20121011
2 DOES_DEFINITION_EXIST Instance method Public Method 20121018
3 DOES_LOCAL_OR_MEMBER_EXIST Instance method Public Method 20121123
4 FIND_CONSTANTS_BY_VALUE Instance method Public Method 20121220
5 FIND_CONSTANT_BY_NAME Instance method Public Method 20130131
6 FIND_LOCAL_DECLARATION_BY_NAME Instance method Public Method 20130409
7 FIND_PREVIOUS_NODE_FOR_LOCAL Instance method Public Method 20121123
8 GET_CLASS Instance method Public Method 20121016
9 GET_LOCALS Instance method Public Method 20130913
10 GET_METHOD_DEFINITION Instance method Public Method 20121023
11 GET_STATEMENTS Instance method Public Method 20121123
12 INIT Instance method Private Method 20121011
13 IS_INTERFACE_METHOD Instance method Public Method 20121012
14 IS_NAME_ALIASED Instance method Public Method 20121024
15 IS_POSITION_IN_METHOD_STMNT Instance method Public Method 20121018
16 IS_REDEFINITION Instance method Public Method 20121024
17 IS_STATIC_METHOD Instance method Public Method 20130131
Events
Class CL_PST_METHOD_IMPLEMENTATION has no event.
Types
Class CL_PST_METHOD_IMPLEMENTATION has no local type.
Method Signatures

Method CREATE 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 20121011
2 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_METHOD_IMPLEMENTATION 20121011

Method CREATE on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method DOES_DEFINITION_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121018

Method DOES_DEFINITION_EXIST on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method DOES_LOCAL_OR_MEMBER_EXIST Signature

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

Method DOES_LOCAL_OR_MEMBER_EXIST on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method FIND_CONSTANTS_BY_VALUE Signature

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

Method FIND_CONSTANTS_BY_VALUE on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method FIND_CONSTANT_BY_NAME Signature

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

Method FIND_CONSTANT_BY_NAME on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method FIND_LOCAL_DECLARATION_BY_NAME Signature

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

Method FIND_LOCAL_DECLARATION_BY_NAME on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method FIND_PREVIOUS_NODE_FOR_LOCAL 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 20121123
2 Importing I_POSITION_CONSTRAINT_BEFORE Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20121204
3 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_NODE 20121123

Method FIND_PREVIOUS_NODE_FOR_LOCAL on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_CLASS 20121016

Method GET_CLASS on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method GET_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) CL_PST_NODE=>TAB 20130913

Method GET_LOCALS on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method GET_METHOD_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_PST_METHOD_DEFINITION 20121023

Method GET_METHOD_DEFINITION on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method GET_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) IF_PST_STATEMENT_TYPES=>TY_T_PST_STATEMENTS 20121123

Method GET_STATEMENTS on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method INIT 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 20121011

Method INIT on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method IS_INTERFACE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121012

Method IS_INTERFACE_METHOD on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method IS_NAME_ALIASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121024

Method IS_NAME_ALIASED on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method IS_POSITION_IN_METHOD_STMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20121018
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121018

Method IS_POSITION_IN_METHOD_STMNT on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method IS_REDEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121024

Method IS_REDEFINITION on class CL_PST_METHOD_IMPLEMENTATION has no exception.

Method IS_STATIC_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130131

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