Uses of Interface
org.codenarc.rule.Rule

Packages that use Rule
org.codenarc.report   
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.ruleset   
 

Uses of Rule in org.codenarc.report
 

Methods in org.codenarc.report with parameters of type Rule
protected  java.lang.String AbstractReportWriter.getDescriptionForRule(Rule rule)
           
protected  java.lang.String AbstractReportWriter.getHtmlDescriptionForRule(Rule rule)
           
protected  boolean AbstractReportWriter.isEnabled(Rule rule)
           
 

Uses of Rule in org.codenarc.rule
 

Classes in org.codenarc.rule that implement Rule
 class AbstractAstVisitorRule
           
 class AbstractRule
           
 

Methods in org.codenarc.rule that return Rule
 Rule AbstractAstVisitor.getRule()
           
 Rule Violation.getRule()
           
 

Methods in org.codenarc.rule with parameters of type Rule
 void AbstractAstVisitor.setRule(Rule value)
           
 void AstVisitor.setRule(Rule rule)
           
 void Violation.setRule(Rule value)
           
 

Uses of Rule in org.codenarc.rule.basic
 

Classes in org.codenarc.rule.basic that implement Rule
 class AddEmptyStringRule
           
 class AssignmentInConditionalRule
           
 class BigDecimalInstantiationRule
           
 class BooleanGetBooleanRule
           
 class BooleanMethodReturnsNullRule
           
 class BrokenOddnessCheckRule
           
 class CloneableWithoutCloneRule
           
 class CompareToWithoutComparableRule
           
 class ConfusingTernaryRule
           
 class ConsecutiveLiteralAppendsRule
           
 class ConsecutiveStringConcatenationRule
           
 class ConstantIfExpressionRule
           
 class ConstantTernaryExpressionRule
           
 class DeadCodeRule
           
 class DoubleNegativeRule
           
 class DuplicateCaseStatementRule
           
 class EmptyCatchBlockRule
           
 class EmptyElseBlockRule
           
 class EmptyFinallyBlockRule
           
 class EmptyForStatementRule
           
 class EmptyIfStatementRule
           
 class EmptyInstanceInitializerRule
           
 class EmptyMethodRule
           
 class EmptyStaticInitializerRule
           
 class EmptySwitchStatementRule
           
 class EmptySynchronizedStatementRule
           
 class EmptyTryBlockRule
           
 class EmptyWhileStatementRule
           
 class EqualsAndHashCodeRule
           
 class ExplicitArrayListInstantiationRule
           
 class ExplicitCallToAndMethodRule
           
 class ExplicitCallToCompareToMethodRule
           
 class ExplicitCallToDivMethodRule
           
 class ExplicitCallToEqualsMethodRule
           
 class ExplicitCallToGetAtMethodRule
           
 class ExplicitCallToLeftShiftMethodRule
           
 class ExplicitCallToMinusMethodRule
           
 class ExplicitCallToModMethodRule
           
 class ExplicitCallToMultiplyMethodRule
           
 class ExplicitCallToOrMethodRule
           
 class ExplicitCallToPlusMethodRule
           
 class ExplicitCallToPowerMethodRule
           
 class ExplicitCallToRightShiftMethodRule
           
 class ExplicitCallToXorMethodRule
           
 class ExplicitGarbageCollectionRule
           
 class ExplicitHashMapInstantiationRule
           
 class ExplicitHashSetInstantiationRule
           
 class ExplicitLinkedListInstantiationRule
           
 class ExplicitStackInstantiationRule
           
 class ExplicitTreeSetInstantiationRule
           
 class GroovyLangImmutableRule
           
 class GStringAsMapKeyRule
           
 class IntegerGetIntegerRule
           
 class InvertedIfElseRule
           
 class RemoveAllOnSelfRule
           
 class ReturnFromFinallyBlockRule
           
 class ReturnsNullInsteadOfEmptyArrayRule
           
 class ReturnsNullInsteadOfEmptyCollectionRule
           
 class SerializableClassMustDefineSerialVersionUIDRule
           
 class SerialVersionUIDRule
           
 class SimpleDateFormatMissingLocaleRule
           
 class ThrowExceptionFromFinallyBlockRule
           
 

Uses of Rule in org.codenarc.rule.braces
 

Classes in org.codenarc.rule.braces that implement Rule
 class ElseBlockBracesRule
           
 class ForStatementBracesRule
           
 class IfStatementBracesRule
           
 class WhileStatementBracesRule
           
 

