Uses of Interface
org.codenarc.rule.AstVisitor
-
-
Uses of AstVisitor in org.codenarc.rule
Classes in org.codenarc.rule that implement AstVisitor Modifier and Type Class Description class
AbstractAstVisitor
Abstract superclass for Groovy AST Visitors used with Rulesclass
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
Methods in org.codenarc.rule that return AstVisitor 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.Methods in org.codenarc.rule with parameters of type AstVisitor Modifier and Type Method Description protected void
AbstractSharedAstVisitorRule. applyVisitor(AstVisitor visitor, SourceCode sourceCode)
protected abstract java.util.List<Violation>
AbstractSharedAstVisitorRule. getViolations(AstVisitor astVisitor, SourceCode sourceCode)
-
Uses of AstVisitor in org.codenarc.rule.basic
-
Uses of AstVisitor in org.codenarc.rule.braces
Classes in org.codenarc.rule.braces that implement AstVisitor Modifier and Type Class Description class
ElseBlockBracesAstVisitor
class
ForStatementBracesAstVisitor
class
IfStatementBracesAstVisitor
class
WhileStatementBracesAstVisitor
-
Uses of AstVisitor in org.codenarc.rule.concurrency
-
Uses of AstVisitor in org.codenarc.rule.convention
Classes in org.codenarc.rule.convention that implement AstVisitor 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
Methods in org.codenarc.rule.convention that return AstVisitor Modifier and Type Method Description AstVisitor
HashtableIsObsoleteRule. getAstVisitor()
AstVisitor
VectorIsObsoleteRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.design
Methods in org.codenarc.rule.design with parameters of type AstVisitor Modifier and Type Method Description protected java.util.List<Violation>
PrivateFieldCouldBeFinalRule. getViolations(AstVisitor visitor, SourceCode sourceCode)
-
Uses of AstVisitor in org.codenarc.rule.dry
Classes in org.codenarc.rule.dry that implement AstVisitor Modifier and Type Class Description class
DuplicateListLiteralAstVisitor
class
DuplicateLiteralAstVisitor
class
DuplicateMapLiteralAstVisitor
Methods in org.codenarc.rule.dry that return AstVisitor Modifier and Type Method Description AstVisitor
DuplicateNumberLiteralRule. getAstVisitor()
AstVisitor
DuplicateStringLiteralRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.enhanced
Classes in org.codenarc.rule.enhanced that implement AstVisitor Modifier and Type Class Description class
MissingOverrideAnnotationAstVisitor
-
Uses of AstVisitor in org.codenarc.rule.exceptions
Classes in org.codenarc.rule.exceptions that implement AstVisitor Modifier and Type Class Description class
CommonCatchAstVisitor
class
CommonThrowAstVisitor
class
ConfusingClassNamedExceptionAstVisitor
class
ExceptionExtendsErrorAstVisitor
class
ExceptionExtendsThrowableAstVisitor
class
ExceptionNotThrownAstVisitor
class
MissingNewInThrowStatementAstVisitor
class
ReturnNullFromCatchBlockAstVisitor
class
SwallowThreadDeathAstVisitor
Methods in org.codenarc.rule.exceptions that return AstVisitor 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()
-
Uses of AstVisitor in org.codenarc.rule.formatting
-
Uses of AstVisitor in org.codenarc.rule.generic
Classes in org.codenarc.rule.generic that implement AstVisitor Modifier and Type Class Description class
IllegalClassMemberAstVisitor
class
IllegalPackageReferenceAstVisitor
class
IllegalSubclassAstVisitor
class
StatelessClassAstVisitor
Methods in org.codenarc.rule.generic that return AstVisitor Modifier and Type Method Description AstVisitor
IllegalClassReferenceRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.grails
Classes in org.codenarc.rule.grails that implement AstVisitor 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
Methods in org.codenarc.rule.grails that return AstVisitor Modifier and Type Method Description AstVisitor
GrailsDomainReservedSqlKeywordNameRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.groovyism
Methods in org.codenarc.rule.groovyism that return AstVisitor 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()
-
Uses of AstVisitor in org.codenarc.rule.jdbc
Classes in org.codenarc.rule.jdbc that implement AstVisitor Modifier and Type Class Description class
DirectConnectionManagementAstVisitor
Methods in org.codenarc.rule.jdbc that return AstVisitor Modifier and Type Method Description AstVisitor
JdbcConnectionReferenceRule. getAstVisitor()
AstVisitor
JdbcResultSetReferenceRule. getAstVisitor()
AstVisitor
JdbcStatementReferenceRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.junit
Methods in org.codenarc.rule.junit that return AstVisitor Modifier and Type Method Description AstVisitor
JUnitTestMethodWithoutAssertRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.logging
Classes in org.codenarc.rule.logging that implement AstVisitor Modifier and Type Class Description class
LoggerForDifferentClassAstVisitor
class
LoggerWithWrongModifiersAstVisitor
class
LoggingSwallowsStacktraceAstVisitor
class
MultipleLoggersAstVisitor
class
PrintlnAstVisitor
class
PrintStackTraceAstVisitor
class
SystemErrPrintAstVisitor
class
SystemOutPrintAstVisitor
-
Uses of AstVisitor in org.codenarc.rule.naming
Classes in org.codenarc.rule.naming that implement AstVisitor 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
-
Uses of AstVisitor in org.codenarc.rule.security
Classes in org.codenarc.rule.security that implement AstVisitor 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
-
Uses of AstVisitor in org.codenarc.rule.serialization
Classes in org.codenarc.rule.serialization that implement AstVisitor Modifier and Type Class Description class
EnumCustomSerializationIgnoredAstVisitor
class
SerializableClassMustDefineSerialVersionUIDAstVisitor
class
SerialPersistentFieldsAstVisitor
class
SerialVersionUIDAstVisitor
-
Uses of AstVisitor in org.codenarc.rule.size
Classes in org.codenarc.rule.size that implement AstVisitor Modifier and Type Class Description class
AbcMetricAstVisitor
class
AbstractMethodMetricAstVisitor
class
ClassSizeAstVisitor
class
CrapMetricAstVisitor
class
CyclomaticComplexityAstVisitor
class
MethodCountAstVisitor
class
MethodSizeAstVisitor
class
NestedBlockDepthAstVisitor
class
ParameterCountAstVisitor
Methods in org.codenarc.rule.size that return AstVisitor Modifier and Type Method Description AstVisitor
CrapMetricRule. getAstVisitor()
-
Uses of AstVisitor in org.codenarc.rule.unnecessary
-
Uses of AstVisitor in org.codenarc.rule.unused
Classes in org.codenarc.rule.unused that implement AstVisitor Modifier and Type Class Description class
AbstractLastStatementInBlockAstVisitor
class
UnusedArrayAstVisitor
class
UnusedMethodParameterAstVisitor
class
UnusedObjectAstVisitor
class
UnusedPrivateMethodAstVisitor
class
UnusedPrivateMethodParameterAstVisitor
class
UnusedVariableAstVisitor
Methods in org.codenarc.rule.unused that return AstVisitor Modifier and Type Method Description protected AstVisitor
UnusedPrivateFieldRule. getAstVisitor(SourceCode sourceCode)
protected AstVisitor
UnusedPrivateMethodRule. getAstVisitor(SourceCode sourceCode)
Methods in org.codenarc.rule.unused with parameters of type AstVisitor Modifier and Type Method Description protected java.util.List<Violation>
UnusedPrivateFieldRule. getViolations(AstVisitor visitor, SourceCode sourceCode)
protected java.util.List<Violation>
UnusedPrivateMethodRule. getViolations(AstVisitor visitor, SourceCode sourceCode)
-