Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Hierarchy For All Packages
Package Hierarchies:
org.codenarc
,
org.codenarc.analyzer
,
org.codenarc.ant
,
org.codenarc.report
,
org.codenarc.results
,
org.codenarc.rule
,
org.codenarc.rule.basic
,
org.codenarc.rule.braces
,
org.codenarc.rule.concurrency
,
org.codenarc.rule.design
,
org.codenarc.rule.dry
,
org.codenarc.rule.exceptions
,
org.codenarc.rule.generic
,
org.codenarc.rule.grails
,
org.codenarc.rule.imports
,
org.codenarc.rule.junit
,
org.codenarc.rule.logging
,
org.codenarc.rule.naming
,
org.codenarc.rule.size
,
org.codenarc.rule.unnecessary
,
org.codenarc.rule.unused
,
org.codenarc.ruleregistry
,
org.codenarc.ruleset
,
org.codenarc.source
,
org.codenarc.tool
,
org.codenarc.util
,
org.codenarc.util.io
Class Hierarchy
java.lang.Object
org.codenarc.report.
AbstractReportWriter
(implements groovy.lang.GroovyObject, org.codenarc.report.
ReportWriter
)
org.codenarc.report.
HtmlReportWriter
org.codenarc.report.
TextReportWriter
org.codenarc.report.
XmlReportWriter
org.codenarc.report.
InlineXmlReportWriter
(implements groovy.lang.GroovyObject)
org.codenarc.rule.
AbstractRule
(implements groovy.lang.GroovyObject, org.codenarc.rule.
Rule
)
org.codenarc.rule.
AbstractAstVisitorRule
org.codenarc.rule.size.
AbcComplexityRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
AbstractClassNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
AbstractClassWithoutAbstractMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
AddEmptyStringRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
AssignmentInConditionalRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
BigDecimalInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
BooleanGetBooleanRule
org.codenarc.rule.basic.
BooleanMethodReturnsNullRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
BrokenOddnessCheckRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
BusyWaitRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
CatchArrayIndexOutOfBoundsExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
CatchErrorRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
CatchExceptionRule
org.codenarc.rule.exceptions.
CatchIllegalMonitorStateExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
CatchIndexOutOfBoundsExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
CatchNullPointerExceptionRule
org.codenarc.rule.exceptions.
CatchRuntimeExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
CatchThrowableRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
ChainedTestRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
ClassNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.size.
ClassSizeRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
CloneableWithoutCloneRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
CloseWithoutCloseableRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
CompareToWithoutComparableRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ConfusingClassNamedExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
ConfusingMethodNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ConfusingTernaryRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ConsecutiveLiteralAppendsRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ConsecutiveStringConcatenationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ConstantIfExpressionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
ConstantsOnlyInterfaceRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ConstantTernaryExpressionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
CoupledTestCaseRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.size.
CyclomaticComplexityRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
DeadCodeRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
DoubleCheckedLockingRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
DoubleNegativeRule
org.codenarc.rule.basic.
DuplicateCaseStatementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.dry.
DuplicateNumberLiteralRule
org.codenarc.rule.dry.
DuplicateStringLiteralRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.braces.
ElseBlockBracesRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyCatchBlockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyElseBlockRule
org.codenarc.rule.basic.
EmptyFinallyBlockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyForStatementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyIfStatementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyInstanceInitializerRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
EmptyMethodInAbstractClassRule
org.codenarc.rule.basic.
EmptyMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyStaticInitializerRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptySwitchStatementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptySynchronizedStatementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyTryBlockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyWhileStatementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EqualsAndHashCodeRule
org.codenarc.rule.exceptions.
ExceptionExtendsErrorRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitArrayListInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToAndMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToCompareToMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToDivMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToEqualsMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToGetAtMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToLeftShiftMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToMinusMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToModMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToMultiplyMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToOrMethodRule
org.codenarc.rule.basic.
ExplicitCallToPlusMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToPowerMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToRightShiftMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToXorMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitGarbageCollectionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitHashMapInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitHashSetInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitLinkedListInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitStackInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitTreeSetInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
FieldNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
FinalClassWithProtectedMemberRule
org.codenarc.rule.braces.
ForStatementBracesRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.grails.
GrailsPublicControllerMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.grails.
GrailsServletContextReferenceRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.grails.
GrailsSessionReferenceRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
GroovyLangImmutableRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
GStringAsMapKeyRule
org.codenarc.rule.braces.
IfStatementBracesRule
org.codenarc.rule.design.
ImplementationAsTypeRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
InconsistentPropertyLockingRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
InconsistentPropertySynchronizationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
IntegerGetIntegerRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
InterfaceNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
InvertedIfElseRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitAssertAlwaysFailsRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitAssertAlwaysSucceedsRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitFailWithoutMessageRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitPublicNonTestMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitSetUpCallsSuperRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitStyleAssertionsRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitTearDownCallsSuperRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitTestMethodWithoutAssertRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitUnnecessarySetUpRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitUnnecessaryTearDownRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
LoggerForDifferentClassRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
LoggerWithWrongModifiersRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
LoggingSwallowsStacktraceRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.size.
MethodCountRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
MethodNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.size.
MethodSizeRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
MissingNewInThrowStatementRule
org.codenarc.rule.logging.
MultipleLoggersRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.size.
NestedBlockDepthRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
NestedSynchronizationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
ObjectOverrideMisspelledMethodNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
PackageNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
ParameterNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
PrintlnRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
PrintStackTraceRule
org.codenarc.rule.naming.
PropertyNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
RemoveAllOnSelfRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ReturnFromFinallyBlockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ReturnNullFromCatchBlockRule
org.codenarc.rule.basic.
ReturnsNullInsteadOfEmptyArrayRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ReturnsNullInsteadOfEmptyCollectionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
SerializableClassMustDefineSerialVersionUIDRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
SerialVersionUIDRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
SimpleDateFormatMissingLocaleRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.generic.
StatelessClassRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.grails.
GrailsStatelessServiceRule
org.codenarc.rule.concurrency.
StaticCalendarFieldRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
StaticDateFormatFieldRule
org.codenarc.rule.concurrency.
StaticMatcherFieldRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedOnBoxedPrimitiveRule
org.codenarc.rule.concurrency.
SynchronizedOnGetClassRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedOnReentrantLockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedOnStringRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedOnThisRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedReadObjectMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
SystemErrPrintRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
SystemOutPrintRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SystemRunFinalizersOnExitRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
ThreadGroupRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
ThreadLocalNotStaticFinalRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
ThreadYieldRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ThrowErrorRule
org.codenarc.rule.basic.
ThrowExceptionFromFinallyBlockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ThrowExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ThrowNullPointerExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ThrowRuntimeExceptionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ThrowThrowableRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryBigDecimalInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryBigIntegerInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryBooleanExpressionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryBooleanInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryCallForLastElementRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryCallToSubstringRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryCatchBlockRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryCollectCallRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryCollectionCallRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryConstructorRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryDefInMethodDeclarationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryDoubleInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UnnecessaryFailRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryFloatInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryGetterRule
org.codenarc.rule.unnecessary.
UnnecessaryGStringRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryIfStatementRule
org.codenarc.rule.unnecessary.
UnnecessaryInstantiationToGetClassRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryIntegerInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryLongInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryModOneRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryNullCheckBeforeInstanceOfRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryNullCheckRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryObjectReferencesRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryOverridingMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryPublicModifierRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryReturnKeywordRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessarySelfAssignmentRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessarySemicolonRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryStringInstantiationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryTernaryExpressionRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryTransientModifierRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedArrayRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedObjectRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedPrivateFieldRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedPrivateMethodParameterRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedPrivateMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedVariableRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertEqualsInsteadOfAssertTrueRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertFalseInsteadOfNegationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertNullInsteadOfAssertEqualsRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertSameInsteadOfAssertTrueRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertTrueInsteadOfAssertEqualsRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertTrueInsteadOfNegationRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
UseOfNotifyMethodRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
VariableNameRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
VolatileArrayFieldRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
VolatileLongOrDoubleFieldRule
org.codenarc.rule.concurrency.
WaitOutsideOfWhileLoopRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.braces.
WhileStatementBracesRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.imports.
DuplicateImportRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.generic.
IllegalRegexRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.imports.
ImportFromSamePackageRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.generic.
RequiredRegexRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.generic.
RequiredStringRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.imports.
UnnecessaryGroovyImportRule
(implements groovy.lang.GroovyObject)
org.codenarc.rule.imports.
UnusedImportRule
(implements groovy.lang.GroovyObject)
org.codenarc.source.
AbstractSourceCode
(implements groovy.lang.GroovyObject, org.codenarc.source.
SourceCode
)
org.codenarc.source.
SourceFile
org.codenarc.source.
SourceString
org.codenarc.
AnalysisContext
(implements groovy.lang.GroovyObject)
org.codenarc.ant.
AntFileSetSourceAnalyzer
(implements groovy.lang.GroovyObject, org.codenarc.analyzer.
SourceAnalyzer
)
org.codenarc.util.
AstUtil
(implements groovy.lang.GroovyObject)
org.codenarc.util.io.
ClassPathResource
(implements groovy.lang.GroovyObject, org.codenarc.util.io.
Resource
)
org.codenarc.
CodeNarc
(implements groovy.lang.GroovyObject)
org.codenarc.
CodeNarcRunner
(implements groovy.lang.GroovyObject)
org.codehaus.groovy.ast.CodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyCodeVisitor)
org.codehaus.groovy.ast.ClassCodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyClassVisitor)
org.codenarc.rule.
AbstractAstVisitor
(implements org.codenarc.rule.
AstVisitor
, groovy.lang.GroovyObject)
org.codenarc.rule.design.
AbstractClassWithoutAbstractMethodAstVisitor
org.codenarc.rule.
AbstractConstructorCallAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
BigDecimalInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryBooleanInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryStringInstantiationAstVisitor
org.codenarc.rule.basic.
AbstractFinallyAstVisitor
org.codenarc.rule.basic.
ReturnFromFinallyBlockAstVisitor
org.codenarc.rule.basic.
ThrowExceptionFromFinallyBlockAstVisitor
org.codenarc.rule.unused.
AbstractLastStatementInBlockAstVisitor
org.codenarc.rule.unused.
UnusedArrayAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedObjectAstVisitor
org.codenarc.rule.size.
AbstractMethodMetricAstVisitor
org.codenarc.rule.size.
AbcComplexityAstVisitor
org.codenarc.rule.size.
CyclomaticComplexityAstVisitor
org.codenarc.rule.naming.
AbstractTypeNameAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
AbstractClassNameAstVisitor
org.codenarc.rule.naming.
ClassNameAstVisitor
org.codenarc.rule.naming.
InterfaceNameAstVisitor
org.codenarc.rule.basic.
AddEmptyStringAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ArrayReturnTracker
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
AssertionTrap
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
AssignmentInConditionalAstVisitor
org.codenarc.rule.basic.
BooleanGetBooleanAstVisitor
org.codenarc.rule.basic.
BooleanMethodReturnsNullAstVisitor
org.codenarc.rule.basic.
BooleanReturnTracker
org.codenarc.rule.basic.
BrokenOddnessCheckAstVisitor
org.codenarc.rule.concurrency.
BusyWaitAstVisitor
org.codenarc.rule.junit.
ChainedTestAstVisitor
org.codenarc.rule.size.
ClassSizeAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
CloneableWithoutCloneAstVisitor
org.codenarc.rule.design.
CloseWithoutCloseableAstVisitor
org.codenarc.rule.basic.
CollectionReturnTracker
org.codenarc.rule.exceptions.
CommonCatchAstVisitor
org.codenarc.rule.exceptions.
CommonThrowAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
CompareToWithoutComparableAstVisitor
org.codenarc.rule.exceptions.
ConfusingClassNamedExceptionAstVisitor
org.codenarc.rule.naming.
ConfusingMethodNameAstVisitor
org.codenarc.rule.basic.
ConfusingTernaryAstVisitor
org.codenarc.rule.basic.
ConsecutiveLiteralAppendsAstVisitor
org.codenarc.rule.basic.
ConsecutiveStringConcatenationAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ConstantIfExpressionAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
ConstantsOnlyInterfaceAstVisitor
org.codenarc.rule.basic.
ConstantTernaryExpressionAstVisitor
org.codenarc.rule.junit.
CoupledTestCaseAstVisitor
org.codenarc.rule.basic.
DeadCodeAstVisitor
org.codenarc.rule.concurrency.
DoubleCheckedLockingAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
DoubleNegativeAstVisitor
org.codenarc.rule.basic.
DuplicateCaseStatementAstVisitor
org.codenarc.rule.dry.
DuplicateLiteralAstVisitor
org.codenarc.rule.braces.
ElseBlockBracesAstVisitor
org.codenarc.rule.basic.
EmptyCatchBlockAstVisitor
org.codenarc.rule.basic.
EmptyElseBlockAstVisitor
org.codenarc.rule.basic.
EmptyFinallyBlockAstVisitor
org.codenarc.rule.basic.
EmptyForStatementAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyIfStatementAstVisitor
org.codenarc.rule.basic.
EmptyInstanceInitializerAstVisitor
org.codenarc.rule.basic.
EmptyMethodAstVisitor
org.codenarc.rule.design.
EmptyMethodInAbstractClassAstVisitor
org.codenarc.rule.basic.
EmptyStaticInitializerAstVisitor
org.codenarc.rule.basic.
EmptySwitchStatementAstVisitor
org.codenarc.rule.basic.
EmptySynchronizedStatementAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EmptyTryBlockAstVisitor
org.codenarc.rule.basic.
EmptyWhileStatementAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
EqualsAndHashCodeAstVisitor
org.codenarc.rule.exceptions.
ExceptionExtendsErrorAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToAndMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToCompareToMethodAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitCallToDivMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToEqualsMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToGetAtMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToLeftShiftMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToMinusMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToModMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToMultiplyMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToOrMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToPlusMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToPowerMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToRightShiftMethodAstVisitor
org.codenarc.rule.basic.
ExplicitCallToXorMethodAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ExplicitGarbageCollectionAstVisitor
org.codenarc.rule.basic.
ExplicitTypeInstantiationAstVisitor
org.codenarc.rule.naming.
FieldNameAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.design.
FinalClassWithProtectedMemberAstVisitor
org.codenarc.rule.braces.
ForStatementBracesAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.grails.
GrailsPublicControllerMethodAstVisitor
org.codenarc.rule.grails.
GrailsServletContextReferenceAstVisitor
org.codenarc.rule.grails.
GrailsSessionReferenceAstVisitor
org.codenarc.rule.basic.
GroovyLangImmutableAstVisitor
org.codenarc.rule.basic.
GStringAsMapKeyAstVisitor
org.codenarc.rule.braces.
IfStatementBracesAstVisitor
org.codenarc.rule.design.
ImplementationAsTypeAstVisitor
org.codenarc.rule.concurrency.
InconsistentPropertyLockingAstVisitor
org.codenarc.rule.concurrency.
InconsistentPropertySynchronizationAstVisitor
org.codenarc.rule.basic.
IntegerGetIntegerAstVisitor
org.codenarc.rule.basic.
InvertedIfElseAstVisitor
org.codenarc.rule.junit.
JUnitAssertAlwaysFailsAstVisitor
org.codenarc.rule.junit.
JUnitAssertAlwaysSucceedsAstVisitor
org.codenarc.rule.junit.
JUnitFailWithoutMessageRuleAstVisitor
org.codenarc.rule.junit.
JUnitPublicNonTestMethodAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitSetUpCallsSuperAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitStyleAssertionsAstVisitor
org.codenarc.rule.junit.
JUnitTearDownCallsSuperAstVisitor
org.codenarc.rule.junit.
JUnitTestMethodWithoutAssertAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitUnnecessarySetUpAstVisitor
org.codenarc.rule.junit.
JUnitUnnecessaryTearDownAstVisitor
org.codenarc.rule.logging.
LoggerForDifferentClassAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
LoggerWithWrongModifiersAstVisitor
org.codenarc.rule.logging.
LoggingSwallowsStacktraceAstVisitor
org.codenarc.rule.size.
MethodCountAstVisitor
org.codenarc.rule.naming.
MethodNameAstVisitor
org.codenarc.rule.size.
MethodSizeAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
MissingNewInThrowStatementAstVisitor
org.codenarc.rule.logging.
MultipleLoggersAstVisitor
org.codenarc.rule.size.
NestedBlockDepthAstVisitor
org.codenarc.rule.concurrency.
NestedSynchronizationAstVisitor
org.codenarc.rule.basic.
NullReturnTracker
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
ObjectOverrideMisspelledMethodNameAstVisitor
org.codenarc.rule.naming.
PackageNameAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
ParameterNameAstVisitor
org.codenarc.rule.logging.
PrintlnAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.logging.
PrintStackTraceAstVisitor
org.codenarc.rule.naming.
PropertyNameAstVisitor
org.codenarc.rule.basic.
RemoveAllOnSelfAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.exceptions.
ReturnNullFromCatchBlockAstVisitor
org.codenarc.rule.basic.
ReturnsNullInsteadOfEmptyArrayAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.basic.
ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor
org.codenarc.rule.naming.
ScopedConfusingMethodNameAstVisitor
org.codenarc.rule.basic.
SerializableClassMustDefineSerialVersionUIDAstVisitor
org.codenarc.rule.basic.
SerialVersionUIDAstVisitor
org.codenarc.rule.basic.
SimpleDateFormatMissingLocaleAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.generic.
StatelessClassAstVisitor
org.codenarc.rule.concurrency.
StaticCalendarFieldAstVisitor
org.codenarc.rule.concurrency.
StaticDateFormatFieldAstVisitor
org.codenarc.rule.concurrency.
StaticMatcherFieldAstVisitor
org.codenarc.rule.concurrency.
SynchronizedMethodAstVisitor
org.codenarc.rule.concurrency.
SynchronizedOnBoxedPrimitiveAstVisitor
org.codenarc.rule.concurrency.
SynchronizedOnGetClassAstVisitor
org.codenarc.rule.concurrency.
SynchronizedOnReentrantLockAstVisitor
org.codenarc.rule.concurrency.
SynchronizedOnStringAstVisitor
org.codenarc.rule.concurrency.
SynchronizedOnThisAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.concurrency.
SynchronizedReadObjectMethodAstVisitor
org.codenarc.rule.logging.
SystemErrPrintAstVisitor
org.codenarc.rule.logging.
SystemOutPrintAstVisitor
org.codenarc.rule.concurrency.
SystemRunFinalizersOnExitAstVisitor
org.codenarc.rule.concurrency.
ThreadGroupAstVisitor
org.codenarc.rule.concurrency.
ThreadLocalNotStaticFinalAstVisitor
org.codenarc.rule.concurrency.
ThreadYieldAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryBooleanExpressionAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryCallForLastElementAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryCallToSubstringAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryCatchBlockAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryCollectCallAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryCollectionCallAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
UnnecessaryConstructorAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryDefInMethodDeclarationAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UnnecessaryFailAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryGetterAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryGStringAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryIfStatementAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryBigDecimalInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryBigIntegerInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryDoubleInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryFloatInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryIntegerInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryLongInstantiationAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryInstantiationToGetClassAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryModOneAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryNullCheckAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryNullCheckBeforeInstanceOfAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryObjectReferencesAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryOverridingMethodAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryPublicModifierAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryReturnKeywordAstVisitor
org.codenarc.rule.unnecessary.
UnnecessarySelfAssignmentAstVisitor
org.codenarc.rule.unnecessary.
UnnecessarySemicolonAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryTernaryExpressionAstVisitor
org.codenarc.rule.unnecessary.
UnnecessaryTransientModifierAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedPrivateFieldAstVisitor
org.codenarc.rule.unused.
UnusedPrivateMethodAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
UnusedPrivateMethodParameterAstVisitor
org.codenarc.rule.unused.
UnusedVariableAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertEqualsInsteadOfAssertTrueAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertFalseInsteadOfNegationAstVisitor
org.codenarc.rule.junit.
UseAssertNullInsteadOfAssertEqualsAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
UseAssertSameInsteadOfAssertTrueAstVisitor
org.codenarc.rule.junit.
UseAssertTrueInsteadOfAssertEqualsAstVisitor
org.codenarc.rule.junit.
UseAssertTrueInsteadOfNegationAstVisitor
org.codenarc.rule.concurrency.
UseOfNotifyMethodAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.naming.
VariableNameAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unnecessary.
VariableUsageFinder
org.codenarc.rule.concurrency.
VolatileArrayFieldAstVisitor
org.codenarc.rule.concurrency.
VolatileLongOrDoubleFieldVisitor
org.codenarc.rule.concurrency.
WaitOutsideOfWhileLoopAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.braces.
WhileStatementBracesAstVisitor
(implements groovy.lang.GroovyObject)
org.codenarc.rule.unused.
ReferenceCollector
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
CompositeRuleSet
(implements groovy.lang.GroovyObject, org.codenarc.ruleset.
RuleSet
)
org.codenarc.util.
ConsecutiveUtils
(implements groovy.lang.GroovyObject)
org.codenarc.util.io.
DefaultResourceFactory
(implements groovy.lang.GroovyObject, org.codenarc.util.io.
ResourceFactory
)
org.codenarc.results.
DirectoryResults
(implements groovy.lang.GroovyObject, org.codenarc.results.
Results
)
org.codenarc.analyzer.
DirectorySourceAnalyzer
(implements groovy.lang.GroovyObject, org.codenarc.analyzer.
SourceAnalyzer
)
org.codenarc.results.
FileResults
(implements groovy.lang.GroovyObject, org.codenarc.results.
Results
)
org.codenarc.analyzer.
FilesystemSourceAnalyzer
(implements groovy.lang.GroovyObject, org.codenarc.analyzer.
SourceAnalyzer
)
org.codenarc.ruleset.
FilteredRuleSet
(implements groovy.lang.GroovyObject, org.codenarc.ruleset.
RuleSet
)
org.codenarc.tool.
GenerateAll
(implements groovy.lang.GroovyObject)
org.codenarc.tool.
GenerateCodeNarcRulesProperties
(implements groovy.lang.GroovyObject)
org.codenarc.tool.
GenerateRuleIndexPage
(implements groovy.lang.GroovyObject)
org.codenarc.tool.
GenerateRuleSetAllRules
(implements groovy.lang.GroovyObject)
org.codenarc.tool.
GenerateRuleSetAllRulesByCategory
(implements groovy.lang.GroovyObject)
org.codenarc.tool.
GenerateUtil
(implements groovy.lang.GroovyObject)
org.codenarc.rule.size.
GMetricsSourceCodeAdapter
(implements groovy.lang.GroovyObject, org.gmetrics.source.SourceCode)
org.codenarc.rule.grails.
GrailsUtil
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
GroovyDslRuleSet
(implements groovy.lang.GroovyObject, org.codenarc.ruleset.
RuleSet
)
org.codenarc.util.
GroovyVersion
(implements groovy.lang.GroovyObject)
org.codenarc.rule.junit.
JUnitUtil
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
ListRuleSet
(implements groovy.lang.GroovyObject, org.codenarc.ruleset.
RuleSet
)
org.codenarc.rule.logging.
LogUtil
(implements groovy.lang.GroovyObject)
org.codenarc.util.
PathUtil
(implements groovy.lang.GroovyObject)
org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
org.apache.tools.ant.Task
org.codenarc.ant.
CodeNarcTask
(implements groovy.lang.GroovyObject)
org.codenarc.ruleregistry.
PropertiesFileRuleRegistry
(implements groovy.lang.GroovyObject, org.codenarc.ruleregistry.
RuleRegistry
)
org.codenarc.ruleset.
PropertiesFileRuleSetConfigurer
(implements groovy.lang.GroovyObject)
org.codenarc.util.
PropertyUtil
(implements groovy.lang.GroovyObject)
org.codenarc.ant.
Report
(implements groovy.lang.GroovyObject)
org.codenarc.ant.
ReportOption
(implements groovy.lang.GroovyObject)
org.codenarc.report.
ReportWriterFactory
(implements groovy.lang.GroovyObject)
org.codenarc.ruleregistry.
RuleRegistryHolder
(implements groovy.lang.GroovyObject)
org.codenarc.ruleregistry.
RuleRegistryInitializer
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
RuleSetBuilder
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
RuleSetDelegate
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
RuleSets
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
RuleSetUtil
(implements groovy.lang.GroovyObject)
org.codenarc.source.
SourceCodeCriteria
(implements groovy.lang.GroovyObject)
org.codenarc.analyzer.
StringSourceAnalyzer
(implements groovy.lang.GroovyObject, org.codenarc.analyzer.
SourceAnalyzer
)
org.codenarc.ruleset.
TopLevelDelegate
(implements groovy.lang.GroovyObject)
org.codenarc.util.io.
UrlResource
(implements groovy.lang.GroovyObject, org.codenarc.util.io.
Resource
)
org.codenarc.rule.
Violation
(implements groovy.lang.GroovyObject)
org.codenarc.results.
VirtualResults
(implements groovy.lang.GroovyObject, org.codenarc.results.
Results
)
org.codenarc.util.
WildcardPattern
(implements groovy.lang.GroovyObject)
org.codenarc.ruleset.
XmlFileRuleSet
(implements groovy.lang.GroovyObject, org.codenarc.ruleset.
RuleSet
)
org.codenarc.ruleset.
XmlReaderRuleSet
(implements groovy.lang.GroovyObject, org.codenarc.ruleset.
RuleSet
)
Interface Hierarchy
org.codehaus.groovy.ast.GroovyClassVisitor
org.codenarc.rule.
AstVisitor
org.codenarc.report.
ReportWriter
org.codenarc.util.io.
Resource
org.codenarc.util.io.
ResourceFactory
org.codenarc.results.
Results
org.codenarc.rule.
Rule
org.codenarc.ruleregistry.
RuleRegistry
org.codenarc.ruleset.
RuleSet
org.codenarc.analyzer.
SourceAnalyzer
org.codenarc.source.
SourceCode
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011. All Rights Reserved.