Uses of Interface
org.codenarc.rule.AstVisitor

Packages that use AstVisitor
org.codenarc.rule   
org.codenarc.rule.basic   
org.codenarc.rule.braces   
org.codenarc.rule.concurrency   
org.codenarc.rule.convention   
org.codenarc.rule.design   
org.codenarc.rule.dry   
org.codenarc.rule.exceptions   
org.codenarc.rule.formatting   
org.codenarc.rule.generic   
org.codenarc.rule.grails   
org.codenarc.rule.groovyism   
org.codenarc.rule.jdbc   
org.codenarc.rule.junit   
org.codenarc.rule.logging   
org.codenarc.rule.naming   
org.codenarc.rule.security   
org.codenarc.rule.serialization   
org.codenarc.rule.size   
org.codenarc.rule.unnecessary   
org.codenarc.rule.unused   
 

Uses of AstVisitor in org.codenarc.rule
 

Classes in org.codenarc.rule that implement AstVisitor
 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
           
 

Methods in org.codenarc.rule that return AstVisitor
 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
protected  void AbstractSharedAstVisitorRule.applyVisitor(AstVisitor visitor, SourceCode sourceCode)
           
protected abstract  List<Violation> AbstractSharedAstVisitorRule.getViolations(AstVisitor astVisitor, SourceCode sourceCode)
           
 

Uses of AstVisitor in org.codenarc.rule.basic
 

Classes in org.codenarc.rule.basic that implement AstVisitor
 class AbstractFinallyAstVisitor
           
 class AssertWithinFinallyBlockAstVisitor
           
 class AssignmentInConditionalAstVisitor
           
 class BigDecimalInstantiationAstVisitor
           
 class BitwiseOperatorInConditionalAstVisitor
           
 class BooleanGetBooleanAstVisitor
           
 class BrokenNullCheckAstVisitor
           
 class BrokenOddnessCheckAstVisitor
           
 class ClassForNameAstVisitor
           
 class ComparisonOfTwoConstantsAstVisitor
           
 class ComparisonWithSelfAstVisitor
           
 class ConstantAssertExpressionAstVisitor
           
 class ConstantIfExpressionAstVisitor
           
 class ConstantTernaryExpressionAstVisitor
           
 class DeadCodeAstVisitor
           
 class DoubleNegativeAstVisitor
           
 class DuplicateCaseStatementAstVisitor
           
 class DuplicateMapKeyAstVisitor
           
 class DuplicateSetValueAstVisitor
           
 class EmptyCatchBlockAstVisitor
           
 class EmptyElseBlockAstVisitor
           
 class EmptyFinallyBlockAstVisitor
           
 class EmptyForStatementAstVisitor
           
 class EmptyIfStatementAstVisitor
           
 class EmptyInstanceInitializerAstVisitor
           
 class EmptyMethodAstVisitor
           
 class EmptyStaticInitializerAstVisitor
           
 class EmptySwitchStatementAstVisitor
           
 class EmptySynchronizedStatementAstVisitor
           
 class EmptyTryBlockAstVisitor
           
 class EmptyWhileStatementAstVisitor
           
 class EqualsAndHashCodeAstVisitor
           
 class EqualsOverloadedAstVisitor
           
 class ExplicitGarbageCollectionAstVisitor
           
 class ForLoopShouldBeWhileLoopAstVisitor
           
 class HardCodedWindowsFileSeparatorAstVisitor
           
 class HardcodedWindowsRootDirectoryAstVisitor
           
 class IntegerGetIntegerAstVisitor
           
 class MathRandomTracker
           
 class RandomDoubleCoercedToZeroAstVisitor
           
 class RemoveAllOnSelfAstVisitor
           
 class ReturnFromFinallyBlockAstVisitor
           
 class ThrowExceptionFromFinallyBlockAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.braces
 

Classes in org.codenarc.rule.braces that implement AstVisitor
 class ElseBlockBracesAstVisitor
           
 class ForStatementBracesAstVisitor
           
 class IfStatementBracesAstVisitor
           
 class WhileStatementBracesAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.concurrency
 