Uses of Rule in org.codenarc.rule.concurrency
 

Classes in org.codenarc.rule.concurrency that implement Rule
 class BusyWaitRule
           
 class DoubleCheckedLockingRule
           
 class InconsistentPropertyLockingRule
           
 class InconsistentPropertySynchronizationRule
           
 class NestedSynchronizationRule
           
 class StaticCalendarFieldRule
           
 class StaticDateFormatFieldRule
           
 class StaticMatcherFieldRule
           
 class SynchronizedMethodRule
           
 class SynchronizedOnBoxedPrimitiveRule
           
 class SynchronizedOnGetClassRule
           
 class SynchronizedOnReentrantLockRule
           
 class SynchronizedOnStringRule
           
 class SynchronizedOnThisRule
           
 class SynchronizedReadObjectMethodRule
           
 class SystemRunFinalizersOnExitRule
           
 class ThreadGroupRule
           
 class ThreadLocalNotStaticFinalRule
           
 class ThreadYieldRule
           
 class UseOfNotifyMethodRule
           
 class VolatileArrayFieldRule
           
 class VolatileLongOrDoubleFieldRule
           
 class WaitOutsideOfWhileLoopRule
           
 

Uses of Rule in org.codenarc.rule.design
 

Classes in org.codenarc.rule.design that implement Rule
 class AbstractClassWithoutAbstractMethodRule
           
 class CloseWithoutCloseableRule
           
 class ConstantsOnlyInterfaceRule
           
 class EmptyMethodInAbstractClassRule
           
 class FinalClassWithProtectedMemberRule
           
 class ImplementationAsTypeRule
           
 

Uses of Rule in org.codenarc.rule.dry
 

Classes in org.codenarc.rule.dry that implement Rule
 class DuplicateNumberLiteralRule
           
 class DuplicateStringLiteralRule
           
 

Uses of Rule in org.codenarc.rule.exceptions
 

Classes in org.codenarc.rule.exceptions that implement Rule
 class CatchArrayIndexOutOfBoundsExceptionRule
           
 class CatchErrorRule
           
 class CatchExceptionRule
           
 class CatchIllegalMonitorStateExceptionRule
           
 class CatchIndexOutOfBoundsExceptionRule
           
 class CatchNullPointerExceptionRule
           
 class CatchRuntimeExceptionRule
           
 class CatchThrowableRule
           
 class ConfusingClassNamedExceptionRule
           
 class ExceptionExtendsErrorRule
           
 class MissingNewInThrowStatementRule
           
 class ReturnNullFromCatchBlockRule
           
 class ThrowErrorRule
           
 class ThrowExceptionRule
           
 class ThrowNullPointerExceptionRule
           
 class ThrowRuntimeExceptionRule
           
 class ThrowThrowableRule
           
 

Uses of Rule in org.codenarc.rule.generic
 

Classes in org.codenarc.rule.generic that implement Rule
 class IllegalRegexRule
           
 class RequiredRegexRule
           
 class RequiredStringRule
           
 class StatelessClassRule
           
 

Uses of Rule in org.codenarc.rule.grails
 

Classes in org.codenarc.rule.grails that implement Rule
 class GrailsPublicControllerMethodRule
           
 class GrailsServletContextReferenceRule
           
 class GrailsSessionReferenceRule
           
 class GrailsStatelessServiceRule
           
 

Uses of Rule in org.codenarc.rule.imports
 

Classes in org.codenarc.rule.imports that implement Rule
 class DuplicateImportRule
           
 class ImportFromSamePackageRule
           
 class UnnecessaryGroovyImportRule
           
 class UnusedImportRule
           
 

Uses of Rule in org.codenarc.rule.junit
 

Classes in org.codenarc.rule.junit that implement Rule
 class ChainedTestRule
           
 class CoupledTestCaseRule
           
 class JUnitAssertAlwaysFailsRule
           
 class JUnitAssertAlwaysSucceedsRule
           
 class JUnitFailWithoutMessageRule
           
 class JUnitPublicNonTestMethodRule
           
 class JUnitSetUpCallsSuperRule
           
 class JUnitStyleAssertionsRule
           
 class JUnitTearDownCallsSuperRule
           
 class JUnitTestMethodWithoutAssertRule
           
 class JUnitUnnecessarySetUpRule
           
 class JUnitUnnecessaryTearDownRule
           
 class UnnecessaryFailRule
           
 class UseAssertEqualsInsteadOfAssertTrueRule
           
 class UseAssertFalseInsteadOfNegationRule
           
 class UseAssertNullInsteadOfAssertEqualsRule
           
 class UseAssertSameInsteadOfAssertTrueRule
           
 class UseAssertTrueInsteadOfAssertEqualsRule
           
 class UseAssertTrueInsteadOfNegationRule
           
 

