Class Helper
- java.lang.Object
-
- net.sourceforge.pmd.lang.apex.rule.internal.Helper
-
@InternalApi public final class Helper extends Object
Helper methods- Author:
- sergey.gorbaty
-
-
Field Summary
Fields Modifier and Type Field Description static String
ANY_METHOD
-
Method Summary
-
-
-
Field Detail
-
ANY_METHOD
public static final String ANY_METHOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
isTestMethodOrClass
public static boolean isTestMethodOrClass(ApexNode<?> node)
-
foundAnySOQLorSOSL
public static boolean foundAnySOQLorSOSL(ApexNode<?> node)
-
foundAnyDML
public static boolean foundAnyDML(ApexNode<?> node)
Finds DML operations in a given node descendants' path- Parameters:
node
-- Returns:
- true if found DML operations in node descendants
-
isMethodName
public static boolean isMethodName(ASTMethodCallExpression methodNode, String className, String methodName)
-
isMethodName
public static boolean isMethodName(ASTMethodCallExpression m, String methodName)
-
isMethodCallChain
public static boolean isMethodCallChain(ASTMethodCallExpression methodNode, String... methodNames)
-
getFQVariableName
public static String getFQVariableName(ASTVariableExpression variable)
-
getFQVariableName
public static String getFQVariableName(ASTVariableDeclaration variable)
-
getFQVariableName
public static String getFQVariableName(ASTFieldDeclaration variable)
-
getFQVariableName
public static String getFQVariableName(ASTNewKeyValueObjectExpression variable)
-
isSystemLevelClass
public static boolean isSystemLevelClass(ASTUserClass node)
-
getFQVariableName
public static String getFQVariableName(apex.jorje.semantic.ast.member.Parameter p)
-
getFQVariableName
public static String getFQVariableName(ASTParameter p)
-
-