Class Helper
- 
                    
                    
- All Implemented Interfaces:
 
public final class HelperHelper methods
sergey.gorbaty
 
- 
                
                    
                    
- 
                                
                            
                                
Field Summary
Fields Modifier and Type Field Description public final static StringANY_METHOD 
- 
                                
                            
                                
Method Summary
- 
                    
                    
                    
- 
                                
                            
                                
Method Detail
- 
                                        
isTestMethodOrClass
static boolean isTestMethodOrClass(ApexNode<out Object> node)
 
- 
                                        
foundAnySOQLorSOSL
static boolean foundAnySOQLorSOSL(ApexNode<out Object> node)
 
- 
                                        
foundAnyDML
static boolean foundAnyDML(ApexNode<out Object> node)
Finds DML operations in a given node descendants' path
- Returns:
 true if found DML operations in node descendants
 
- 
                                        
isMethodName
static boolean isMethodName(ASTMethodCallExpression methodNode, String className, String methodName)
 
- 
                                        
isMethodName
static boolean isMethodName(ASTMethodCallExpression m, String methodName)
 
- 
                                        
isMethodCallChain
static boolean isMethodCallChain(ASTMethodCallExpression methodNode, Array<String> methodNames)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTVariableExpression variable)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTVariableDeclaration variable)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTField variable)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTFieldDeclaration variable)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTNewKeyValueObjectExpression variable)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTNewObjectExpression variable)
 
- 
                                        
isSystemLevelClass
static boolean isSystemLevelClass(ASTUserClass node)
 
- 
                                        
getFQVariableName
static String getFQVariableName(ASTParameter p)
 
- 
                                        
isAnyDatabaseMethodCall
static boolean isAnyDatabaseMethodCall(ASTMethodCallExpression node)
- Returns:
 true if
nodeis an invocation of aDatabasemethod.
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                    
                    
                    
 
 -