JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Index
Help
Package:
Description |
Related Packages
|
Classes and Interfaces
SEARCH:
Package org.sonar.java.checks
@ParametersAreNonnullByDefault
package
org.sonar.java.checks
Related Packages
Package
Description
org.sonar.java.checks.aws
org.sonar.java.checks.helpers
org.sonar.java.checks.methods
org.sonar.java.checks.naming
org.sonar.java.checks.regex
org.sonar.java.checks.security
org.sonar.java.checks.serialization
org.sonar.java.checks.spring
org.sonar.java.checks.synchronization
org.sonar.java.checks.tests
org.sonar.java.checks.unused
All Classes and Interfaces
Classes
Enums
Class
Description
AbsOnNegativeCheck
AbstractBadFieldNameChecker
AbstractCallToDeprecatedCodeChecker
AbstractClassNoFieldShouldBeInterfaceCheck
AbstractClassWithoutAbstractMethodCheck
AbstractCreateTempFileChecker
AbstractForLoopRule
AbstractForLoopRule.ForLoopIncrement
AbstractForLoopRule.ForLoopInitializer
AbstractForLoopRule.IntVariable
AbstractHardCodedCredentialChecker
AbstractHashAlgorithmChecker
AbstractHashAlgorithmChecker.DeprecatedSpringPasswordEncoder
AbstractHashAlgorithmChecker.InsecureAlgorithm
AbstractInSynchronizeChecker
AbstractMissingDeprecatedChecker
AbstractPackageInfoChecker
AbstractPrintfChecker
AbstractSerializableInnerClassRule
AccessibilityChangeCheck
AccessibilityChangeOnRecordsCheck
AllBranchesAreIdenticalCheck
AnnotationDefaultArgumentCheck
AnonymousClassesTooBigCheck
AnonymousClassShouldBeLambdaCheck
ArrayCopyLoopCheck
ArrayDesignatorAfterTypeCheck
ArrayDesignatorOnVariableCheck
ArrayForVarArgCheck
ArrayHashCodeAndToStringCheck
ArraysAsListOfPrimitiveToStreamCheck
AssertionsInProductionCodeCheck
AssertOnBooleanVariableCheck
AssertsOnParametersOfPublicMethodCheck
AssignmentInSubExpressionCheck
AtLeastOneConstructorCheck
BasicAuthCheck
BigDecimalDoubleConstructorCheck
BooleanInversionCheck
BooleanLiteralCheck
BooleanMethodReturnCheck
BoxedBooleanExpressionsCheck
CallOuterPrivateMethodCheck
CallSuperMethodFromInnerClassCheck
CallToDeprecatedCodeMarkedForRemovalCheck
CallToDeprecatedMethodCheck
CallToFileDeleteOnExitMethodCheck
CaseInsensitiveComparisonCheck
CastArithmeticOperandCheck
CatchExceptionCheck
CatchIllegalMonitorStateExceptionCheck
CatchNPECheck
CatchOfThrowableOrErrorCheck
CatchRethrowingCheck
CatchUsesExceptionWithContextCheck
ChangeMethodContractCheck
CheckList
ChildClassShadowFieldCheck
ClassComparedByNameCheck
ClassCouplingCheck
ClassFieldCountCheck
ClassVariableVisibilityCheck
ClassWithOnlyStaticMethodsInstantiationCheck
ClassWithoutHashCodeInHashStructureCheck
CloneableImplementingCloneCheck
CloneMethodCallsSuperCloneCheck
CloneOverrideCheck
CognitiveComplexityMethodCheck
CollapsibleIfCandidateCheck
CollectInsteadOfForeachCheck
CollectionCallingItselfCheck
CollectionConstructorReferenceCheck
CollectionImplementationReferencedCheck
CollectionInappropriateCallsCheck
CollectionIsEmptyCheck
CollectionMethodsWithLinearComplexityCheck
CollectionsEmptyConstantsCheck
CollectionSizeAndArrayLengthCheck
CollectorsToListCheck
CombineCatchCheck
CommentContainsPatternChecker
CommentedOutCodeLineCheck
CommentRegularExpressionCheck
CompareObjectWithEqualsCheck
CompareStringsBoxedTypesWithEqualsCheck
CompareToNotOverloadedCheck
CompareToResultTestCheck
CompareToReturnValueCheck
CompareWithEqualsVisitor
ConcatenationWithStringValueOfCheck
ConditionalOnNewLineCheck
ConfusingOverloadCheck
ConfusingVarargCheck
ConstantMathCheck
ConstantMethodCheck
ConstantsShouldBeStaticFinalCheck
ConstructorCallingOverridableCheck
ConstructorInjectionCheck
ControlCharacterInLiteralCheck
CORSCheck
CustomCryptographicAlgorithmCheck
DanglingElseStatementsCheck
DateAndTimesCheck
DateFormatWeekYearCheck
DateTimeFormatterMismatchCheck
DateUtilsTruncateCheck
DeadStoreCheck
DefaultEncodingUsageCheck
DefaultInitializedFieldCheck
DefaultPackageCheck
DeprecatedArgumentsCheck
DeprecatedTagPresenceCheck
DepthOfInheritanceTreeCheck
DiamondOperatorCheck
DisallowedClassCheck
DisallowedConstructorCheck
DisallowedMethodCheck
DisallowedThreadGroupCheck
DoubleBraceInitializationCheck
DoubleCheckedLockingAssignmentCheck
DoublePrefixOperatorCheck
DuplicateConditionIfElseIfCheck
DynamicClassLoadCheck
EmptyBlockCheck
EmptyClassCheck
EmptyFileCheck
EmptyMethodsCheck
EmptyStatementUsageCheck
EnumEqualCheck
EnumMapCheck
EnumMutableFieldCheck
EnumSetCheck
EqualsArgumentTypeCheck
EqualsNotOverriddenInSubclassCheck
EqualsNotOverridenWithCompareToCheck
EqualsOnAtomicClassCheck
EqualsOverridenWithHashCodeCheck
EqualsParametersMarkedNonNullCheck
ErrorClassExtendedCheck
EscapedUnicodeCharactersCheck
ExceptionsShouldBeImmutableCheck
ExpressionComplexityCheck
FieldModifierCheck
FileHeaderCheck
FilesExistsJDK8Check
FinalClassCheck
FinalizeFieldsSetCheck
FixmeTagPresenceCheck
FloatEqualityCheck
ForLoopCounterChangedCheck
ForLoopFalseConditionCheck
ForLoopIncrementAndUpdateCheck
ForLoopIncrementSignCheck
ForLoopTerminationConditionCheck
ForLoopUsedAsWhileLoopCheck
ForLoopVariableTypeCheck
GarbageCollectorCalledCheck
GetClassLoaderCheck
GetRequestedSessionIdCheck
GettersSettersOnRightFieldCheck
HardcodedIpCheck
HardCodedPasswordCheck
HardCodedSecretCheck
HardcodedURICheck
HasNextCallingNextCheck
HiddenFieldCheck
IdenticalCasesInSwitchCheck
IdenticalCasesInSwitchCheck.IfElseChain
IdenticalOperandOnBinaryExpressionCheck
IfElseIfStatementEndsWithElseCheck
IgnoredOperationStatusCheck
IgnoredReturnValueCheck
IgnoredStreamReturnValueCheck
ImmediatelyReturnedVariableCheck
ImmediateReverseBoxingCheck
ImplementsEnumerationCheck
InappropriateRegexpCheck
IncorrectOrderOfMembersCheck
IncrementDecrementInSubExpressionCheck
IndentationAfterConditionalCheck
IndentationCheck
IndexOfWithPositiveNumberCheck
InnerClassOfNonSerializableCheck
InnerClassOfSerializableCheck
InnerClassTooManyLinesCheck
InnerStaticClassesCheck
InputStreamOverrideReadCheck
InputStreamReadCheck
InsecureCreateTempFileCheck
InstanceOfPatternMatchingCheck
InstanceofUsedOnExceptionCheck
InterfaceAsConstantContainerCheck
InterfaceOrSuperclassShadowingCheck
InterruptedExceptionCheck
InvalidDateValuesCheck
IsInstanceMethodCheck
IterableIteratorCheck
IteratorNextExceptionCheck
JacksonDeserializationCheck
JavaFootprint
JdbcDriverExplicitLoadingCheck
KeySetInsteadOfEntrySetCheck
LabelsShouldNotBeUsedCheck
LambdaOptionalParenthesisCheck
LambdaSingleExpressionCheck
LambdaTooBigCheck
LambdaTypeParameterCheck
LazyArgEvaluationCheck
LeastSpecificTypeCheck
LeftCurlyBraceBaseTreeVisitor
LeftCurlyBraceEndLineCheck
LeftCurlyBraceStartLineCheck
LoggedRethrownExceptionsCheck
LoggerClassCheck
LoggersDeclarationCheck
LongBitsToDoubleOnIntCheck
LoopExecutingAtMostOnceCheck
LoopsOnSameSetCheck
MagicNumberCheck
MainMethodThrowsExceptionCheck
MapKeyNotComparableCheck
MathOnFloatCheck
MembersDifferOnlyByCapitalizationCheck
MethodComplexityCheck
MethodIdenticalImplementationsCheck
MethodOnlyCallsSuperCheck
MethodParametersOrderCheck
MethodTooBigCheck
MethodWithExcessiveReturnsCheck
MismatchPackageDirectoryCheck
MissingBeanValidationCheck
MissingCurlyBracesCheck
MissingDeprecatedCheck
MissingNewLineAtEndOfFileCheck
MissingOverridesInRecordWithArrayComponentCheck
MissingPackageInfoCheck
ModifiersOrderCheck
ModulusEqualityCheck
MultilineBlocksCurlyBracesCheck
MutableMembersUsageCheck
NestedBlocksCheck
NestedEnumStaticCheck
NestedIfStatementsCheck
NestedSwitchCheck
NestedTernaryOperatorsCheck
NestedTryCatchCheck
NioFileDeleteCheck
NoCheckstyleTagPresenceCheck
NonShortCircuitLogicCheck
NonStaticClassInitializerCheck
NoPmdTagPresenceCheck
NoSonarCheck
NotifyCheck
NPEThrowCheck
NullCheckWithInstanceofCheck
NullReturnedOnComputeIfPresentOrAbsentCheck
NullShouldNotBeUsedWithOptionalCheck
ObjectCreatedOnlyToCallGetClassCheck
ObjectFinalizeCheck
ObjectFinalizeOverloadedCheck
ObjectFinalizeOverridenCallsSuperFinalizeCheck
ObjectFinalizeOverridenCheck
ObjectFinalizeOverridenNotPublicCheck
OctalValuesCheck
OmitPermittedTypesCheck
OneClassInterfacePerFileCheck
OneDeclarationPerLineCheck
OperatorPrecedenceCheck
OptionalAsParameterCheck
OSCommandsPathCheck
OutputStreamOverrideWriteCheck
OverrideAnnotationCheck
OverwrittenKeyCheck
ParameterReassignedToCheck
ParsingErrorCheck
PatternUtils
PopulateBeansCheck
PredictableSeedCheck
PreferStreamAnyMatchCheck
PreparedStatementAndResultSetCheck
PrimitivesMarkedNullableCheck
PrimitiveTypeBoxingWithToStringCheck
PrimitiveWrappersInTernaryOperatorCheck
PrintfFailCheck
PrintfMisuseCheck
PrivateFieldUsedLocallyCheck
Current implementation raises the issue only for the fields used in one method
ProtectedMemberInFinalClassCheck
PseudoRandomCheck
PublicConstructorInAbstractClassCheck
PublicStaticFieldShouldBeFinalCheck
PublicStaticMutableMembersCheck
RandomFloatToIntCheck
RawByteBitwiseOperationsCheck
RawExceptionCheck
RawTypeCheck
ReadObjectSynchronizedCheck
RecordDuplicatedGetterCheck
RecordInsteadOfClassCheck
RedundantAbstractMethodCheck
RedundantCloseCheck
RedundantJumpCheck
RedundantModifierCheck
RedundantRecordMethodsCheck
RedundantStreamCollectCheck
RedundantThrowsDeclarationCheck
RedundantTypeCastCheck
ReflectionOnNonRuntimeAnnotationCheck
RegexPatternsNeedlesslyCheck
RepeatAnnotationCheck
ReplaceGuavaWithJavaCheck
ReplaceLambdaByMethodRefCheck
RestrictedIdentifiersUsageCheck
ResultSetIsLastCheck
ReturnEmptyArrayNotNullCheck
ReturnInFinallyCheck
ReturnOfBooleanExpressionsCheck
ReuseRandomCheck
RightCurlyBraceDifferentLineAsNextBlockCheck
RightCurlyBraceSameLineAsNextBlockCheck
RightCurlyBraceStartLineCheck
RightCurlyBraceToNextBlockAbstractVisitor
RunFinalizersCheck
ScheduledThreadPoolExecutorZeroCheck
SelectorMethodArgumentCheck
SelfAssignementCheck
ServletInstanceFieldCheck
ServletMethodsExceptionsThrownCheck
SeveralBreakOrContinuePerLoopCheck
ShiftOnIntOrLongCheck
SillyBitOperationCheck
SillyEqualsCheck
SillyStringOperationsCheck
SimpleClassNameCheck
SimpleStringLiteralForSingleLineStringsCheck
SpecializedFunctionalInterfacesCheck
SQLInjectionCheck
StandardCharsetsConstantsCheck
StandardFunctionalInterfaceCheck
StaticFieldInitializationCheck
StaticFieldUpateCheck
StaticFieldUpdateInConstructorCheck
StaticImportCountCheck
StaticMemberAccessCheck
StaticMembersAccessCheck
StaticMethodCheck
StaticMultithreadedUnsafeFieldsCheck
StreamPeekCheck
StringBufferAndBuilderWithCharCheck
StringCallsBeyondBoundsCheck
StringConcatenationInLoopCheck
StringConcatToTextBlockCheck
StringLiteralDuplicatedCheck
StringLiteralInsideEqualsCheck
StringMethodsWithLocaleCheck
StringOffsetMethodsCheck
StringPrimitiveConstructorCheck
StringToPrimitiveConversionCheck
StringToStringCheck
StrongCipherAlgorithmCheck
SubClassStaticReferenceCheck
SunPackagesUsedCheck
SuppressWarningsCheck
SuspiciousListRemoveCheck
SwitchAtLeastThreeCasesCheck
SwitchCasesShouldBeCommaSeparatedCheck
SwitchCaseTooBigCheck
SwitchCaseWithoutBreakCheck
SwitchDefaultLastCaseCheck
SwitchInsteadOfIfSequenceCheck
SwitchLastCaseIsDefaultCheck
SwitchRedundantKeywordCheck
SwitchWithLabelsCheck
SwitchWithTooManyCasesCheck
SymmetricEqualsCheck
SyncGetterAndSetterCheck
SynchronizationOnStringOrBoxedCheck
SynchronizedClassUsageCheck
SynchronizedFieldAssignmentCheck
SynchronizedLockCheck
SynchronizedOverrideCheck
SystemExitCalledCheck
SystemOutOrErrUsageCheck
TabCharacterCheck
TernaryOperatorCheck
TestsInSeparateFolderCheck
TextBlocksInComplexExpressionsCheck
TextBlockTabsAndSpacesCheck
ThisExposedFromConstructorCheck
ThreadAsRunnableArgumentCheck
ThreadLocalCleanupCheck
ThreadLocalWithInitialCheck
ThreadOverridesRunCheck
ThreadRunCheck
ThreadSleepCheck
ThreadStartedInConstructorCheck
ThreadWaitCallCheck
ThrowCheckedExceptionCheck
ThrowsFromFinallyCheck
ThrowsSeveralCheckedExceptionCheck
ToArrayCheck
TodoTagPresenceCheck
TooLongLineCheck
TooManyLinesOfCodeInFileCheck
TooManyMethodsCheck
TooManyParametersCheck
TooManyStatementsPerLineCheck
ToStringReturningNullCheck
ToStringUsingBoxingCheck
TrailingCommentCheck
TransactionalMethodVisibilityCheck
TransientFieldInNonSerializableCheck
TryWithResourcesCheck
TypeParametersShadowingCheck
TypeUpperBoundNotFinalCheck
UnderscoreMisplacedOnNumberCheck
UnderscoreOnNumberCheck
UndocumentedApiCheck
UnnecessaryEscapeSequencesInTextBlockCheck
UnnecessarySemicolonCheck
UnreachableCatchCheck
UppercaseSuffixesCheck
URLHashCodeAndEqualsCheck
UselessExtendsCheck
UselessImportCheck
UselessIncrementCheck
UselessPackageInfoCheck
UselessParenthesesCheck
UseSwitchExpressionCheck
UtilityClassWithPublicConstructorCheck
ValueBasedObjectsShouldNotBeSerializedCheck
VarArgCheck
VarCanBeUsedCheck
VariableDeclarationScopeCheck
VisibleForTestingUsageCheck
VolatileNonPrimitiveFieldCheck
VolatileVariablesOperationsCheck
WaitInSynchronizeCheck
WaitInWhileLoopCheck
WaitOnConditionCheck
WeakSSLContextCheck
WildcardImportsShouldNotBeUsedCheck
WildcardReturnParameterTypeCheck
WrongAssignmentOperatorCheck