Modifier and Type | Class and 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 and 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 and Description |
---|---|
protected void |
AbstractSharedAstVisitorRule.applyVisitor(AstVisitor visitor,
SourceCode sourceCode) |
protected abstract List<Violation> |
AbstractSharedAstVisitorRule.getViolations(AstVisitor astVisitor,
SourceCode sourceCode) |
Modifier and Type | Class and Description |
---|---|
class |
ElseBlockBracesAstVisitor |
class |
ForStatementBracesAstVisitor |
class |
IfStatementBracesAstVisitor |
class |
WhileStatementBracesAstVisitor |
Modifier and Type | Class and Description |
---|---|
class |
ConfusingTernaryAstVisitor |
class |
CouldBeElvisAstVisitor |
class |
IfStatementCouldBeTernaryAstVisitor |
class |
InvertedIfElseAstVisitor |
class |
LongLiteralWithLowerCaseLAstVisitor |
class |
ParameterReassignmentAstVisitor |
class |
TernaryCouldBeElvisAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
VectorIsObsoleteRule.getAstVisitor() |
AstVisitor |
HashtableIsObsoleteRule.getAstVisitor() |
Modifier and Type | Method and Description |
---|---|
protected List<Violation> |
PrivateFieldCouldBeFinalRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
Modifier and Type | Class and Description |
---|---|
class |
DuplicateListLiteralAstVisitor |
class |
DuplicateLiteralAstVisitor |
class |
DuplicateMapLiteralAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
DuplicateStringLiteralRule.getAstVisitor() |
AstVisitor |
DuplicateNumberLiteralRule.getAstVisitor() |
Modifier and Type | Class and Description |
---|---|
class |
CommonCatchAstVisitor |
class |
CommonThrowAstVisitor |
class |
ConfusingClassNamedExceptionAstVisitor |
class |
ExceptionExtendsErrorAstVisitor |
class |
ExceptionExtendsThrowableAstVisitor |
class |
ExceptionNotThrownAstVisitor |
class |
MissingNewInThrowStatementAstVisitor |
class |
ReturnNullFromCatchBlockAstVisitor |
class |
SwallowThreadDeathAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
ThrowErrorRule.getAstVisitor() |
AstVisitor |
CatchIndexOutOfBoundsExceptionRule.getAstVisitor() |
AstVisitor |
CatchThrowableRule.getAstVisitor() |
AstVisitor |
ThrowThrowableRule.getAstVisitor() |
AstVisitor |
ThrowNullPointerExceptionRule.getAstVisitor() |
AstVisitor |
CatchIllegalMonitorStateExceptionRule.getAstVisitor() |
AstVisitor |
CatchArrayIndexOutOfBoundsExceptionRule.getAstVisitor() |
AstVisitor |
ThrowExceptionRule.getAstVisitor() |
AstVisitor |
ThrowRuntimeExceptionRule.getAstVisitor() |
AstVisitor |
CatchErrorRule.getAstVisitor() |
AstVisitor |
CatchNullPointerExceptionRule.getAstVisitor() |
AstVisitor |
CatchRuntimeExceptionRule.getAstVisitor() |
AstVisitor |
CatchExceptionRule.getAstVisitor() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSingleSpaceAfterKeywordAstVisitor |
class |
AbstractSpaceAroundBraceAstVisitor |
class |
BracesForForLoopAstVisitor |
class |
BracesForIfElseAstVisitor |
class |
BracesForMethodAstVisitor |
class |
BracesForTryCatchFinallyAstVisitor |
class |
ClosureStatementOnOpeningLineOfMultipleLineClosureAstVisitor |
class |
SpaceAfterClosingBraceAstVisitor |
class |
SpaceAfterCommaAstVisitor |
class |
SpaceAfterElseAstVisitor |
class |
SpaceAfterForAstVisitor |
class |
SpaceAfterIfAstVisitor |
class |
SpaceAfterOpeningBraceAstVisitor |
class |
SpaceAfterSemicolonAstVisitor |
class |
SpaceAfterSwitchAstVisitor |
class |
SpaceAfterWhileAstVisitor |
class |
SpaceAroundClosureArrowAstVisitor |
class |
SpaceAroundMapEntryColonAstVisitor |
class |
SpaceAroundOperatorAstVisitor |
class |
SpaceBeforeClosingBraceAstVisitor |
class |
SpaceBeforeOpeningBraceAstVisitor |
Modifier and Type | Class and Description |
---|---|
class |
IllegalClassMemberAstVisitor |
class |
IllegalPackageReferenceAstVisitor |
class |
IllegalSubclassAstVisitor |
class |
StatelessClassAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
IllegalClassReferenceRule.getAstVisitor() |
Modifier and Type | Class and Description |
---|---|
class |
GrailsDomainCantReferenceServiceAstVisitor |
class |
GrailsDomainHasEqualsAstVisitor |
class |
GrailsDomainHasToStringAstVisitor |
class |
GrailsDomainReservedSqlKeywordNameAstVisitor |
class |
GrailsDuplicateConstraintAstVisitor |
class |
GrailsDuplicateMappingAstVisitor |
class |
GrailsMassAssignmentAstVisitor |
class |
GrailsPublicControllerMethodAstVisitor |
class |
GrailsServletContextReferenceAstVisitor |
class |
GrailsSessionReferenceAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
GrailsDomainReservedSqlKeywordNameRule.getAstVisitor() |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
ExplicitTreeSetInstantiationRule.getAstVisitor() |
AstVisitor |
ExplicitLinkedHashMapInstantiationRule.getAstVisitor() |
AstVisitor |
ExplicitStackInstantiationRule.getAstVisitor() |
AstVisitor |
ExplicitArrayListInstantiationRule.getAstVisitor() |
AstVisitor |
ExplicitHashSetInstantiationRule.getAstVisitor() |
AstVisitor |
ExplicitHashMapInstantiationRule.getAstVisitor() |
AstVisitor |
ExplicitLinkedListInstantiationRule.getAstVisitor() |
Modifier and Type | Class and Description |
---|---|
class |
DirectConnectionManagementAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
JdbcConnectionReferenceRule.getAstVisitor() |
AstVisitor |
JdbcStatementReferenceRule.getAstVisitor() |
AstVisitor |
JdbcResultSetReferenceRule.getAstVisitor() |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
JUnitTestMethodWithoutAssertRule.getAstVisitor() |
Modifier and Type | Class and Description |
---|---|
class |
LoggerForDifferentClassAstVisitor |
class |
LoggerWithWrongModifiersAstVisitor |
class |
LoggingSwallowsStacktraceAstVisitor |
class |
MultipleLoggersAstVisitor |
class |
PrintlnAstVisitor |
class |
PrintStackTraceAstVisitor |
class |
SystemErrPrintAstVisitor |
class |
SystemOutPrintAstVisitor |
Modifier and Type | Class and 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 and 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 and Description |
---|---|
class |
EnumCustomSerializationIgnoredAstVisitor |
class |
SerializableClassMustDefineSerialVersionUIDAstVisitor |
class |
SerialPersistentFieldsAstVisitor |
class |
SerialVersionUIDAstVisitor |
Modifier and Type | Class and Description |
---|---|
class |
AbcComplexityAstVisitor |
class |
AbcMetricAstVisitor |
class |
AbstractMethodMetricAstVisitor |
class |
ClassSizeAstVisitor |
class |
CrapMetricAstVisitor |
class |
CyclomaticComplexityAstVisitor |
class |
MethodCountAstVisitor |
class |
MethodSizeAstVisitor |
class |
NestedBlockDepthAstVisitor |
class |
ParameterCountAstVisitor |
Modifier and Type | Method and Description |
---|---|
AstVisitor |
CrapMetricRule.getAstVisitor() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLastStatementInBlockAstVisitor |
class |
UnusedArrayAstVisitor |
class |
UnusedMethodParameterAstVisitor |
class |
UnusedObjectAstVisitor |
class |
UnusedPrivateMethodAstVisitor |
class |
UnusedPrivateMethodParameterAstVisitor |
class |
UnusedVariableAstVisitor |
Modifier and Type | Method and Description |
---|---|
protected AstVisitor |
UnusedPrivateMethodRule.getAstVisitor(SourceCode sourceCode) |
protected AstVisitor |
UnusedPrivateFieldRule.getAstVisitor(SourceCode sourceCode) |
Modifier and Type | Method and Description |
---|---|
protected List<Violation> |
UnusedPrivateMethodRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
protected List<Violation> |
UnusedPrivateFieldRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
Copyright © 2022. All rights reserved.