Modifier and Type | Class | Description |
---|---|---|
class |
AbstractAstVisitor |
Abstract superclass for Groovy AST Visitors used with Rules
|
class |
AbstractConstructorCallAstVisitor |
|
class |
AbstractFieldVisitor |
This is the base class for AST Visitors that only need to visit the fields of
a class.
|
class |
AbstractMethodCallExpressionVisitor |
This is the base class for AST Visitors that only need to visit the MethodCallExpressions of
a class.
|
class |
AbstractMethodVisitor |
This is the base class for AST Visitors that only need to visit the methods of
a class.
|
class |
ClassReferenceAstVisitor |
|
class |
FieldReferenceAstVisitor |
|
class |
NullReturnTracker |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
AbstractAstVisitorRule.getAstVisitor() |
|
protected AstVisitor |
AbstractSharedAstVisitorRule.getAstVisitor(SourceCode sourceCode) |
Subclasses can override to provide an AstVisitor with SourceCode or AST-specific initialization.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
AbstractSharedAstVisitorRule.applyVisitor(AstVisitor visitor,
SourceCode sourceCode) |
|
protected abstract List<Violation> |
AbstractSharedAstVisitorRule.getViolations(AstVisitor astVisitor,
SourceCode sourceCode) |
Modifier and Type | Class | Description |
---|---|---|
class |
ElseBlockBracesAstVisitor |
|
class |
ForStatementBracesAstVisitor |
|
class |
IfStatementBracesAstVisitor |
|
class |
WhileStatementBracesAstVisitor |
Modifier and Type | Class | Description |
---|---|---|
class |
CompileStaticlVisitor |
|
class |
ConfusingTernaryAstVisitor |
|
class |
CouldBeElvisAstVisitor |
|
class |
CouldBeSwitchStatementAstVisitor |
|
class |
FieldTypeRequiredAstVisitor |
|
class |
IfStatementCouldBeTernaryAstVisitor |
|
class |
InvertedConditionAstVisitor |
|
class |
InvertedIfElseAstVisitor |
|
class |
LongLiteralWithLowerCaseLAstVisitor |
|
class |
MethodParameterTypeRequiredAstVisitor |
|
class |
MethodReturnTypeRequiredAstVisitor |
|
class |
NoDefAstVisitor |
|
class |
NoJavaUtilDateAstVisitor |
|
class |
ParameterReassignmentAstVisitor |
|
class |
PublicMethodsBeforeNonPublicMethodsAstVisitor |
|
class |
StaticFieldsBeforeInstanceFieldsAstVisitor |
|
class |
StaticMethodsBeforeInstanceMethodsAstVisitor |
|
class |
TernaryCouldBeElvisAstVisitor |
|
class |
TrailingCommaAstVisitor |
|
class |
VariableTypeRequiredAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
HashtableIsObsoleteRule.getAstVisitor() |
|
AstVisitor |
VectorIsObsoleteRule.getAstVisitor() |
Modifier and Type | Method | Description |
---|---|---|
protected List<Violation> |
PrivateFieldCouldBeFinalRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
Modifier and Type | Class | Description |
---|---|---|
class |
DuplicateListLiteralAstVisitor |
|
class |
DuplicateLiteralAstVisitor |
|
class |
DuplicateMapLiteralAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
DuplicateNumberLiteralRule.getAstVisitor() |
|
AstVisitor |
DuplicateStringLiteralRule.getAstVisitor() |
Modifier and Type | Class | Description |
---|---|---|
class |
MissingOverrideAnnotationAstVisitor |
Modifier and Type | Class | Description |
---|---|---|
class |
CommonCatchAstVisitor |
|
class |
CommonThrowAstVisitor |
|
class |
ConfusingClassNamedExceptionAstVisitor |
|
class |
ExceptionExtendsErrorAstVisitor |
|
class |
ExceptionExtendsThrowableAstVisitor |
|
class |
ExceptionNotThrownAstVisitor |
|
class |
MissingNewInThrowStatementAstVisitor |
|
class |
ReturnNullFromCatchBlockAstVisitor |
|
class |
SwallowThreadDeathAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
CatchArrayIndexOutOfBoundsExceptionRule.getAstVisitor() |
|
AstVisitor |
CatchErrorRule.getAstVisitor() |
|
AstVisitor |
CatchExceptionRule.getAstVisitor() |
|
AstVisitor |
CatchIllegalMonitorStateExceptionRule.getAstVisitor() |
|
AstVisitor |
CatchIndexOutOfBoundsExceptionRule.getAstVisitor() |
|
AstVisitor |
CatchNullPointerExceptionRule.getAstVisitor() |
|
AstVisitor |
CatchRuntimeExceptionRule.getAstVisitor() |
|
AstVisitor |
CatchThrowableRule.getAstVisitor() |
|
AstVisitor |
ThrowErrorRule.getAstVisitor() |
|
AstVisitor |
ThrowExceptionRule.getAstVisitor() |
|
AstVisitor |
ThrowNullPointerExceptionRule.getAstVisitor() |
|
AstVisitor |
ThrowRuntimeExceptionRule.getAstVisitor() |
|
AstVisitor |
ThrowThrowableRule.getAstVisitor() |
Modifier and Type | Class | Description |
---|---|---|
class |
IllegalClassMemberAstVisitor |
|
class |
IllegalPackageReferenceAstVisitor |
|
class |
IllegalSubclassAstVisitor |
|
class |
StatelessClassAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
IllegalClassReferenceRule.getAstVisitor() |
Modifier and Type | Class | Description |
---|---|---|
class |
GrailsDomainCantReferenceServiceAstVisitor |
|
class |
GrailsDomainHasEqualsAstVisitor |
|
class |
GrailsDomainHasToStringAstVisitor |
|
class |
GrailsDomainReservedSqlKeywordNameAstVisitor |
|
class |
GrailsDomainStringPropertyMaxSizeAstVisitor |
|
class |
GrailsDuplicateConstraintAstVisitor |
|
class |
GrailsDuplicateMappingAstVisitor |
|
class |
GrailsMassAssignmentAstVisitor |
|
class |
GrailsPublicControllerMethodAstVisitor |
|
class |
GrailsServletContextReferenceAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
GrailsDomainReservedSqlKeywordNameRule.getAstVisitor() |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
ExplicitArrayListInstantiationRule.getAstVisitor() |
|
AstVisitor |
ExplicitHashMapInstantiationRule.getAstVisitor() |
|
AstVisitor |
ExplicitHashSetInstantiationRule.getAstVisitor() |
|
AstVisitor |
ExplicitLinkedHashMapInstantiationRule.getAstVisitor() |
|
AstVisitor |
ExplicitLinkedListInstantiationRule.getAstVisitor() |
|
AstVisitor |
ExplicitStackInstantiationRule.getAstVisitor() |
|
AstVisitor |
ExplicitTreeSetInstantiationRule.getAstVisitor() |
Modifier and Type | Class | Description |
---|---|---|
class |
DirectConnectionManagementAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
JdbcConnectionReferenceRule.getAstVisitor() |
|
AstVisitor |
JdbcResultSetReferenceRule.getAstVisitor() |
|
AstVisitor |
JdbcStatementReferenceRule.getAstVisitor() |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
JUnitTestMethodWithoutAssertRule.getAstVisitor() |
Modifier and Type | Class | Description |
---|---|---|
class |
LoggerForDifferentClassAstVisitor |
|
class |
LoggerWithWrongModifiersAstVisitor |
|
class |
LoggingSwallowsStacktraceAstVisitor |
|
class |
MultipleLoggersAstVisitor |
|
class |
PrintlnAstVisitor |
|
class |
PrintStackTraceAstVisitor |
|
class |
SystemErrPrintAstVisitor |
|
class |
SystemOutPrintAstVisitor |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractClassNameAstVisitor |
|
class |
AbstractTypeNameAstVisitor |
|
class |
ClassNameAstVisitor |
|
class |
ClassNameSameAsSuperclassAstVisitor |
|
class |
ConfusingMethodNameAstVisitor |
|
class |
FactoryMethodNameAstVisitor |
|
class |
FieldNameAstVisitor |
|
class |
InterfaceNameAstVisitor |
|
class |
InterfaceNameSameAsSuperInterfaceAstVisitor |
|
class |
MethodNameAstVisitor |
|
class |
ObjectOverrideMisspelledMethodNameAstVisitor |
|
class |
PackageNameAstVisitor |
|
class |
ParameterNameAstVisitor |
|
class |
PropertyNameAstVisitor |
|
class |
ScopedConfusingMethodNameAstVisitor |
|
class |
VariableNameAstVisitor |
Modifier and Type | Class | Description |
---|---|---|
class |
FileCreateTempFileAstVisitor |
|
class |
InsecureRandomAstVisitor |
|
class |
JavaIoPackageAccessAstVisitor |
|
class |
NonFinalPublicFieldAstVisitor |
|
class |
NonFinalSubclassOfSensitiveInterfaceAstVisitor |
|
class |
ObjectFinalizeAstVisitor |
|
class |
PublicFinalizeMethodAstVisitor |
|
class |
SystemExitAstVisitor |
|
class |
UnsafeArrayDeclarationAstVisitor |
|
class |
UnsafeImplementationAsMapAstVisitor |
Modifier and Type | Class | Description |
---|---|---|
class |
EnumCustomSerializationIgnoredAstVisitor |
|
class |
SerializableClassMustDefineSerialVersionUIDAstVisitor |
|
class |
SerialPersistentFieldsAstVisitor |
|
class |
SerialVersionUIDAstVisitor |
Modifier and Type | Class | Description |
---|---|---|
class |
AbcMetricAstVisitor |
|
class |
AbstractMethodMetricAstVisitor |
|
class |
ClassSizeAstVisitor |
|
class |
CrapMetricAstVisitor |
|
class |
CyclomaticComplexityAstVisitor |
|
class |
MethodCountAstVisitor |
|
class |
MethodSizeAstVisitor |
|
class |
NestedBlockDepthAstVisitor |
|
class |
ParameterCountAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
AstVisitor |
CrapMetricRule.getAstVisitor() |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractLastStatementInBlockAstVisitor |
|
class |
UnusedArrayAstVisitor |
|
class |
UnusedMethodParameterAstVisitor |
|
class |
UnusedObjectAstVisitor |
|
class |
UnusedPrivateMethodAstVisitor |
|
class |
UnusedPrivateMethodParameterAstVisitor |
|
class |
UnusedVariableAstVisitor |
Modifier and Type | Method | Description |
---|---|---|
protected AstVisitor |
UnusedPrivateFieldRule.getAstVisitor(SourceCode sourceCode) |
|
protected AstVisitor |
UnusedPrivateMethodRule.getAstVisitor(SourceCode sourceCode) |
Modifier and Type | Method | Description |
---|---|---|
protected List<Violation> |
UnusedPrivateFieldRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
|
protected List<Violation> |
UnusedPrivateMethodRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
Copyright © 2019. All rights reserved.