Classes in org.codenarc.rule.concurrency that implement AstVisitor
 class BusyWaitAstVisitor
           
 class DoubleCheckedLockingAstVisitor
           
 class InconsistentPropertyLockingAstVisitor
           
 class InconsistentPropertySynchronizationAstVisitor
           
 class NestedSynchronizationAstVisitor
           
 class StaticCalendarFieldAstVisitor
           
 class StaticConnectionAstVisitor
           
 class StaticDateFormatFieldAstVisitor
           
 class StaticMatcherFieldAstVisitor
           
 class StaticSimpleDateFormatFieldAstVisitor
           
 class SynchronizedMethodAstVisitor
           
 class SynchronizedOnBoxedPrimitiveAstVisitor
           
 class SynchronizedOnGetClassAstVisitor
           
 class SynchronizedOnReentrantLockAstVisitor
           
 class SynchronizedOnStringAstVisitor
           
 class SynchronizedOnThisAstVisitor
           
 class SynchronizedReadObjectMethodAstVisitor
           
 class SystemRunFinalizersOnExitAstVisitor
           
 class ThreadGroupAstVisitor
           
 class ThreadLocalNotStaticFinalAstVisitor
           
 class ThreadYieldAstVisitor
           
 class UseOfNotifyMethodAstVisitor
           
 class VolatileArrayFieldAstVisitor
           
 class VolatileLongOrDoubleFieldVisitor
           
 class WaitOutsideOfWhileLoopAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.convention
 

Classes in org.codenarc.rule.convention that implement AstVisitor
 class ConfusingTernaryAstVisitor
           
 class CouldBeElvisAstVisitor
           
 class InvertedIfElseAstVisitor
           
 class LongLiteralWithLowerCaseLAstVisitor
           
 class ParameterReassignmentAstVisitor
           
 class TernaryCouldBeElvisAstVisitor
           
 

Methods in org.codenarc.rule.convention that return AstVisitor
 AstVisitor VectorIsObsoleteRule.getAstVisitor()
           
 AstVisitor HashtableIsObsoleteRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.design
 

Classes in org.codenarc.rule.design that implement AstVisitor
 class AbstractClassWithoutAbstractMethodAstVisitor
           
 class AbstractClassWithPublicConstructorAstVisitor
           
 class ArrayReturnTracker
           
 class BooleanMethodReturnsNullAstVisitor
           
 class BooleanReturnTracker
           
 class BuilderMethodWithSideEffectsAstVisitor
           
 class CloneableWithoutCloneAstVisitor
           
 class CloseWithoutCloseableAstVisitor
           
 class CollectionReturnTracker
           
 class CompareToWithoutComparableAstVisitor
           
 class ConstantsOnlyInterfaceAstVisitor
           
 class EmptyMethodInAbstractClassAstVisitor
           
 class FinalClassWithProtectedMemberAstVisitor
           
 class ImplementationAsTypeAstVisitor
           
 class PrivateFieldCouldBeFinalAstVisitor
           
 class PublicInstanceFieldAstVisitor
           
 class ReturnsNullInsteadOfEmptyArrayAstVisitor
           
 class ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor
           
 class SimpleDateFormatMissingLocaleAstVisitor
           
 class StatelessSingletonAstVisitor
           
 

Methods in org.codenarc.rule.design with parameters of type AstVisitor
protected  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
 class DuplicateListLiteralAstVisitor
           
 class DuplicateLiteralAstVisitor
           
 class DuplicateMapLiteralAstVisitor
           
 

Methods in org.codenarc.rule.dry that return AstVisitor
 AstVisitor DuplicateStringLiteralRule.getAstVisitor()
           
 AstVisitor DuplicateNumberLiteralRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.exceptions
 

Classes in org.codenarc.rule.exceptions that implement AstVisitor
 class CommonCatchAstVisitor
           
 class CommonThrowAstVisitor
           
 class ConfusingClassNamedExceptionAstVisitor
           
 class ExceptionExtendsErrorAstVisitor
           
 class MissingNewInThrowStatementAstVisitor
           
 class ReturnNullFromCatchBlockAstVisitor
           
 class SwallowThreadDeathAstVisitor
           
 

