Base visitor for unnecessary constructor calls.
| Type | Name and description |
|---|---|
java.util.List<java.lang.Class> |
parameterTypes |
java.lang.String |
suffix |
java.lang.Class |
targetType |
| Constructor and description |
|---|
UnnecessaryInstantiationAstVisitor
(java.lang.Class targetType, java.util.List<java.lang.Class> parameterTypes, java.lang.String suffix) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected boolean |
isTypeSuffixNecessary(java.lang.Object argument) |
|
protected boolean |
shouldSkipViolation(java.lang.Object value) |
|
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call) |
| Methods inherited from class | Name |
|---|---|
class AbstractAstVisitor |
addViolation, addViolation, getCurrentClassName, getCurrentClassNode, getRule, getSourceCode, getSourceUnit, getViolations, getVisited, isFirstVisit, isGeneratedCode, isNotGeneratedCode, lastSourceLine, lastSourceLineTrimmed, setRule, setSourceCode, setVisited, shouldVisitMethod, sourceLine, sourceLineTrimmed, visitClass, visitClassComplete, visitClassEx, visitMethod, visitMethodComplete, visitMethodEx |
Groovy Documentation