org.codehaus.groovy.ast.GroovyClassVisitor
AbcMetricAstVisitor
, AbstractAstVisitor
, AbstractClassNameAstVisitor
, AbstractClassWithoutAbstractMethodAstVisitor
, AbstractClassWithPublicConstructorAstVisitor
, AbstractConstructorCallAstVisitor
, AbstractFieldVisitor
, AbstractFinallyAstVisitor
, AbstractLastStatementInBlockAstVisitor
, AbstractMethodCallExpressionVisitor
, AbstractMethodMetricAstVisitor
, AbstractMethodVisitor
, AbstractSingleSpaceAfterKeywordAstVisitor
, AbstractSpaceAroundBraceAstVisitor
, AbstractTypeNameAstVisitor
, AddEmptyStringAstVisitor
, ArrayReturnTracker
, AssertionTrap
, AssertWithinFinallyBlockAstVisitor
, AssignCollectionSortAstVisitor
, AssignCollectionUniqueAstVisitor
, AssignmentInConditionalAstVisitor
, AssignmentToStaticFieldFromInstanceMethodAstVisitor
, BigDecimalInstantiationAstVisitor
, BitwiseOperatorInConditionalAstVisitor
, BlockEndsWithBlankLineAstVisitor
, BlockStartsWithBlankLineAstVisitor
, BooleanGetBooleanAstVisitor
, BooleanMethodReturnsNullAstVisitor
, BooleanReturnTracker
, BracesForForLoopAstVisitor
, BracesForIfElseAstVisitor
, BracesForMethodAstVisitor
, BracesForTryCatchFinallyAstVisitor
, BrokenNullCheckAstVisitor
, BrokenOddnessCheckAstVisitor
, BuilderMethodWithSideEffectsAstVisitor
, BusyWaitAstVisitor
, ChainedTestAstVisitor
, ClassEndsWithBlankLineAstVisitor
, ClassForNameAstVisitor
, ClassNameAstVisitor
, ClassNameSameAsSuperclassAstVisitor
, ClassReferenceAstVisitor
, ClassSizeAstVisitor
, ClassStartsWithBlankLineAstVisitor
, CloneableWithoutCloneAstVisitor
, CloneWithoutCloneableAstVisitor
, CloseWithoutCloseableAstVisitor
, ClosureAsLastMethodParameterAstVisitor
, ClosureStatementOnOpeningLineOfMultipleLineClosureAstVisitor
, CollectAllIsDeprecatedAstVisitor
, CollectionReturnTracker
, CommonCatchAstVisitor
, CommonThrowAstVisitor
, CompareToWithoutComparableAstVisitor
, ComparisonOfTwoConstantsAstVisitor
, ComparisonWithSelfAstVisitor
, CompileStaticlVisitor
, ConfusingClassNamedExceptionAstVisitor
, ConfusingMethodNameAstVisitor
, ConfusingMultipleReturnsAstVisitor
, ConfusingTernaryAstVisitor
, ConsecutiveLiteralAppendsAstVisitor
, ConsecutiveStringConcatenationAstVisitor
, ConstantAssertExpressionAstVisitor
, ConstantIfExpressionAstVisitor
, ConstantsOnlyInterfaceAstVisitor
, ConstantTernaryExpressionAstVisitor
, CouldBeElvisAstVisitor
, CouldBeSwitchStatementAstVisitor
, CoupledTestCaseAstVisitor
, CrapMetricAstVisitor
, CyclomaticComplexityAstVisitor
, DeadCodeAstVisitor
, DirectConnectionManagementAstVisitor
, DoubleCheckedLockingAstVisitor
, DoubleNegativeAstVisitor
, DuplicateCaseStatementAstVisitor
, DuplicateListLiteralAstVisitor
, DuplicateLiteralAstVisitor
, DuplicateMapKeyAstVisitor
, DuplicateMapLiteralAstVisitor
, DuplicateSetValueAstVisitor
, ElseBlockBracesAstVisitor
, EmptyCatchBlockAstVisitor
, EmptyClassAstVisitor
, EmptyElseBlockAstVisitor
, EmptyFinallyBlockAstVisitor
, EmptyForStatementAstVisitor
, EmptyIfStatementAstVisitor
, EmptyInstanceInitializerAstVisitor
, EmptyMethodAstVisitor
, EmptyMethodInAbstractClassAstVisitor
, EmptyStaticInitializerAstVisitor
, EmptySwitchStatementAstVisitor
, EmptySynchronizedStatementAstVisitor
, EmptyTryBlockAstVisitor
, EmptyWhileStatementAstVisitor
, EnumCustomSerializationIgnoredAstVisitor
, EqualsAndHashCodeAstVisitor
, EqualsOverloadedAstVisitor
, ExceptionExtendsErrorAstVisitor
, ExceptionExtendsThrowableAstVisitor
, ExceptionNotThrownAstVisitor
, ExplicitCallToAndMethodAstVisitor
, ExplicitCallToCompareToMethodAstVisitor
, ExplicitCallToDivMethodAstVisitor
, ExplicitCallToEqualsMethodAstVisitor
, ExplicitCallToGetAtMethodAstVisitor
, ExplicitCallToLeftShiftMethodAstVisitor
, ExplicitCallToMethodAstVisitor
, ExplicitCallToMinusMethodAstVisitor
, ExplicitCallToModMethodAstVisitor
, ExplicitCallToMultiplyMethodAstVisitor
, ExplicitCallToOrMethodAstVisitor
, ExplicitCallToPlusMethodAstVisitor
, ExplicitCallToPowerMethodAstVisitor
, ExplicitCallToPutAtMethodAstVisitor
, ExplicitCallToRightShiftMethodAstVisitor
, ExplicitCallToXorMethodAstVisitor
, ExplicitGarbageCollectionAstVisitor
, ExplicitTypeInstantiationAstVisitor
, FactoryMethodNameAstVisitor
, FieldNameAstVisitor
, FieldReferenceAstVisitor
, FieldTypeRequiredAstVisitor
, FileCreateTempFileAstVisitor
, FinalClassWithProtectedMemberAstVisitor
, ForLoopShouldBeWhileLoopAstVisitor
, ForStatementBracesAstVisitor
, GetterMethodCouldBePropertyAstVisitor
, GrailsDomainCantReferenceServiceAstVisitor
, GrailsDomainHasEqualsAstVisitor
, GrailsDomainHasToStringAstVisitor
, GrailsDomainReservedSqlKeywordNameAstVisitor
, GrailsDomainStringPropertyMaxSizeAstVisitor
, GrailsDuplicateConstraintAstVisitor
, GrailsDuplicateMappingAstVisitor
, GrailsMassAssignmentAstVisitor
, GrailsPublicControllerMethodAstVisitor
, GrailsServletContextReferenceAstVisitor
, GroovyLangImmutableAstVisitor
, GStringAsMapKeyAstVisitor
, GStringExpressionWithinStringAstVisitor
, HardCodedWindowsFileSeparatorAstVisitor
, HardcodedWindowsRootDirectoryAstVisitor
, IfStatementBracesAstVisitor
, IfStatementCouldBeTernaryAstVisitor
, IllegalClassMemberAstVisitor
, IllegalPackageReferenceAstVisitor
, IllegalSubclassAstVisitor
, ImplementationAsTypeAstVisitor
, InconsistentPropertyLockingAstVisitor
, InconsistentPropertySynchronizationAstVisitor
, IndentationAstVisitor
, InsecureRandomAstVisitor
, InstanceofAstVisitor
, IntegerGetIntegerAstVisitor
, InterfaceNameAstVisitor
, InterfaceNameSameAsSuperInterfaceAstVisitor
, InvertedConditionAstVisitor
, InvertedIfElseAstVisitor
, JavaIoPackageAccessAstVisitor
, JUnitAssertAlwaysFailsAstVisitor
, JUnitAssertAlwaysSucceedsAstVisitor
, JUnitAssertEqualsConstantActualValueAstVisitor
, JUnitFailWithoutMessageRuleAstVisitor
, JUnitLostTestAstVisitor
, JUnitPublicFieldAstVisitor
, JUnitPublicNonTestMethodAstVisitor
, JUnitPublicPropertyAstVisitor
, JUnitSetUpCallsSuperAstVisitor
, JUnitStyleAssertionsAstVisitor
, JUnitTearDownCallsSuperAstVisitor
, JUnitTestMethodWithoutAssertAstVisitor
, JUnitUnnecessarySetUpAstVisitor
, JUnitUnnecessaryTearDownAstVisitor
, JUnitUnnecessaryThrowsExceptionAstVisitor
, LocaleSetDefaultAstVisitor
, LoggerForDifferentClassAstVisitor
, LoggerWithWrongModifiersAstVisitor
, LoggingSwallowsStacktraceAstVisitor
, LongLiteralWithLowerCaseLAstVisitor
, MathRandomTracker
, MethodCountAstVisitor
, MethodNameAstVisitor
, MethodParameterTypeRequiredAstVisitor
, MethodReturnTypeRequiredAstVisitor
, MethodSizeAstVisitor
, MissingNewInThrowStatementAstVisitor
, MissingOverrideAnnotationAstVisitor
, MultipleLoggersAstVisitor
, MultipleUnaryOperatorsAstVisitor
, NestedBlockDepthAstVisitor
, NestedForLoopAstVisitor
, NestedSynchronizationAstVisitor
, NoDefAstVisitor
, NoJavaUtilDateAstVisitor
, NonFinalPublicFieldAstVisitor
, NonFinalSubclassOfSensitiveInterfaceAstVisitor
, NullReturnTracker
, ObjectFinalizeAstVisitor
, ObjectOverrideMisspelledMethodNameAstVisitor
, PackageNameAstVisitor
, ParameterCountAstVisitor
, ParameterNameAstVisitor
, ParameterReassignmentAstVisitor
, PrintlnAstVisitor
, PrintStackTraceAstVisitor
, PrivateFieldCouldBeFinalAstVisitor
, PropertyNameAstVisitor
, PublicFinalizeMethodAstVisitor
, PublicInstanceFieldAstVisitor
, PublicMethodsBeforeNonPublicMethodsAstVisitor
, RandomDoubleCoercedToZeroAstVisitor
, RemoveAllOnSelfAstVisitor
, ReturnFromFinallyBlockAstVisitor
, ReturnNullFromCatchBlockAstVisitor
, ReturnsNullInsteadOfEmptyArrayAstVisitor
, ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor
, ScopedConfusingMethodNameAstVisitor
, SerializableClassMustDefineSerialVersionUIDAstVisitor
, SerialPersistentFieldsAstVisitor
, SerialVersionUIDAstVisitor
, SimpleDateFormatMissingLocaleAstVisitor
, SpaceAfterClosingBraceAstVisitor
, SpaceAfterCommaAstVisitor
, SpaceAfterElseAstVisitor
, SpaceAfterForAstVisitor
, SpaceAfterIfAstVisitor
, SpaceAfterOpeningBraceAstVisitor
, SpaceAfterSemicolonAstVisitor
, SpaceAfterSwitchAstVisitor
, SpaceAfterWhileAstVisitor
, SpaceAroundClosureArrowAstVisitor
, SpaceAroundMapEntryColonAstVisitor
, SpaceAroundOperatorAstVisitor
, SpaceBeforeClosingBraceAstVisitor
, SpaceBeforeOpeningBraceAstVisitor
, SpockIgnoreRestUsedAstVisitor
, StatelessClassAstVisitor
, StatelessSingletonAstVisitor
, StaticCalendarFieldAstVisitor
, StaticConnectionAstVisitor
, StaticDateFormatFieldAstVisitor
, StaticFieldsBeforeInstanceFieldsAstVisitor
, StaticMatcherFieldAstVisitor
, StaticMethodsBeforeInstanceMethodsAstVisitor
, StaticSimpleDateFormatFieldAstVisitor
, SwallowThreadDeathAstVisitor
, SynchronizedMethodAstVisitor
, SynchronizedOnBoxedPrimitiveAstVisitor
, SynchronizedOnGetClassAstVisitor
, SynchronizedOnReentrantLockAstVisitor
, SynchronizedOnStringAstVisitor
, SynchronizedOnThisAstVisitor
, SynchronizedReadObjectMethodAstVisitor
, SystemErrPrintAstVisitor
, SystemExitAstVisitor
, SystemOutPrintAstVisitor
, SystemRunFinalizersOnExitAstVisitor
, TernaryCouldBeElvisAstVisitor
, ThisReferenceEscapesConstructorAstVisitor
, ThreadGroupAstVisitor
, ThreadLocalNotStaticFinalAstVisitor
, ThreadYieldAstVisitor
, ThrowExceptionFromFinallyBlockAstVisitor
, ToStringReturnsNullAstVisitor
, TrailingCommaAstVisitor
, UnnecessaryBigDecimalInstantiationAstVisitor
, UnnecessaryBigIntegerInstantiationAstVisitor
, UnnecessaryBooleanExpressionAstVisitor
, UnnecessaryBooleanInstantiationAstVisitor
, UnnecessaryCallForLastElementAstVisitor
, UnnecessaryCallToSubstringAstVisitor
, UnnecessaryCastAstVisitor
, UnnecessaryCatchBlockAstVisitor
, UnnecessaryCollectCallAstVisitor
, UnnecessaryCollectionCallAstVisitor
, UnnecessaryConstructorAstVisitor
, UnnecessaryDefInFieldDeclarationAstVisitor
, UnnecessaryDefInMethodDeclarationAstVisitor
, UnnecessaryDefInVariableDeclarationAstVisitor
, UnnecessaryDotClassAstVisitor
, UnnecessaryDoubleInstantiationAstVisitor
, UnnecessaryElseStatementAstVisitor
, UnnecessaryFailAstVisitor
, UnnecessaryFinalOnPrivateMethodAstVisitor
, UnnecessaryFloatInstantiationAstVisitor
, UnnecessaryGetterAstVisitor
, UnnecessaryGStringAstVisitor
, UnnecessaryIfStatementAstVisitor
, UnnecessaryInstanceOfCheckAstVisitor
, UnnecessaryInstantiationAstVisitor
, UnnecessaryInstantiationToGetClassAstVisitor
, UnnecessaryIntegerInstantiationAstVisitor
, UnnecessaryLongInstantiationAstVisitor
, UnnecessaryModOneAstVisitor
, UnnecessaryNullCheckAstVisitor
, UnnecessaryNullCheckBeforeInstanceOfAstVisitor
, UnnecessaryObjectReferencesAstVisitor
, UnnecessaryOverridingMethodAstVisitor
, UnnecessaryPackageReferenceAstVisitor
, UnnecessaryParenthesesForMethodCallWithClosureAstVisitor
, UnnecessaryPublicModifierAstVisitor
, UnnecessaryReturnKeywordAstVisitor
, UnnecessarySafeNavigationOperatorAstVisitor
, UnnecessarySelfAssignmentAstVisitor
, UnnecessarySemicolonAstVisitor
, UnnecessarySetterAstVisitor
, UnnecessaryStringInstantiationAstVisitor
, UnnecessarySubstringAstVisitor
, UnnecessaryTernaryExpressionAstVisitor
, UnnecessaryToStringAstVisitor
, UnnecessaryTransientModifierAstVisitor
, UnsafeArrayDeclarationAstVisitor
, UnsafeImplementationAsMapAstVisitor
, UnusedArrayAstVisitor
, UnusedMethodParameterAstVisitor
, UnusedObjectAstVisitor
, UnusedPrivateMethodAstVisitor
, UnusedPrivateMethodParameterAstVisitor
, UnusedVariableAstVisitor
, UseAssertEqualsInsteadOfAssertTrueAstVisitor
, UseAssertFalseInsteadOfNegationAstVisitor
, UseAssertNullInsteadOfAssertEqualsAstVisitor
, UseAssertSameInsteadOfAssertTrueAstVisitor
, UseAssertTrueInsteadOfAssertEqualsAstVisitor
, UseAssertTrueInsteadOfNegationAstVisitor
, UseCollectManyAstVisitor
, UseCollectNestedAstVisitor
, UseOfNotifyMethodAstVisitor
, VariableNameAstVisitor
, VariableTypeRequiredAstVisitor
, VariableUsageFinder
, VolatileArrayFieldAstVisitor
, VolatileLongOrDoubleFieldVisitor
, WaitOutsideOfWhileLoopAstVisitor
, WhileStatementBracesAstVisitor
public interface AstVisitor
extends org.codehaus.groovy.ast.GroovyClassVisitor
Modifier and Type | Method | Description |
---|---|---|
List<Violation> |
getViolations() |
|
void |
setRule(Rule rule) |
|
void |
setSourceCode(SourceCode sourceCode) |
void setRule(Rule rule)
void setSourceCode(SourceCode sourceCode)
Copyright © 2019. All rights reserved.