Uses of Rule in org.codenarc.rule.logging
 

Classes in org.codenarc.rule.logging that implement Rule
 class LoggerForDifferentClassRule
           
 class LoggerWithWrongModifiersRule
           
 class LoggingSwallowsStacktraceRule
           
 class MultipleLoggersRule
           
 class PrintlnRule
           
 class PrintStackTraceRule
           
 class SystemErrPrintRule
           
 class SystemOutPrintRule
           
 

Uses of Rule in org.codenarc.rule.naming
 

Classes in org.codenarc.rule.naming that implement Rule
 class AbstractClassNameRule
           
 class ClassNameRule
           
 class ConfusingMethodNameRule
           
 class FieldNameRule
           
 class InterfaceNameRule
           
 class MethodNameRule
           
 class ObjectOverrideMisspelledMethodNameRule
           
 class PackageNameRule
           
 class ParameterNameRule
           
 class PropertyNameRule
           
 class VariableNameRule
           
 

Uses of Rule in org.codenarc.rule.size
 

Classes in org.codenarc.rule.size that implement Rule
 class AbcComplexityRule
           
 class ClassSizeRule
           
 class CyclomaticComplexityRule
           
 class MethodCountRule
           
 class MethodSizeRule
           
 class NestedBlockDepthRule
           
 

Uses of Rule in org.codenarc.rule.unnecessary
 

Classes in org.codenarc.rule.unnecessary that implement Rule
 class UnnecessaryBigDecimalInstantiationRule
           
 class UnnecessaryBigIntegerInstantiationRule
           
 class UnnecessaryBooleanExpressionRule
           
 class UnnecessaryBooleanInstantiationRule
           
 class UnnecessaryCallForLastElementRule
           
 class UnnecessaryCallToSubstringRule
           
 class UnnecessaryCatchBlockRule
           
 class UnnecessaryCollectCallRule
           
 class UnnecessaryCollectionCallRule
           
 class UnnecessaryConstructorRule
           
 class UnnecessaryDefInMethodDeclarationRule
           
 class UnnecessaryDoubleInstantiationRule
           
 class UnnecessaryFloatInstantiationRule
           
 class UnnecessaryGetterRule
           
 class UnnecessaryGStringRule
           
 class UnnecessaryIfStatementRule
           
 class UnnecessaryInstantiationToGetClassRule
           
 class UnnecessaryIntegerInstantiationRule
           
 class UnnecessaryLongInstantiationRule
           
 class UnnecessaryModOneRule
           
 class UnnecessaryNullCheckBeforeInstanceOfRule
           
 class UnnecessaryNullCheckRule
           
 class UnnecessaryObjectReferencesRule
           
 class UnnecessaryOverridingMethodRule
           
 class UnnecessaryPublicModifierRule
           
 class UnnecessaryReturnKeywordRule
           
 class UnnecessarySelfAssignmentRule
           
 class UnnecessarySemicolonRule
           
 class UnnecessaryStringInstantiationRule
           
 class UnnecessaryTernaryExpressionRule
           
 class UnnecessaryTransientModifierRule
           
 

Uses of Rule in org.codenarc.rule.unused
 

Classes in org.codenarc.rule.unused that implement Rule
 class UnusedArrayRule
           
 class UnusedObjectRule
           
 class UnusedPrivateFieldRule
           
 class UnusedPrivateMethodParameterRule
           
 class UnusedPrivateMethodRule
           
 class UnusedVariableRule
           
 

Uses of Rule in org.codenarc.ruleset
 

Methods in org.codenarc.ruleset that return Rule
protected static Rule RuleSetUtil.loadRuleScriptFile(java.lang.String path)
           
 

Methods in org.codenarc.ruleset with parameters of type Rule
 void CompositeRuleSet.addRule(Rule rule)
           
 



Copyright © 2011. All Rights Reserved.