JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Class
Description
AbsOnNegativeCheck
AbstractBadFieldNameChecker
AbstractClassNoFieldShouldBeInterfaceCheck
AbstractClassWithoutAbstractMethodCheck
AbstractDeprecatedChecker
AbstractForLoopRule
AbstractForLoopRule.ForLoopIncrement
AbstractForLoopRule.ForLoopInitializer
AbstractForLoopRule.IntVariable
AbstractInjectionChecker
AbstractInSynchronizeChecker
AbstractMethodDetection
AbstractNamingConvention
AbstractNamingConvention.NamedLocatedAttribute
AbstractPrintfChecker
AbstractSerializableInnerClassRule
AccessibilityChangeCheck
ActionNumberCheck
AESAlgorithmCheck
AllBranchesAreIdenticalCheck
AnnotationArgumentOrderCheck
AnnotationDefaultArgumentCheck
AnonymousClassesTooBigCheck
AnonymousClassShouldBeLambdaCheck
AnyRuleIssueFilter
ArrayDesignatorAfterTypeCheck
ArrayDesignatorOnVariableCheck
ArrayForVarArgCheck
ArrayHashCodeAndToStringCheck
ArraysAsListOfPrimitiveToStreamCheck
ArtifactIdNamingConventionCheck
AssertionArgumentOrderCheck
AssertionFailInCatchBlockCheck
AssertionInThreadRunCheck
AssertionsCompletenessCheck
AssertionsInTestsCheck
AssertionsWithoutMessageCheck
AssertOnBooleanVariableCheck
AssertsOnParametersOfPublicMethodCheck
AssignmentInSubExpressionCheck
AtLeastOneConstructorCheck
AvoidDESCheck
BadAbstractClassNameCheck
BadClassNameCheck
BadConstantNameCheck
BadFieldNameCheck
BadFieldNameStaticNonFinalCheck
BadInterfaceNameCheck
BadLocalConstantNameCheck
BadLocalVariableNameCheck
BadMethodNameCheck
BadPackageNameCheck
BadTestClassNameCheck
BadTestMethodNameCheck
BadTypeParameterNameCheck
BaseTreeVisitorIssueFilter
BigDecimalDoubleConstructorCheck
BlindSerialVersionUidCheck
BooleanInversionCheck
BooleanLiteralCheck
BooleanLiteralInAssertionsCheck
BooleanMethodNameCheck
BooleanMethodReturnCheck
CallOuterPrivateMethodCheck
CallSuperInTestCaseCheck
CallSuperMethodFromInnerClassCheck
CallToDeprecatedMethodCheck
CallToFileDeleteOnExitMethodCheck
CaseInsensitiveComparisonCheck
CastArithmeticOperandCheck
CatchExceptionCheck
CatchIllegalMonitorStateExceptionCheck
CatchNPECheck
CatchOfThrowableOrErrorCheck
CatchRethrowingCheck
CatchUsesExceptionWithContextCheck
ChangeMethodContractCheck
CheckList
ChildClassShadowFieldCheck
CipherBlockChainingCheck
ClassComparedByNameCheck
ClassComplexityCheck
ClassCouplingCheck
ClassFieldCountCheck
ClassNamedLikeExceptionCheck
ClassVariableVisibilityCheck
ClassWithOnlyStaticMethodsInstantiationCheck
ClassWithoutHashCodeInHashStructureCheck
CloneableImplementingCloneCheck
CloneMethodCallsSuperCloneCheck
CloneOverrideCheck
CognitiveComplexityMethodCheck
CollapsibleIfCandidateCheck
CollectInsteadOfForeachCheck
CollectionCallingItselfCheck
CollectionImplementationReferencedCheck
CollectionInappropriateCallsCheck
CollectionIsEmptyCheck
CollectionMethodsWithLinearComplexityCheck
CollectionsEmptyConstantsCheck
CollectionSizeAndArrayLengthCheck
CombineCatchCheck
CommandLineArgumentsCheck
CommentContainsPatternChecker
CommentedOutCodeLineCheck
CommentRegularExpressionCheck
CompareObjectWithEqualsCheck
CompareToNotOverloadedCheck
CompareToResultTestCheck
CompareToReturnValueCheck
ConcatenationWithStringValueOfCheck
ConditionalOnNewLineCheck
ConfusingOverloadCheck
ConstantMathCheck
ConstantMethodCheck
ConstantsShouldBeStaticFinalCheck
ConstantUtils
ConstructorCallingOverridableCheck
ConstructorInjectionCheck
ControllerWithSessionAttributesCheck
ControllingPermissionsCheck
CookieHttpOnlyCheck
CookieShouldNotContainSensitiveDataCheck
CryptographicKeySizeCheck
CustomCryptographicAlgorithmCheck
CustomSerializationMethodCheck
DatabaseSchemaUpdateCheck
DataEncryptionCheck
DataHashingCheck
DateAndTimesCheck
DateFormatWeekYearCheck
DateUtilsTruncateCheck
DeadStoreCheck
DebugFeatureEnabledCheck
DefaultEncodingUsageCheck
DefaultInitializedFieldCheck
DefaultInterceptorsLocationCheck
DefaultMessageListenerContainerCheck
DefaultPackageCheck
DependencyWithSystemScopeCheck
DeprecatedHashAlgorithmCheck
DeprecatedPomPropertiesCheck
DeprecatedTagPresenceCheck
DiamondOperatorCheck
DisallowedClassCheck
DisallowedConstructorCheck
DisallowedDependenciesCheck
DisallowedMethodCheck
DisallowedThreadGroupCheck
DITCheck
DoubleBraceInitializationCheck
DoubleCheckedLockingCheck
DoublePrefixOperatorCheck
DuplicateArgumentCheck
DuplicateConditionIfElseIfCheck
DynamicClassLoadCheck
DynamicCodeCheck
EclipseI18NFilter
EmptyBlockCheck
EmptyClassCheck
EmptyDatabasePasswordCheck
EmptyFileCheck
EmptyMethodsCheck
EmptyStatementUsageCheck
EnumEqualCheck
EnumMapCheck
EnumMutableFieldCheck
EnumSetCheck
EqualsArgumentTypeCheck
EqualsNotOverriddenInSubclassCheck
EqualsNotOverridenWithCompareToCheck
EqualsOnAtomicClassCheck
EqualsOverridenWithHashCodeCheck
EqualsParametersMarkedNonNullCheck
ErrorClassExtendedCheck
EscapedUnicodeCharactersCheck
ExceptionsShouldBeImmutableCheck
ExecCallCheck
ExpressionComplexityCheck
ExpressionsHelper
ExternalizableClassConstructorCheck
FieldModifierCheck
FieldNameMatchingTypeNameCheck
FileCreateTempFileCheck
FileHandlingCheck
FileHeaderCheck
FilesExistsJDK8Check
FinalClassCheck
FinalizeFieldsSetCheck
FixmeTagPresenceCheck
FloatEqualityCheck
ForLoopCounterChangedCheck
ForLoopFalseConditionCheck
ForLoopIncrementAndUpdateCheck
ForLoopIncrementSignCheck
ForLoopTerminationConditionCheck
ForLoopUsedAsWhileLoopCheck
ForLoopVariableTypeCheck
FormNameDuplicationCheck
GarbageCollectorCalledCheck
GeneratedCodeFilter
GetClassLoaderCheck
GetRequestedSessionIdCheck
GettersSettersOnRightFieldCheck
GroupIdNamingConventionCheck
HardCodedCredentialsCheck
HardcodedIpCheck
HardcodedURICheck
HasNextCallingNextCheck
HiddenFieldCheck
HostnameVerifierImplementationCheck
HttpRefererCheck
HttpRequestsHotspotCheck
IdenticalCasesInSwitchCheck
IdenticalCasesInSwitchCheck.IfElseChain
IdenticalOperandOnBinaryExpressionCheck
IfConditionAlwaysTrueOrFalseCheck
IfElseIfStatementEndsWithElseCheck
IgnoredOperationStatusCheck
IgnoredReturnValueCheck
IgnoredStreamReturnValueCheck
IgnoredTestsCheck
ImmediatelyReturnedVariableCheck
ImmediateReverseBoxingCheck
ImplementsEnumerationCheck
InappropriateRegexpCheck
IncorrectOrderOfMembersCheck
IncrementDecrementInSubExpressionCheck
IndentationAfterConditionalCheck
IndentationCheck
IndexOfStartPositionCheck
IndexOfWithPositiveNumberCheck
InnerClassOfNonSerializableCheck
InnerClassOfSerializableCheck
InnerClassTooManyLinesCheck
InnerStaticClassesCheck
InputStreamOverrideReadCheck
InputStreamReadCheck
InstanceOfAlwaysTrueCheck
InstanceofUsedOnExceptionCheck
IntegerToHexStringCheck
InterceptorExclusionsCheck
InterfaceAsConstantContainerCheck
InterfaceOrSuperclassShadowingCheck
InterruptedExceptionCheck
InvalidDateValuesCheck
IterableIteratorCheck
IteratorNextExceptionCheck
JacksonDeserializationCheck
Javadoc
JavaFootprint
JavaIssueFilter
JavaPropertiesHelper
JdbcDriverExplicitLoadingCheck
JunitMethodDeclarationCheck
KeySetInsteadOfEntrySetCheck
KeywordAsIdentifierCheck
LabelsShouldNotBeUsedCheck
LambdaOptionalParenthesisCheck
LambdaSingleExpressionCheck
LambdaTypeParameterCheck
LazyArgEvaluationCheck
LDAPAuthenticatedConnectionCheck
LDAPDeserializationCheck
LeastSpecificTypeCheck
LeftCurlyBraceBaseTreeVisitor
LeftCurlyBraceEndLineCheck
LeftCurlyBraceStartLineCheck
LocatedAttributeMatcher
LogConfigurationCheck
LoggedRethrownExceptionsCheck
LoggersDeclarationCheck
LombokFilter
LongBitsToDoubleOnIntCheck
LoopExecutingAtMostOnceCheck
LoopsOnSameSetCheck
MagicNumberCheck
MainInServletCheck
MainMethodThrowsExceptionCheck
MathOnFloatCheck
MavenDependencyCollector
MavenDependencyMatcher
Matchers targeting maven dependencies.
MembersDifferOnlyByCapitalizationCheck
MethodComplexityCheck
MethodIdenticalImplementationsCheck
MethodNamedEqualsCheck
MethodNamedHashcodeOrEqualCheck
MethodNameSameAsClassCheck
MethodOnlyCallsSuperCheck
MethodParametersOrderCheck
MethodTooBigCheck
MethodWithExcessiveReturnsCheck
MismatchPackageDirectoryCheck
MissingCurlyBracesCheck
MissingDeprecatedCheck
MissingNewLineAtEndOfFileCheck
ModifiersOrderCheck
ModulusEqualityCheck
MultilineBlocksCurlyBracesCheck
MutableMembersUsageCheck
NestedBlocksCheck
NestedEnumStaticCheck
NestedIfStatementsCheck
NestedSwitchStatementCheck
NestedTernaryOperatorsCheck
NestedTryCatchCheck
NioFileDeleteCheck
NoCheckstyleTagPresenceCheck
NonSerializableWriteCheck
NonShortCircuitLogicCheck
NonStaticClassInitializerCheck
NoPmdTagPresenceCheck
NoSonarCheck
NoTestInTestClassCheck
NotifyCheck
NPEThrowCheck
NullCheckWithInstanceofCheck
NullCipherCheck
NullDereferenceInConditionalCheck
NullShouldNotBeUsedWithOptionalCheck
ObjectCreatedOnlyToCallGetClassCheck
ObjectDeserializationCheck
ObjectFinalizeCheck
ObjectFinalizeOverloadedCheck
ObjectFinalizeOverridenCallsSuperFinalizeCheck
ObjectFinalizeOverridenCheck
ObjectFinalizeOverridenNotPublicCheck
OctalValuesCheck
OneClassInterfacePerFileCheck
OneDeclarationPerLineCheck
OperatorPrecedenceCheck
OptionalAsParameterCheck
OutputStreamOverrideWriteCheck
OverrideAnnotationCheck
OverwrittenKeyCheck
PackageInfoCheck
ParameterReassignedToCheck
ParsingErrorCheck
PatternMatcher
PatternUtils
PersistentEntityUsedAsRequestParameterCheck
PomElementOrderCheck
PopulateBeansCheck
PostAnalysisIssueFilter
PredictableSeedCheck
PreferStreamAnyMatchCheck
PreparedStatementAndResultSetCheck
PrimitivesMarkedNullableCheck
PrimitiveTypeBoxingWithToStringCheck
PrimitiveWrappersInTernaryOperatorCheck
PrintfFailCheck
PrintfMisuseCheck
PrintStackTraceCalledWithoutArgumentCheck
PrivateFieldUsedLocallyCheck
Current implementation raises the issue only for the fields used in one method
PrivateReadResolveCheck
ProtectedMemberInFinalClassCheck
PseudoRandomCheck
PublicStaticFieldShouldBeFinalCheck
PublicStaticMutableMembersCheck
RandomFloatToIntCheck
RangedVersionMatcher
RawByteBitwiseOperationsCheck
RawExceptionCheck
ReadObjectSynchronizedCheck
ReassignmentFinder
Helper class to be used to find the latest
ExpressionTree
used as initializer (for a
VariableTree
) or expression used in assignment (for a
AssignmentExpressionTree
) for a given variable.
RedundantAbstractMethodCheck
RedundantCloseCheck
RedundantJumpCheck
RedundantModifierCheck
RedundantStreamCollectCheck
RedundantThrowsDeclarationCheck
RedundantTypeCastCheck
ReflectionOnNonRuntimeAnnotationCheck
RegexHotspotCheck
RegexPatternsNeedlesslyCheck
RepeatAnnotationCheck
ReplaceGuavaWithJava8Check
ReplaceLambdaByMethodRefCheck
RequestMappingMethodPublicCheck
ResultSetIsLastCheck
ReturnEmptyArrayNotNullCheck
ReturnInFinallyCheck
ReturnOfBooleanExpressionsCheck
ReuseRandomCheck
RightCurlyBraceDifferentLineAsNextBlockCheck
RightCurlyBraceSameLineAsNextBlockCheck
RightCurlyBraceStartLineCheck
RightCurlyBraceToNextBlockAbstractVisitor
RSAUsesOAEPCheck
RunFinalizersCheck
SAMAnnotatedCheck
ScheduledThreadPoolExecutorZeroCheck
SecureCookieCheck
SecureXmlTransformerCheck
SecurityConstraintsInWebXmlCheck
SelectorMethodArgumentCheck
SelfAssignementCheck
SerializableComparatorCheck
SerializableContract
SerializableFieldInSerializableClassCheck
SerializableObjectInSessionCheck
SerializableSuperConstructorCheck
SerialVersionUidCheck
ServletInstanceFieldCheck
ServletMethodsExceptionsThrownCheck
SeveralBreakOrContinuePerLoopCheck
ShiftOnIntOrLongCheck
SillyBitOperationCheck
SillyEqualsCheck
SimpleClassNameCheck
SingleConnectionFactoryCheck
SMTPSSLServerIdentityCheck
SocketUsageCheck
SpecializedFunctionalInterfacesCheck
SpringAntMatcherOrderCheck
SpringAutoConfigurationCheck
SpringBeansShouldBeAccessibleCheck
SpringComponentScanCheck
SpringComponentWithNonAutowiredMembersCheck
SpringComponentWithWrongScopeCheck
SpringComposedRequestMappingCheck
SpringConfigurationWithAutowiredFieldsCheck
SpringConstructorInjectionCheck
SpringEndpointsCheck
SpringIncompatibleTransactionalCheck
SpringRequestMappingMethodCheck
SpringScanDefaultPackageCheck
SpringSecurityDisableCSRFCheck
SQLInjectionCheck
StandardCharsetsConstantsCheck
StandardFunctionalInterfaceCheck
StandardInputReadCheck
StaticFieldInitializationCheck
StaticFieldUpateCheck
StaticFieldUpdateInConstructorCheck
StaticImportCountCheck
StaticMembersAccessCheck
StaticMethodCheck
StaticMultithreadedUnsafeFieldsCheck
StreamPeekCheck
StringBufferAndBuilderWithCharCheck
StringConcatenationInLoopCheck
StringLiteralDuplicatedCheck
StringLiteralInsideEqualsCheck
StringMethodsOnSingleCharCheck
StringMethodsWithLocaleCheck
StringOffsetMethodsCheck
StringPrimitiveConstructorCheck
StringToPrimitiveConversionCheck
StringToStringCheck
Struts1EndpointCheck
Struts2EndpointCheck
SubClassStaticReferenceCheck
SunPackagesUsedCheck
SuppressWarningFilter
SuppressWarningsCheck
SwitchAtLeastThreeCasesCheck
SwitchCaseTooBigCheck
SwitchCaseWithoutBreakCheck
SwitchDefaultLastCaseCheck
SwitchInsteadOfIfSequenceCheck
SwitchLastCaseIsDefaultCheck
SwitchWithLabelsCheck
SwitchWithTooManyCasesCheck
SymmetricEqualsCheck
SyncGetterAndSetterCheck
SynchronizationOnGetClassCheck
SynchronizationOnStringOrBoxedCheck
SynchronizedClassUsageCheck
SynchronizedFieldAssignmentCheck
SynchronizedLockCheck
SystemExitCalledCheck
SystemOutOrErrUsageCheck
TabCharacterCheck
TernaryOperatorCheck
ThisExposedFromConstructorCheck
ThreadAsRunnableArgumentCheck
ThreadLocalWithInitialCheck
ThreadOverridesRunCheck
ThreadRunCheck
ThreadSleepCheck
ThreadSleepInTestsCheck
ThreadStartedInConstructorCheck
ThreadWaitCallCheck
ThrowCheckedExceptionCheck
ThrowsFromFinallyCheck
ThrowsSeveralCheckedExceptionCheck
ToArrayCheck
TodoTagPresenceCheck
TooLongLineCheck
TooManyLinesOfCodeInFileCheck
TooManyMethodsCheck
TooManyParametersCheck
TooManyStatementsPerLineCheck
ToStringReturningNullCheck
ToStringUsingBoxingCheck
TrailingCommentCheck
TransactionalMethodVisibilityCheck
TransientFieldInNonSerializableCheck
TrustManagerCertificateCheck
TryWithResourcesCheck
TwoLocksWaitCheck
UnderscoreMisplacedOnNumberCheck
UnderscoreOnNumberCheck
UndocumentedApiCheck
UnnecessarySemicolonCheck
UnusedLabelCheck
UnusedLocalVariableCheck
UnusedMethodParameterCheck
UnusedPrivateClassCheck
UnusedPrivateFieldCheck
UnusedPrivateMethodCheck
UnusedReturnedDataCheck
UnusedTestRuleCheck
UnusedThrowableCheck
UnusedTypeParameterCheck
UppercaseSuffixesCheck
URLHashCodeAndEqualsCheck
UselessExtendsCheck
UselessImportCheck
UselessIncrementCheck
UselessPackageInfoCheck
UselessParenthesesCheck
UtilityClassWithPublicConstructorCheck
ValidationFiltersCheck
ValueBasedObjectsShouldNotBeSerializedCheck
ValueBasedObjectUsedForLockCheck
ValueBasedUtils
Utility functions related to
value-based classes
.
VarArgCheck
VariableDeclarationScopeCheck
VolatileNonPrimitiveFieldCheck
VolatileVariablesOperationsCheck
WaitInSynchronizeCheck
WaitInWhileLoopCheck
WaitOnConditionCheck
WeakSSLContextCheck
WebXmlCheckTemplate
WildcardImportsShouldNotBeUsedCheck
WildcardReturnParameterTypeCheck
WriteObjectTheOnlySynchronizedMethodCheck
WrongAssignmentOperatorCheck
XmlDeserializationCheck
XmlExternalEntityProcessingCheck
XPathUsageCheck