Methods in org.codenarc.rule.exceptions that return AstVisitor
 AstVisitor ThrowThrowableRule.getAstVisitor()
           
 AstVisitor ThrowRuntimeExceptionRule.getAstVisitor()
           
 AstVisitor ThrowNullPointerExceptionRule.getAstVisitor()
           
 AstVisitor ThrowExceptionRule.getAstVisitor()
           
 AstVisitor ThrowErrorRule.getAstVisitor()
           
 AstVisitor CatchThrowableRule.getAstVisitor()
           
 AstVisitor CatchRuntimeExceptionRule.getAstVisitor()
           
 AstVisitor CatchNullPointerExceptionRule.getAstVisitor()
           
 AstVisitor CatchIndexOutOfBoundsExceptionRule.getAstVisitor()
           
 AstVisitor CatchIllegalMonitorStateExceptionRule.getAstVisitor()
           
 AstVisitor CatchExceptionRule.getAstVisitor()
           
 AstVisitor CatchErrorRule.getAstVisitor()
           
 AstVisitor CatchArrayIndexOutOfBoundsExceptionRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.formatting
 

Classes in org.codenarc.rule.formatting that implement AstVisitor
 class BracesForForLoopAstVisitor
           
 class BracesForIfElseAstVisitor
           
 class BracesForMethodAstVisitor
           
 class BracesForTryCatchFinallyAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.generic
 

Classes in org.codenarc.rule.generic that implement AstVisitor
 class IllegalPackageReferenceAstVisitor
           
 class StatelessClassAstVisitor
           
 

Methods in org.codenarc.rule.generic that return AstVisitor
 AstVisitor IllegalClassReferenceRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.grails
 

Classes in org.codenarc.rule.grails that implement AstVisitor
 class GrailsDomainHasEqualsAstVisitor
           
 class GrailsDomainHasToStringAstVisitor
           
 class GrailsPublicControllerMethodAstVisitor
           
 class GrailsServletContextReferenceAstVisitor
           
 class GrailsSessionReferenceAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.groovyism
 

Classes in org.codenarc.rule.groovyism that implement AstVisitor
 class AssignCollectionSortAstVisitor
           
 class AssignCollectionUniqueAstVisitor
           
 class ClosureAsLastMethodParameterAstVisitor
           
 class CollectAllIsDeprecatedAstVisitor
           
 class ConfusingMultipleReturnsAstVisitor
           
 class ExplicitCallToAndMethodAstVisitor
           
 class ExplicitCallToCompareToMethodAstVisitor
           
 class ExplicitCallToDivMethodAstVisitor
           
 class ExplicitCallToEqualsMethodAstVisitor
           
 class ExplicitCallToGetAtMethodAstVisitor
           
 class ExplicitCallToLeftShiftMethodAstVisitor
           
 class ExplicitCallToMethodAstVisitor
           
 class ExplicitCallToMinusMethodAstVisitor
           
 class ExplicitCallToModMethodAstVisitor
           
 class ExplicitCallToMultiplyMethodAstVisitor
           
 class ExplicitCallToOrMethodAstVisitor
           
 class ExplicitCallToPlusMethodAstVisitor
           
 class ExplicitCallToPowerMethodAstVisitor
           
 class ExplicitCallToRightShiftMethodAstVisitor
           
 class ExplicitCallToXorMethodAstVisitor
           
 class ExplicitTypeInstantiationAstVisitor
           
 class GetterMethodCouldBePropertyAstVisitor
           
 class GroovyLangImmutableAstVisitor
           
 class GStringAsMapKeyAstVisitor
           
 class UseCollectManyAstVisitor
           
 class UseCollectNestedAstVisitor
           
 

Methods in org.codenarc.rule.groovyism that return AstVisitor
 AstVisitor ExplicitTreeSetInstantiationRule.getAstVisitor()
           
 AstVisitor ExplicitStackInstantiationRule.getAstVisitor()
           
 AstVisitor ExplicitLinkedListInstantiationRule.getAstVisitor()
           
 AstVisitor ExplicitLinkedHashMapInstantiationRule.getAstVisitor()
           
 AstVisitor ExplicitHashSetInstantiationRule.getAstVisitor()
           
 AstVisitor ExplicitHashMapInstantiationRule.getAstVisitor()
           
 AstVisitor ExplicitArrayListInstantiationRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.jdbc
 

