Class Helper
-
- All Implemented Interfaces:
public final class Helper
Helper methods
sergey.gorbaty
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
ANY_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
node
is an invocation of aDatabase
method.
-
-
-
-