Classes in org.codenarc.rule.jdbc that implement AstVisitor
 class DirectConnectionManagementAstVisitor
           
 

Methods in org.codenarc.rule.jdbc that return AstVisitor
 AstVisitor JdbcStatementReferenceRule.getAstVisitor()
           
 AstVisitor JdbcResultSetReferenceRule.getAstVisitor()
           
 AstVisitor JdbcConnectionReferenceRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.junit
 

Classes in org.codenarc.rule.junit that implement AstVisitor
 class AssertionTrap
           
 class ChainedTestAstVisitor
           
 class CoupledTestCaseAstVisitor
           
 class JUnitAssertAlwaysFailsAstVisitor
           
 class JUnitAssertAlwaysSucceedsAstVisitor
           
 class JUnitFailWithoutMessageRuleAstVisitor
           
 class JUnitPublicNonTestMethodAstVisitor
           
 class JUnitSetUpCallsSuperAstVisitor
           
 class JUnitStyleAssertionsAstVisitor
           
 class JUnitTearDownCallsSuperAstVisitor
           
 class JUnitTestMethodWithoutAssertAstVisitor
           
 class JUnitUnnecessarySetUpAstVisitor
           
 class JUnitUnnecessaryTearDownAstVisitor
           
 class SpockIgnoreRestUsedAstVisitor
           
 class UnnecessaryFailAstVisitor
           
 class UseAssertEqualsInsteadOfAssertTrueAstVisitor
           
 class UseAssertFalseInsteadOfNegationAstVisitor
           
 class UseAssertNullInsteadOfAssertEqualsAstVisitor
           
 class UseAssertSameInsteadOfAssertTrueAstVisitor
           
 class UseAssertTrueInsteadOfAssertEqualsAstVisitor
           
 class UseAssertTrueInsteadOfNegationAstVisitor
           
 

Methods in org.codenarc.rule.junit that return AstVisitor
 AstVisitor JUnitTestMethodWithoutAssertRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.logging
 

Classes in org.codenarc.rule.logging that implement AstVisitor
 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
 class AbstractClassNameAstVisitor
           
 class AbstractTypeNameAstVisitor
           
 class ClassNameAstVisitor
           
 class ConfusingMethodNameAstVisitor
           
 class FactoryMethodNameAstVisitor
           
 class FieldNameAstVisitor
           
 class InterfaceNameAstVisitor
           
 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
 class FileCreateTempFileAstVisitor
           
 class InsecureRandomAstVisitor
           
 class JavaIoPackageAccessAstVisitor
           
 class NonFinalPublicFieldAstVisitor
           
 class NonFinalSubclassOfSensitiveInterfaceAstVisitor
           
 class ObjectFinalizeAstVisitor
           
 class PublicFinalizeMethodAstVisitor
           
 class SystemExitAstVisitor
           
 class UnsafeArrayDeclarationAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.serialization
 

Classes in org.codenarc.rule.serialization that implement AstVisitor
 class SerializableClassMustDefineSerialVersionUIDAstVisitor
           
 class SerialPersistentFieldsAstVisitor
           
 class SerialVersionUIDAstVisitor
           
 

Uses of AstVisitor in org.codenarc.rule.size
 

Classes in org.codenarc.rule.size that implement AstVisitor
 class AbcComplexityAstVisitor
           
 class AbstractMethodMetricAstVisitor
           
 class ClassSizeAstVisitor
           
 class CrapMetricAstVisitor
           
 class CyclomaticComplexityAstVisitor
           
 class MethodCountAstVisitor
           
 class MethodSizeAstVisitor
           
 class NestedBlockDepthAstVisitor
           
 

Methods in org.codenarc.rule.size that return AstVisitor
 AstVisitor CrapMetricRule.getAstVisitor()
           
 

Uses of AstVisitor in org.codenarc.rule.unnecessary
 

Classes in org.codenarc.rule.unnecessary that implement AstVisitor
 class AddEmptyStringAstVisitor
           
 class ConsecutiveLiteralAppendsAstVisitor
           
 class ConsecutiveStringConcatenationAstVisitor
           
 class UnnecessaryBigDecimalInstantiationAstVisitor
           
 class UnnecessaryBigIntegerInstantiationAstVisitor
           
 class UnnecessaryBooleanExpressionAstVisitor
           
 class UnnecessaryBooleanInstantiationAstVisitor
           
 class UnnecessaryCallForLastElementAstVisitor
           
 class UnnecessaryCallToSubstringAstVisitor
           
 class UnnecessaryCatchBlockAstVisitor
           
 class UnnecessaryCollectCallAstVisitor
           
 class UnnecessaryCollectionCallAstVisitor
           
 class UnnecessaryConstructorAstVisitor
           
 class UnnecessaryDefInFieldDeclarationAstVisitor
           
 class UnnecessaryDefInMethodDeclarationAstVisitor
           
 class UnnecessaryDefInVariableDeclarationAstVisitor
           
 class UnnecessaryDotClassAstVisitor
           
 class UnnecessaryDoubleInstantiationAstVisitor
           
 class UnnecessaryElseStatementAstVisitor
           
 class UnnecessaryFinalOnPrivateMethodAstVisitor
           
 class UnnecessaryFloatInstantiationAstVisitor
           
 class UnnecessaryGetterAstVisitor
           
 class UnnecessaryGStringAstVisitor
           
 class UnnecessaryIfStatementAstVisitor
           
 class UnnecessaryInstanceOfCheckAstVisitor
           
 class UnnecessaryInstantiationAstVisitor
           
 class UnnecessaryInstantiationToGetClassAstVisitor
           
 class UnnecessaryIntegerInstantiationAstVisitor
           
 class UnnecessaryLongInstantiationAstVisitor
           
 class UnnecessaryModOneAstVisitor
           
 class UnnecessaryNullCheckAstVisitor
           
 class UnnecessaryNullCheckBeforeInstanceOfAstVisitor
           
 class UnnecessaryObjectReferencesAstVisitor
           
 class UnnecessaryOverridingMethodAstVisitor
           
 class UnnecessaryPackageReferenceAstVisitor
           
 class UnnecessaryParenthesesForMethodCallWithClosureAstVisitor
           
 class UnnecessaryPublicModifierAstVisitor
           
 class UnnecessaryReturnKeywordAstVisitor
           
 class UnnecessarySelfAssignmentAstVisitor
           
 class UnnecessarySemicolonAstVisitor
           
 class UnnecessaryStringInstantiationAstVisitor
           
 class UnnecessarySubstringAstVisitor
           
 class UnnecessaryTernaryExpressionAstVisitor
           
 class UnnecessaryTransientModifierAstVisitor
           
 class VariableUsageFinder
           
 

Uses of AstVisitor in org.codenarc.rule.unused
 

Classes in org.codenarc.rule.unused that implement AstVisitor
 class AbstractLastStatementInBlockAstVisitor
           
 class UnusedArrayAstVisitor
           
 class UnusedMethodParameterAstVisitor
           
 class UnusedObjectAstVisitor
           
 class UnusedPrivateMethodAstVisitor
           
 class UnusedPrivateMethodParameterAstVisitor
           
 class UnusedVariableAstVisitor
           
 

Methods in org.codenarc.rule.unused that return AstVisitor
protected  AstVisitor UnusedPrivateMethodRule.getAstVisitor(SourceCode sourceCode)
           
protected  AstVisitor UnusedPrivateFieldRule.getAstVisitor(SourceCode sourceCode)
           
 

Methods in org.codenarc.rule.unused with parameters of type AstVisitor
protected  List<Violation> UnusedPrivateMethodRule.getViolations(AstVisitor visitor, SourceCode sourceCode)
           
protected  List<Violation> UnusedPrivateFieldRule.getViolations(AstVisitor visitor, SourceCode sourceCode)
           
 



Copyright © 2012. All Rights Reserved.