From 51d42fbb14860b59922fbd60b23a2d1bc98343f8 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 13 Jan 2005 15:53:39 +0300 Subject: [PATCH] merged CVS and Subversion versions --- .../AbstractClassExtendsConcreteClass.html | 4 ++-- .../AbstractClassWithoutAbstractMethods.html | 4 ++-- .../AbstractMethodCallInConstructor.html | 4 ++-- .../AbstractMethodOverridesAbstractMethod.html | 4 ++-- .../AbstractMethodOverridesConcreteMethod.html | 6 ++++-- .../src/inspectionDescriptions/Annotation.html | 4 ++-- .../src/inspectionDescriptions/AnnotationClass.html | 4 ++-- .../inspectionDescriptions/AnonymousClassComplexity.html | 5 +++-- .../AnonymousClassMethodCount.html | 5 +++-- .../src/inspectionDescriptions/AnonymousInnerClass.html | 5 ++--- .../src/inspectionDescriptions/AssertAsName.html | 4 ++-- .../src/inspectionDescriptions/AssertStatement.html | 4 ++-- .../inspectionDescriptions/AssertsWithoutMessages.html | 4 ++-- .../AssignmentToCatchBlockParameter.html | 6 +++--- .../AssignmentToCollectionFieldFromParameter.html | 5 ++--- .../AssignmentToDateFieldFromParameter.html | 5 ++--- .../AssignmentToForLoopParameter.html | 5 ++--- .../AssignmentToMethodParameter.html | 5 ++--- .../src/inspectionDescriptions/AssignmentToNull.html | 5 ++--- .../AssignmentUsedAsCondition.html | 5 ++--- .../src/inspectionDescriptions/AutoBoxing.html | 4 ++-- .../src/inspectionDescriptions/AutoUnboxing.html | 4 ++-- .../src/inspectionDescriptions/BigDecimalEquals.html | 5 ++--- .../src/inspectionDescriptions/BooleanConstructor.html | 5 ++--- .../src/inspectionDescriptions/BreakStatement.html | 5 ++--- .../inspectionDescriptions/BreakStatementWithLabel.html | 5 ++--- .../src/inspectionDescriptions/BusyWait.html | 5 ++--- .../inspectionDescriptions/CStyleArrayDeclaration.html | 5 ++--- .../inspectionDescriptions/CastThatLosesPrecision.html | 5 ++--- .../src/inspectionDescriptions/CastToConcreteClass.html | 4 ++-- .../src/inspectionDescriptions/CatchGenericClass.html | 5 ++--- .../src/inspectionDescriptions/ChainedEquality.html | 5 ++--- .../src/inspectionDescriptions/ChainedMethodCall.html | 5 ++--- .../src/inspectionDescriptions/CharacterComparison.html | 5 ++--- .../inspectionDescriptions/CheckedExceptionClass.html | 5 ++--- .../src/inspectionDescriptions/ClassComplexity.html | 4 ++-- .../src/inspectionDescriptions/ClassCoupling.html | 7 +++---- .../src/inspectionDescriptions/ClassEscapesItsScope.html | 4 ++-- .../inspectionDescriptions/ClassInTopLevelPackage.html | 4 ++-- .../inspectionDescriptions/ClassInheritanceDepth.html | 5 +++-- .../src/inspectionDescriptions/ClassInitializer.html | 4 ++-- .../src/inspectionDescriptions/ClassMayBeInterface.html | 6 +++--- .../ClassNameDiffersFromFileName.html | 6 +++--- .../ClassNamePrefixedWithPackageName.html | 5 ++--- .../ClassNameSameAsAncestorName.html | 5 ++--- .../inspectionDescriptions/ClassNamingConvention.html | 5 ++--- .../src/inspectionDescriptions/ClassNestingDepth.html | 4 ++-- .../inspectionDescriptions/ClassReferencesSubclass.html | 4 ++-- .../inspectionDescriptions/ClassWithMultipleLoggers.html | 4 ++-- .../inspectionDescriptions/ClassWithoutConstructor.html | 5 ++--- .../src/inspectionDescriptions/ClassWithoutLogger.html | 4 ++-- .../ClassWithoutNoArgConstructor.html | 7 +++---- .../src/inspectionDescriptions/ClassWithoutToString.html | 5 ++--- .../inspectionDescriptions/CloneCallsConstructors.html | 6 ++---- .../src/inspectionDescriptions/CloneCallsSuperClone.html | 5 ++--- .../CloneDeclaresCloneNotSupported.html | 5 ++--- .../CloneableClassInSecureContext.html | 5 ++--- .../inspectionDescriptions/CloneableImplementsClone.html | 5 ++--- .../CollectionsMustHaveInitialCapacity.html | 5 ++--- .../CompareToUsesNonFinalVariable.html | 6 +++--- .../inspectionDescriptions/ComparisonOfShortAndChar.html | 4 ++-- .../inspectionDescriptions/ConditionalExpression.html | 5 ++--- .../src/inspectionDescriptions/ConfusingElse.html | 6 ++---- .../ConfusingFloatingPointLiteral.html | 4 ++-- .../src/inspectionDescriptions/ConfusingMainMethod.html | 5 ++--- .../src/inspectionDescriptions/ConfusingOctalEscape.html | 4 ++-- .../ConstantDeclaredInAbstractClass.html | 5 ++--- .../ConstantDeclaredInInterface.html | 5 ++--- .../inspectionDescriptions/ConstantNamingConvention.html | 5 ++--- .../ConstantOnLHSOfComparison.html | 5 ++--- .../ConstantOnRHSOfComparison.html | 5 ++--- .../src/inspectionDescriptions/ConstructorCount.html | 5 +++-- .../ContinueOrBreakFromFinallyBlock.html | 5 ++--- .../src/inspectionDescriptions/ContinueStatement.html | 4 ++-- .../ContinueStatementWithLabel.html | 4 ++-- .../src/inspectionDescriptions/CovariantCompareTo.html | 6 +++--- .../src/inspectionDescriptions/CovariantEquals.html | 6 +++--- .../src/inspectionDescriptions/CyclomaticComplexity.html | 5 ++--- .../src/inspectionDescriptions/DateToString.html | 5 ++--- .../DeclareCollectionAsInterface.html | 5 ++--- .../DefaultNotLastCaseInSwitch.html | 4 ++-- .../DeserializableClassInSecureContext.html | 5 ++--- .../src/inspectionDescriptions/DollarSignInName.html | 4 ++-- .../src/inspectionDescriptions/DoubleCheckedLocking.html | 6 ++---- .../src/inspectionDescriptions/EmptyCatchBlock.html | 5 ++--- .../src/inspectionDescriptions/EmptyClass.html | 5 ++--- .../src/inspectionDescriptions/EmptyFinallyBlock.html | 5 ++--- .../src/inspectionDescriptions/EmptyInitializer.html | 7 +++---- .../src/inspectionDescriptions/EmptyStatementBody.html | 5 ++--- .../EmptySynchronizedStatement.html | 6 +++--- .../src/inspectionDescriptions/EmptyTryBlock.html | 5 ++--- .../src/inspectionDescriptions/EnumAsName.html | 4 ++-- .../src/inspectionDescriptions/EnumClass.html | 4 ++-- .../EqualsBetweenInconvertibleTypes.html | 5 ++--- .../EqualsUsesNonFinalVariable.html | 6 +++--- .../src/inspectionDescriptions/ErrorRethrown.html | 4 ++-- .../ExceptionFromCatchWhichDoesntWrap.html | 5 ++--- .../ExceptionNameDoesntEndWithException.html | 5 ++--- .../src/inspectionDescriptions/ExtendsObject.html | 5 ++--- .../ExternalizableWithSerializationMethods.html | 5 ++--- .../FallthruInSwitchStatement.html | 5 ++--- .../src/inspectionDescriptions/FeatureEnvy.html | 7 +++---- .../FieldAccessedSynchronizedAndUnsynchronized.html | 5 ++--- .../src/inspectionDescriptions/FieldCount.html | 5 +++-- .../FieldHidesSuperclassField.html | 9 ++++++--- .../src/inspectionDescriptions/FieldMayBeStatic.html | 4 ++-- .../inspectionDescriptions/FieldRepeatedlyAccessed.html | 5 ++--- .../src/inspectionDescriptions/FinalClass.html | 5 ++--- .../src/inspectionDescriptions/FinalMethod.html | 5 ++--- .../inspectionDescriptions/FinalMethodInFinalClass.html | 5 ++--- .../src/inspectionDescriptions/FinalPrivateMethod.html | 4 ++-- .../src/inspectionDescriptions/FinalStaticMethod.html | 6 +++--- .../src/inspectionDescriptions/Finalize.html | 4 ++-- .../FinalizeCallsSuperFinalize.html | 6 +++--- .../src/inspectionDescriptions/FinalizeNotProtected.html | 6 +++--- .../inspectionDescriptions/FloatingPointEquality.html | 4 ++-- .../src/inspectionDescriptions/ForCanBeForeach.html | 6 +++--- .../ForLoopReplaceableByWhile.html | 5 ++--- .../ForLoopThatDoesntUseLoopVariable.html | 5 ++--- .../ForLoopWithMissingComponent.html | 5 ++--- .../src/inspectionDescriptions/ForeachStatement.html | 4 ++-- .../inspectionDescriptions/HardcodedFileSeparators.html | 4 ++-- .../inspectionDescriptions/HardcodedLineSeparators.html | 4 ++-- .../HashCodeUsesNonFinalVariable.html | 4 ++-- .../IfStatementWithTooManyBranches.html | 5 ++--- .../src/inspectionDescriptions/IgnoreResultOfCall.html | 6 +++--- .../src/inspectionDescriptions/ImplicitCallToSuper.html | 5 ++--- .../ImplicitNumericConversion.html | 9 ++++++--- .../src/inspectionDescriptions/IncompatibleMask.html | 5 ++--- .../IncrementDecrementUsedAsExpression.html | 5 ++--- .../inspectionDescriptions/InfiniteLoopStatement.html | 5 ++--- .../src/inspectionDescriptions/InfiniteRecursion.html | 5 ++--- .../inspectionDescriptions/InnerClassMayBeStatic.html | 4 ++-- .../inspectionDescriptions/InnerClassOnInterface.html | 7 ++++--- .../InnerClassVariableHidesOuterClassVariable.html | 9 ++++++--- .../InstanceMethodNamingConvention.html | 5 ++--- .../InstanceVariableInitialization.html | 5 ++--- .../InstanceVariableNamingConvention.html | 5 ++--- .../InstanceVariableOfConcreteClass.html | 4 ++-- .../InstanceVariableUninitializedUse.html | 5 ++--- .../inspectionDescriptions/InstanceofCatchParameter.html | 5 ++--- .../src/inspectionDescriptions/InstanceofInterfaces.html | 4 ++-- .../src/inspectionDescriptions/InstanceofThis.html | 4 ++-- .../IntegerDivisionInFloatingPointContext.html | 4 ++-- .../InterfaceNamingConvention.html | 5 ++--- .../src/inspectionDescriptions/JavaLangImport.html | 5 ++--- .../src/inspectionDescriptions/JavaLangReflect.html | 5 ++--- .../LengthOneStringsInConcatenation.html | 5 ++--- .../inspectionDescriptions/LimitedScopeInnerClass.html | 5 ++--- .../LiteralAsArgToStringEquals.html | 5 ++--- .../LocalVariableHidingMemberVariable.html | 5 ++--- .../LocalVariableNamingConvention.html | 5 ++--- .../LocalVariableOfConcreteClass.html | 4 ++-- .../LongLiteralsEndingWithLowercaseL.html | 4 ++-- .../LoopStatementsThatDontLoop.html | 6 +++--- .../src/inspectionDescriptions/MagicCharacter.html | 5 ++--- .../src/inspectionDescriptions/MagicNumber.html | 5 ++--- .../src/inspectionDescriptions/ManualArrayCopy.html | 5 ++--- .../src/inspectionDescriptions/MarkerInterface.html | 5 ++--- .../src/inspectionDescriptions/MethodCount.html | 5 +++-- .../src/inspectionDescriptions/MethodCoupling.html | 5 ++--- .../src/inspectionDescriptions/MethodMayBeStatic.html | 4 ++-- .../MethodNameSameAsClassName.html | 5 ++--- .../MethodNameSameAsParentName.html | 5 ++--- .../MethodNamesDifferOnlyByCase.html | 5 ++--- .../MethodOverloadsParentMethod.html | 5 ++--- .../MethodOverridesPrivateMethod.html | 5 ++--- .../MethodOverridesStaticMethod.html | 5 ++--- .../MethodReturnOfConcreteClass.html | 4 ++-- .../inspectionDescriptions/MethodWithMultipleLoops.html | 5 ++--- .../inspectionDescriptions/MismatchedArrayReadWrite.html | 5 ++--- .../MismatchedCollectionQueryUpdate.html | 5 ++--- .../src/inspectionDescriptions/MissortedModifiers.html | 5 ++--- .../src/inspectionDescriptions/MisspelledCompareTo.html | 6 +++--- .../src/inspectionDescriptions/MisspelledEquals.html | 6 +++--- .../src/inspectionDescriptions/MisspelledHashcode.html | 6 +++--- .../src/inspectionDescriptions/MisspelledSetUp.html | 5 ++--- .../src/inspectionDescriptions/MisspelledTearDown.html | 5 ++--- .../src/inspectionDescriptions/MisspelledToString.html | 4 ++-- .../src/inspectionDescriptions/MultipleDeclaration.html | 5 ++--- .../MultipleReturnPointsPerMethod.html | 5 ++--- .../MultipleTopLevelClassesInFile.html | 4 ++-- .../inspectionDescriptions/MultipleTypedDeclaration.html | 5 ++--- .../MultiplyOrDivideByPowerOfTwo.html | 5 ++--- .../src/inspectionDescriptions/NakedNotify.html | 5 ++--- .../src/inspectionDescriptions/NativeMethods.html | 4 ++-- .../src/inspectionDescriptions/NegatedConditional.html | 5 ++--- .../src/inspectionDescriptions/NegatedIfElse.html | 5 ++--- .../src/inspectionDescriptions/NestedAssignment.html | 5 ++--- .../NestedConditionalExpression.html | 5 ++--- .../src/inspectionDescriptions/NestedMethodCall.html | 5 ++--- .../inspectionDescriptions/NestedSwitchStatement.html | 5 ++--- .../NestedSynchronizedStatement.html | 5 ++--- .../src/inspectionDescriptions/NestedTryStatement.html | 5 ++--- .../src/inspectionDescriptions/NestingDepth.html | 5 ++--- .../inspectionDescriptions/NoExplicitFinalizeCalls.html | 4 ++-- .../NonCommentSourceStatements.html | 5 ++--- .../NonExceptionNameEndsWithException.html | 5 ++--- .../NonProtectedConstructorInAbstractClass.html | 7 +++---- .../NonSerializableWithSerialVersionUIDField.html | 5 ++--- .../NonSerializableWithSerializationMethods.html | 5 ++--- .../inspectionDescriptions/NonShortCircuitBoolean.html | 4 ++-- .../src/inspectionDescriptions/NonStaticFinalLogger.html | 6 +++--- .../NonStaticInnerClassInSecureContext.html | 7 +++---- ...NonSynchronizedMethodOverridesSynchronizedMethod.html | 4 ++-- .../NoopMethodInAbstractClass.html | 6 +++--- .../NotifyNotInSynchronizedContext.html | 4 ++-- .../src/inspectionDescriptions/NumericToString.html | 5 ++--- .../inspectionDescriptions/ObjectAllocationInLoop.html | 5 ++--- .../src/inspectionDescriptions/ObjectEquality.html | 6 +++--- .../src/inspectionDescriptions/ObjectEqualsNull.html | 5 ++--- .../src/inspectionDescriptions/ObjectNotify.html | 5 ++--- .../src/inspectionDescriptions/ObsoleteCollection.html | 5 ++--- .../OctalAndDecimalIntegersMixed.html | 4 ++-- .../src/inspectionDescriptions/OctalLiteral.html | 5 ++--- .../src/inspectionDescriptions/OnDemandImport.html | 5 ++--- .../OverloadedMethodsWithSameNumberOfParameters.html | 5 ++--- .../OverlyComplexArithmeticExpression.html | 4 ++-- .../OverlyComplexBooleanExpression.html | 5 ++--- .../src/inspectionDescriptions/OverlyStrongTypeCast.html | 5 ++--- .../OverridableMethodCallInConstructor.html | 4 ++-- .../src/inspectionDescriptions/PackageVisibleField.html | 4 ++-- .../inspectionDescriptions/PackageVisibleInnerClass.html | 4 ++-- .../ParameterHidingMemberVariable.html | 5 ++--- .../ParameterNamingConvention.html | 5 ++--- .../inspectionDescriptions/ParameterOfConcreteClass.html | 4 ++-- .../src/inspectionDescriptions/ParametersPerMethod.html | 5 ++--- .../PointlessArithmeticExpression.html | 5 ++--- .../PointlessBitwiseExpression.html | 5 ++--- .../PointlessBooleanExpression.html | 5 ++--- .../src/inspectionDescriptions/ProtectedField.html | 4 ++-- .../src/inspectionDescriptions/ProtectedInnerClass.html | 4 ++-- .../ProtectedMemberInFinalClass.html | 5 ++--- .../PublicConstructorInNonPublicClass.html | 5 ++--- .../src/inspectionDescriptions/PublicField.html | 4 ++-- .../PublicFieldAccessedInSynchronizedContext.html | 5 ++--- .../src/inspectionDescriptions/PublicInnerClass.html | 4 ++-- .../PublicMethodNotExposedInInterface.html | 7 +++---- .../RawUseOfParameterizedType.html | 5 ++--- .../ReadObjectAndWriteObjectPrivate.html | 5 ++--- .../inspectionDescriptions/ReadObjectInitialization.html | 5 ++--- .../ReadResolveAndWriteReplaceProtected.html | 5 ++--- .../RedundantFieldInitialization.html | 4 ++-- .../src/inspectionDescriptions/RedundantImplements.html | 4 ++-- .../src/inspectionDescriptions/RedundantImport.html | 5 ++--- .../src/inspectionDescriptions/RefusedBequest.html | 6 +++--- .../ReplaceAssignmentWithOperatorAssignment.html | 5 ++--- .../ResultOfObjectAllocationIgnored.html | 6 +++--- .../src/inspectionDescriptions/ResultSetIndexZero.html | 4 ++-- .../inspectionDescriptions/ReturnFromFinallyBlock.html | 5 ++--- .../src/inspectionDescriptions/ReturnNull.html | 5 ++--- .../inspectionDescriptions/ReturnOfCollectionField.html | 5 ++--- .../src/inspectionDescriptions/ReturnOfDateField.html | 5 ++--- .../src/inspectionDescriptions/ReturnThis.html | 5 ++--- .../src/inspectionDescriptions/RuntimeExec.html | 4 ++-- .../src/inspectionDescriptions/SamePackageImport.html | 5 ++--- .../SerialVersionUIDNotStaticFinal.html | 7 +++---- .../SerializableClassInSecureContext.html | 5 ++--- .../SerializableHasSerialVersionUIDField.html | 5 ++--- .../SerializableHasSerializationMethods.html | 5 ++--- .../SerializableInnerClassHasSerialVersionUIDField.html | 5 ++--- ...ializableInnerClassWithNonSerializableOuterClass.html | 5 ++--- .../SerializableWithUnconstructableAncestor.html | 5 ++--- .../src/inspectionDescriptions/SetupCallsSuperSetup.html | 4 ++-- .../inspectionDescriptions/SetupIsPublicVoidNoArg.html | 4 ++-- .../SingleCharacterStartsWith.html | 5 ++--- .../src/inspectionDescriptions/SingleClassImport.html | 5 ++--- .../src/inspectionDescriptions/Singleton.html | 4 ++-- .../inspectionDescriptions/StandardVariableNames.html | 5 ++--- .../src/inspectionDescriptions/StaticCollection.html | 5 ++--- .../src/inspectionDescriptions/StaticImport.html | 4 ++-- .../src/inspectionDescriptions/StaticInheritance.html | 5 ++--- .../StaticMethodNamingConvention.html | 5 ++--- .../src/inspectionDescriptions/StaticNonFinalField.html | 4 ++-- .../src/inspectionDescriptions/StaticSuite.html | 5 ++--- .../StaticVariableInitialization.html | 5 ++--- .../StaticVariableNamingConvention.html | 5 ++--- .../StaticVariableOfConcreteClass.html | 4 ++-- .../StaticVariableUninitializedUse.html | 5 ++--- .../StringBufferMustHaveInitialCapacity.html | 7 +++---- .../StringBufferReplaceableByString.html | 5 ++--- .../StringBufferReplaceableByStringBuilder.html | 7 +++---- .../StringBufferToStringInConcatenation.html | 5 ++--- .../src/inspectionDescriptions/StringCompareTo.html | 5 ++--- .../src/inspectionDescriptions/StringConcatenation.html | 5 ++--- .../StringConcatenationInLoops.html | 5 ++--- .../src/inspectionDescriptions/StringConstructor.html | 5 ++--- .../src/inspectionDescriptions/StringEquality.html | 5 ++--- .../src/inspectionDescriptions/StringEquals.html | 5 ++--- .../inspectionDescriptions/StringEqualsEmptyString.html | 5 ++--- .../inspectionDescriptions/StringEqualsIgnoreCase.html | 5 ++--- .../StringReplaceableByStringBuffer.html | 5 ++--- .../src/inspectionDescriptions/StringToString.html | 5 ++--- .../StringToUpperWithoutLocale.html | 9 +++++---- .../src/inspectionDescriptions/StringTokenizer.html | 5 ++--- .../inspectionDescriptions/SubtractionInCompareTo.html | 5 ++--- .../src/inspectionDescriptions/SwitchStatement.html | 4 ++-- .../inspectionDescriptions/SwitchStatementDensity.html | 4 ++-- .../SwitchStatementWithConfusingDeclaration.html | 5 ++--- .../SwitchStatementWithTooFewBranches.html | 5 ++--- .../SwitchStatementWithTooManyBranches.html | 5 ++--- .../SwitchStatementsWithoutDefault.html | 4 ++-- .../src/inspectionDescriptions/SynchronizeOnLock.html | 5 ++--- .../SynchronizeOnNonFinalField.html | 5 ++--- .../src/inspectionDescriptions/SynchronizeOnThis.html | 4 ++-- .../src/inspectionDescriptions/SynchronizedMethod.html | 5 ++--- .../src/inspectionDescriptions/SystemExit.html | 4 ++-- .../src/inspectionDescriptions/SystemGC.html | 4 ++-- .../src/inspectionDescriptions/SystemGetenv.html | 5 ++--- .../src/inspectionDescriptions/SystemOutErr.html | 5 ++--- .../src/inspectionDescriptions/TailRecursion.html | 5 ++--- .../TeardownCallsSuperTeardown.html | 4 ++-- .../TeardownIsPublicVoidNoArg.html | 6 +++--- .../inspectionDescriptions/TestCaseWithConstructor.html | 5 ++--- .../TestCaseWithNoTestMethods.html | 5 ++--- .../TestMethodIsPublicVoidNoArg.html | 4 ++-- .../TestMethodWithoutAssertion.html | 5 ++--- .../TextLabelInSwitchStatement.html | 4 ++-- .../inspectionDescriptions/ThisEscapedInConstructor.html | 4 ++-- .../src/inspectionDescriptions/ThreadDeathRethrown.html | 4 ++-- .../src/inspectionDescriptions/ThreadDumpStack.html | 5 ++--- .../src/inspectionDescriptions/ThreadRun.html | 5 ++--- .../ThreadStartInConstruction.html | 5 ++--- .../inspectionDescriptions/ThreeNegationsPerMethod.html | 5 ++--- .../src/inspectionDescriptions/ThrowCaughtLocally.html | 7 +++---- .../inspectionDescriptions/ThrowFromFinallyBlock.html | 5 ++--- .../inspectionDescriptions/ThrowablePrintStackTrace.html | 5 ++--- .../src/inspectionDescriptions/TimeToString.html | 5 ++--- .../src/inspectionDescriptions/TooBroadCatch.html | 5 ++--- .../TransientFieldInNonSerializableClass.html | 4 ++-- .../src/inspectionDescriptions/TrivialIf.html | 5 ++--- .../TrivialStringConcatenation.html | 5 ++--- .../TypeParameterExtendsObject.html | 5 ++--- .../inspectionDescriptions/UncheckedExceptionClass.html | 5 ++--- .../src/inspectionDescriptions/UnconditionalWait.html | 5 ++--- .../UnnecessarilyQualifiedStaticUsage.html | 4 ++-- .../UnnecessaryBlockStatement.html | 5 ++--- .../src/inspectionDescriptions/UnnecessaryBoxing.html | 4 ++-- .../UnnecessaryConditionalExpression.html | 4 ++-- .../src/inspectionDescriptions/UnnecessaryContinue.html | 5 ++--- .../src/inspectionDescriptions/UnnecessaryDefault.html | 5 ++--- .../UnnecessaryFinalOnLocalVariable.html | 4 ++-- .../UnnecessaryFinalOnParameter.html | 4 ++-- .../UnnecessaryFullyQualifiedName.html | 5 ++--- .../UnnecessaryInterfaceModifier.html | 5 ++--- .../UnnecessaryLabelOnBreakStatement.html | 5 ++--- .../UnnecessaryLabelOnContinueStatement.html | 5 ++--- .../inspectionDescriptions/UnnecessaryParentheses.html | 5 ++--- .../UnnecessaryQualifierForThis.html | 5 ++--- .../src/inspectionDescriptions/UnnecessaryReturn.html | 5 ++--- .../src/inspectionDescriptions/UnnecessarySemicolon.html | 5 ++--- .../UnnecessarySuperConstructor.html | 5 ++--- .../UnnecessaryTemporaryOnConversionFromString.html | 5 ++--- .../UnnecessaryTemporaryOnConversionToString.html | 5 ++--- .../src/inspectionDescriptions/UnnecessaryThis.html | 5 ++--- .../src/inspectionDescriptions/UnnecessaryUnboxing.html | 6 +++--- .../inspectionDescriptions/UnqualifiedStaticUsage.html | 4 ++-- .../src/inspectionDescriptions/UnusedCatchParameter.html | 7 +++---- .../src/inspectionDescriptions/UnusedImport.html | 5 ++--- .../src/inspectionDescriptions/UnusedLabel.html | 5 ++--- .../UpperCaseFieldNameNotConstant.html | 5 ++--- .../src/inspectionDescriptions/UseOfSunClasses.html | 6 +++--- .../src/inspectionDescriptions/UtilityClass.html | 4 ++-- .../UtilityClassWithPublicConstructor.html | 4 ++-- .../UtilityClassWithoutPrivateConstructor.html | 4 ++-- .../src/inspectionDescriptions/VarargParameter.html | 4 ++-- .../VolatileLongOrDoubleField.html | 4 ++-- .../src/inspectionDescriptions/WaitNotInLoop.html | 5 ++--- .../WaitNotInSynchronizedContext.html | 4 ++-- .../inspectionDescriptions/WaitWhileHoldingTwoLocks.html | 5 ++--- .../inspectionDescriptions/WhileLoopSpinsOnField.html | 4 ++-- .../ZeroLengthArrayInitialization.html | 5 ++--- 372 files changed, 806 insertions(+), 1026 deletions(-) diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassExtendsConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassExtendsConcreteClass.html index c507ff9c3f39..f7c586ea4072 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassExtendsConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassExtendsConcreteClass.html @@ -1,6 +1,6 @@ -
+
This inspection reports any instances of abstract classes which extend concrete classes. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassWithoutAbstractMethods.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassWithoutAbstractMethods.html index 0710ae4273c3..1f1acbddfedb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassWithoutAbstractMethods.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractClassWithoutAbstractMethods.html @@ -1,6 +1,6 @@ -
+
This inspection reports any instances of abstract classes without abstract methods. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodCallInConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodCallInConstructor.html index d8331988c6dc..bc69a5cd1cab 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodCallInConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodCallInConstructor.html @@ -1,8 +1,8 @@ -
+
This inspection reports any calls of abstract methods within a constructor of an abstract class. Such calls may result in subtle bugs, as the object is not guaranteed to be initialized before the method call occurs. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesAbstractMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesAbstractMethod.html index 16b58abb5690..74598e3f7048 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesAbstractMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesAbstractMethod.html @@ -1,6 +1,6 @@ -
+
This inspection reports any instances of abstract methods which override abstract methods. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesConcreteMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesConcreteMethod.html index 0337d5b88651..289d7539ff04 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesConcreteMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AbstractMethodOverridesConcreteMethod.html @@ -1,6 +1,8 @@ -
+
This inspection reports any instances of abstract methods which override concrete methods. -
Powered by InspectionGadgets
+Methods overridden from java.lang.Object are not reported +by this inspection. +
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/Annotation.html b/plugins/InspectionGadgets/src/inspectionDescriptions/Annotation.html index a591929d0324..1d3349c285eb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/Annotation.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/Annotation.html @@ -1,7 +1,7 @@ -
+
This inspection reports any uses of annotations. Annotations are not supported under Java 1.4 or earlier JVMs. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AnnotationClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AnnotationClass.html index 811689892c4c..aa3f81c75bb5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AnnotationClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AnnotationClass.html @@ -1,7 +1,7 @@ -
+
This inspection reports any instances of annotation interfaces. Such interfaces are not supported under Java 1.4 or earlier JVMs. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassComplexity.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassComplexity.html index 27a9bc5a485c..2bebcbaa81fc 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassComplexity.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassComplexity.html @@ -1,5 +1,5 @@ -
+
This inspection reports any instances of anonymous inner classes with too high of a total complexity. The total complexity of a class is the sum of the cyclomatic complexities of all the methods @@ -7,5 +7,6 @@ and initializers the class declares. Inherited methods and initializers are not toward the total complexity. Anonymous classes with more than very low complexities may be difficult to understand, and should probably be promoted to become named inner classes.

-Use the field provided below to specify the maximum acceptable complexity a class might have.

Powered by InspectionGadgets
+Use the field provided below to specify the maximum acceptable complexity a class might have. +
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassMethodCount.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassMethodCount.html index e3a4f112ab59..5c45bddbf8c1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassMethodCount.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousClassMethodCount.html @@ -1,10 +1,11 @@ -
+
This inspection reports any instances of anonymous inner class with too many methods. Anonymous classes with more than a very low number of methods may be difficult to understand, and should probably be promoted to become named inner classes.

Use the field provided below to specify the maximum acceptable number of methods -an anonymous inner class might have.

Powered by InspectionGadgets
+an anonymous inner class might have. +
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousInnerClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousInnerClass.html index 55b6ffe8f1fe..d8627889e189 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousInnerClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AnonymousInnerClass.html @@ -1,8 +1,7 @@ -
+
This inspection reports any anonymous inner classes. Some code standards discourage the use of anonymous inner classes. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssertAsName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssertAsName.html index 096ff639eab9..f929c20f2494 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssertAsName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssertAsName.html @@ -1,8 +1,8 @@ -
+
This inspection reports any instances of variables, methods, or classes named assert. Such names are legal under Java 1.3 or earlier JVMs, but will cause problems under Java 1.4 or later. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssertStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssertStatement.html index 5e6881e9a1b9..c876f3028bb3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssertStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssertStatement.html @@ -1,7 +1,7 @@ -
+
This inspection reports any instances of assert statements. Such statements are not supported under Java 1.3 or earlier JVMs. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssertsWithoutMessages.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssertsWithoutMessages.html index cf2cd4b05178..41007de24c5f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssertsWithoutMessages.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssertsWithoutMessages.html @@ -1,9 +1,9 @@ -
+
This inspection reports any instances of calls to JUnit assertXXX() methods that don't report an error message on assertion failure. Error messages may help clarify the test case's intent. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCatchBlockParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCatchBlockParameter.html index 6e515543cd25..a606031e557c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCatchBlockParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCatchBlockParameter.html @@ -1,8 +1,8 @@ -
+
-This inspection reports any instances of assignment to variable declared as a catch block parameter. +This inspection reports any instances of assignment to variable declared as a catch block parameter. While occasionally intended, this construct can be confusing. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCollectionFieldFromParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCollectionFieldFromParameter.html index ad1fae3eb832..9d23dc05a141 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCollectionFieldFromParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToCollectionFieldFromParameter.html @@ -1,10 +1,9 @@ -
+
This inspection reports any attempt to assign an array or Collection field from a method parameter. Since the array or Collection may have it's contents modified by the calling method, this construct may result in an object having it's state modified unexpectedly. While occasionally useful for performance reasons, this construct is inherently bug-prone. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToDateFieldFromParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToDateFieldFromParameter.html index b2afc51a7bf7..27db14712b16 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToDateFieldFromParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToDateFieldFromParameter.html @@ -1,5 +1,5 @@ -
+
This inspection reports any attempt to assign a java.lang.Date or java.lang.Calendar field from a method parameter. @@ -7,6 +7,5 @@ Since Date or Calen treated as immutable values but are actually mutable, assigning to such a field from a method parameter may result in an object having it's state modified unexpectedly. While occasionally useful for performance reasons, this construct is inherently bug-prone. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToForLoopParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToForLoopParameter.html index 8b9d98af1e4d..d2fb6c0dfa2b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToForLoopParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToForLoopParameter.html @@ -1,9 +1,8 @@ -
+
This inspection reports any instances of assignment a variable declared in a for statement in the body of that statement. It also reports any attempt to increment or decrement the variable. While occasionally intended, this construct can be extremely confusing, and is often the result of a typo. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToMethodParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToMethodParameter.html index 08214f7454f6..b5abbef5b068 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToMethodParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToMethodParameter.html @@ -1,9 +1,8 @@ -
+
This inspection reports any instances of assignment to a variable declared as a method parameter. It also reports any attempt to increment or decrement the variable. While occasionally intended, this construct can be extremely confusing, and is often the result of a typo. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToNull.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToNull.html index eb3545a7ea71..12ba46e33e9a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToNull.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentToNull.html @@ -1,10 +1,9 @@ -
+
This inspection reports any instances of the assignment of a variable to null, outside of declarations. While occasionally useful for triggering garbage collection, this construct may make the code more prone to NullPointerExceptions, and often indicates that the developer doesn't really understand the classes intended semantics. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentUsedAsCondition.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentUsedAsCondition.html index 8447bf7987d9..f762bd4a31e9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentUsedAsCondition.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AssignmentUsedAsCondition.html @@ -1,11 +1,10 @@ -
+
This inspection reports any instances of an assignment being used as the condition of an if, while, for or do statement. While occasionally intended, this usage is confusing, and often indicates a typo (= instead of ==). - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AutoBoxing.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AutoBoxing.html index a1df37d071d0..f7e29b7647e7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AutoBoxing.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AutoBoxing.html @@ -1,7 +1,7 @@ -
+
This inspection reports any instances of "auto-boxing", e.g. the automatic wrapping of primitive values as objects, where needed. Code which relies on auto-boxing will not work in pre-Java 5.0 environments. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/AutoUnboxing.html b/plugins/InspectionGadgets/src/inspectionDescriptions/AutoUnboxing.html index c029d2e29204..54c2e175b83c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/AutoUnboxing.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/AutoUnboxing.html @@ -1,7 +1,7 @@ -
+
This inspection reports any instances of "auto-unboxing", e.g. the automatic unwrapping of objects into primitive values, where needed. Code which relies on auto-boxing will not work in pre-Java 5.0 environments. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/BigDecimalEquals.html b/plugins/InspectionGadgets/src/inspectionDescriptions/BigDecimalEquals.html index cdacda45be4e..aacf10165ff7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/BigDecimalEquals.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/BigDecimalEquals.html @@ -1,5 +1,5 @@ -
+
This inspection reports any instances of .equals() being called to compare two java.math.BigDecimal numbers. This is normaly @@ -7,6 +7,5 @@ a mistake, as two java.math.BigDecimals are they are equal in both value and scale, so that 2.0 is not equal to 2.00 To compare java.math.BigDecimals for mathematical equality, use .compareTo() instead. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/BooleanConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/BooleanConstructor.html index 5fcdd95bfc28..b91a4b1d5e53 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/BooleanConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/BooleanConstructor.html @@ -1,9 +1,8 @@ -
+
This inspection reports any attempt to instantiate a new Boolean object. Constructing new Boolean objects is rarely necessary, and may cause performance problems if done often enough. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatement.html index d2ec29e05b4d..802d3677cad5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatement.html @@ -1,9 +1,8 @@ -
+
This inspection reports any instances of break statements, other than at the end of a switch statement branch. break statements complicate refactoring, and can be confusing. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatementWithLabel.html b/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatementWithLabel.html index 8c6df1044d2c..4e4f4ffedc97 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatementWithLabel.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/BreakStatementWithLabel.html @@ -1,8 +1,7 @@ -
+
This inspection reports any instances of break statements with labels. Labeled break statements complicate refactoring, and can be confusing. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/BusyWait.html b/plugins/InspectionGadgets/src/inspectionDescriptions/BusyWait.html index ef2d09c3e482..b71994896aad 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/BusyWait.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/BusyWait.html @@ -1,9 +1,8 @@ -
+
This inspection reports instances of calls to java.lang.Thread.sleep() that occur inside loops. Such calls are indicative of "busy-waiting". Busy-waiting is often inefficient, and may result in unexpected deadlocks as busy-waiting threads do not release locked resources. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CStyleArrayDeclaration.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CStyleArrayDeclaration.html index b1e263aa2ff0..1fa2ce620b39 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CStyleArrayDeclaration.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CStyleArrayDeclaration.html @@ -1,8 +1,7 @@ -
+
This inspection reports array declarations made using C-style syntax, with the array indicator attached to the variable, rather than Java-style syntax, with the array indicator attached to the type. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CastThatLosesPrecision.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CastThatLosesPrecision.html index 695a1ccc750f..7fcaf7654cca 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CastThatLosesPrecision.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CastThatLosesPrecision.html @@ -1,9 +1,8 @@ -
+
This inspection reports any instances of cast operations between built-in numeric types which may result in loss of precision. Such casts are not necessarily a problem, but may result in difficult to trace bugs if the loss of precision is unexpected. - -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CastToConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CastToConcreteClass.html index b0e15c8f59cb..e230478b25d7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CastToConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CastToConcreteClass.html @@ -1,8 +1,8 @@ -
+
This inspection reports any instances of casting a value to a concrete class, rather than an interface. Such declarations may represent a failure of abstraction, and may make testing more difficult. Declarations whose classes come from system or third-party libraries will not be reported by this inspection. -
Powered by InspectionGadgets
+
Powered by InspectionGadgets
\ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CatchGenericClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CatchGenericClass.html index 8805f432fe0b..480584ab883f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CatchGenericClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CatchGenericClass.html @@ -1,5 +1,5 @@ -
+
This inspection reports instances where a generic exception class is caught. For clarity and precision, it is recommended that specific exception classes be caught instead of generic ones. @@ -9,6 +9,5 @@ This inspection reports catch blocks with ar
  • java.lang.Exception
  • java.lang.RuntimeException
  • -
    -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedEquality.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedEquality.html index 603da3840025..8e27c17902b1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedEquality.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedEquality.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of chained equality comparisons (i.e. a==b==c). Such comparisons are confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedMethodCall.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedMethodCall.html index 12d587c14d32..f0771c06cadc 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedMethodCall.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ChainedMethodCall.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of method calls whose target is another method call. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CharacterComparison.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CharacterComparison.html index 1b8d60d226de..46bcbc7e0e3e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CharacterComparison.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CharacterComparison.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any ordinal comparison of char values. In an internationalized environment, such comparisons are rarely correct. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CheckedExceptionClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CheckedExceptionClass.html index 4afddb86b36f..5ea9de85c52e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CheckedExceptionClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CheckedExceptionClass.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of checked exception classes (i.e. subclasses of Exception which are not also subclasses of RuntimeException). Certain coding standards require that all user-defined exception classes be unchecked. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassComplexity.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassComplexity.html index abcb8c29d0e7..e6f5ad617394 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassComplexity.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassComplexity.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any instances of class with too high of a total complexity. The total complexity of a class is the sum of the cyclomatic complexities of all the methods and initializers the class declares. Inherited methods and initializers are not counted toward the total complexity.

    -Use the field provided below to specify the maximum acceptable complexity a class might have.

    Powered by InspectionGadgets
    +Use the field provided below to specify the maximum acceptable complexity a class might have.
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassCoupling.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassCoupling.html index a68ff529f6bb..9326b5c62519 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassCoupling.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassCoupling.html @@ -1,12 +1,11 @@ -
    +
    This inspection reports any instances of classes which are highly coupled, i.e. that reference too many other classes. Classes with too high a coupling can be very fragile, and should probably be broken up. References to system classes -(those in the java.or javax. packages), are not +(those in the java.or javax. packages), are not counted for purposes of this inspection.

    Use the field provided below to specify the maximum acceptable coupling a class might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassEscapesItsScope.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassEscapesItsScope.html index 7e3cbac1f980..ce82f728d987 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassEscapesItsScope.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassEscapesItsScope.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any references to classes which allow the class name to be used outside the class's stated scope. For instance, this inspection would report a public method which returns a private inner class, or a protected field whose type is a package-visible class. While legal Java, such references can be very confusing, and make reuse difficult. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInTopLevelPackage.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInTopLevelPackage.html index 30fb270610ba..ea6081cf0f9a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInTopLevelPackage.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInTopLevelPackage.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any classes which do not contain package declarations. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInheritanceDepth.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInheritanceDepth.html index e390fdd7101c..2bb56ffb0441 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInheritanceDepth.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInheritanceDepth.html @@ -1,8 +1,9 @@ -
    +
    This inspection reports any instances of class too deep in the inheritance hierarchy. Classes too deeply inherited may be confusing, and are a good sign that refactoring may be necessary.

    -Use the field provided below to specify the maximum acceptable inheritance depth a class might have.

    Powered by InspectionGadgets
    +Use the field provided below to specify the maximum acceptable inheritance depth a class might have. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInitializer.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInitializer.html index 371218884b5a..9669fed3e790 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInitializer.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassInitializer.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any of non-static initializers in classes. Some coding standards prohibit such initializers, prefering initialization to be done in constructors or field initializers. Non-static initializers may also be inadvertantly created by deleting the static keyword, resulting in obscure bugs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassMayBeInterface.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassMayBeInterface.html index 8b340574bafb..00c3bf578bde 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassMayBeInterface.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassMayBeInterface.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any concrete or abstract classes which may be simplified to be interfaces. This occurs if the class has no superclass (other than Object), has no fields declared that are not static, final, and public, and has no methods declared that are not public and abstract, and no inner classes -that cannot themselves be interfaces. -
    Powered by InspectionGadgets
    +that cannot themselves be interfaces. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameDiffersFromFileName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameDiffersFromFileName.html index e4244de64a6f..dab43a49abd2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameDiffersFromFileName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameDiffersFromFileName.html @@ -1,9 +1,9 @@ -
    +
    -This inspection reports any instances of top-level class names which do not match the name of +This inspection reports any instances of top-level class names which do not match the name of their containing file. While the Java specification allows such naming for non-public classes, such misnamed files can be confusing, and may degrade the usefulness of various software tools. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamePrefixedWithPackageName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamePrefixedWithPackageName.html index 65ccd49a6f7e..3c368ed38d52 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamePrefixedWithPackageName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamePrefixedWithPackageName.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of classes whose names are prefixed with their package names, irrespective of capitalization. While occasionally reasonable, this is often due to a poor naming scheme, and may be redundant and annoying. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameSameAsAncestorName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameSameAsAncestorName.html index 7604eb9d3d96..da41a6d0a980 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameSameAsAncestorName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNameSameAsAncestorName.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of class being named identically to one of their super classes (but in different packages). Such class name may be very confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamingConvention.html index b24a7af0b638..6d7de3ed59be 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNamingConvention.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of classes whose names are either too short, too long, or do not follow the specified regular expression pattern.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for class names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNestingDepth.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNestingDepth.html index f7a860acd106..fb1af9fa4c69 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNestingDepth.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassNestingDepth.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of inner classes too deeply nested. Nesting inner classes inside inner classes is almost certain to be confusing, and is a good sign that refactoring may be necessary.

    -Use the field provided below to specify the maximum acceptable nesting depth a class might have.

    Powered by InspectionGadgets
    +Use the field provided below to specify the maximum acceptable nesting depth a class might have.
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassReferencesSubclass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassReferencesSubclass.html index 05fce675a405..b3c0e8689897 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassReferencesSubclass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassReferencesSubclass.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of classes which contain references to one of their subclasses. Such references may be confusing, and violate several rules of object-oriented design. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithMultipleLoggers.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithMultipleLoggers.html index d03996a3e4b9..b3c503003270 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithMultipleLoggers.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithMultipleLoggers.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of classes which have multiple loggers declared. Ensuring that every class has a single dedicated logger is an important step in providing a unified logging @@ -8,5 +8,5 @@ enumerations, annotations, inner classes, and abstract classes are not reported

    Use the field below to specify the name of the class which will be used for logging in this project. Classes which do declare multiple fields of that class will be reported by this inspection. -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutConstructor.html index 272bb4089132..d2faa60c7b1a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutConstructor.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any instances of a classes without constructors. Some coding standards prohibit such classes. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutLogger.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutLogger.html index 492eefa542bf..f2e8b339a9f5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutLogger.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutLogger.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of classes which do not have a logger declared. Ensuring that every class has a dedicated logger is an important step in providing a unified logging @@ -7,5 +7,5 @@ implementation for an application. Interfaces, enumerations, annotations, inne

    Use the field below to specify the name of the class which will be used for logging in this project. Classes which do not declare a field of that class will be reported by this inspection. -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutNoArgConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutNoArgConstructor.html index 882af062dec7..b1150db2c606 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutNoArgConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutNoArgConstructor.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of a classes without a no-argument constructor. -Such constructors are necessary in some contexts if a class is to be created reflexively. - -
    Powered by InspectionGadgets
    +Such constructors are necessary in some contexts if a class is to be created reflexively. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutToString.html index d074862fb4a1..cfc3a0c6c04d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ClassWithoutToString.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances classes which do not implement the toString() method. It is handy to have all classes implement toString() for debugging purposes. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsConstructors.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsConstructors.html index 3b19a7d61b07..f8e42ad27cd5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsConstructors.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsConstructors.html @@ -1,10 +1,8 @@ -
    +
    This inspection reports instances of calls to object constructors inside clone() methods. Instantiation of objects inside of clone() should be done by calling clone(), instead of creating the object directly, to support later subclassing. - - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsSuperClone.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsSuperClone.html index 980619f6c785..e485ad54e954 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsSuperClone.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneCallsSuperClone.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of clone() methods which do not call super.clone(). Cloning an object without calling super.clone() may result in objects being improperly initialized. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneDeclaresCloneNotSupported.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneDeclaresCloneNotSupported.html index 513c5756a6a9..bba490435d19 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneDeclaresCloneNotSupported.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneDeclaresCloneNotSupported.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of clone() methods which are not declared as throwing the CloneNotSupportedException. If clone() is not declared @@ -8,6 +8,5 @@ prohibit cloning will not be able to do so in the standard way. This inspection clone() methods declared final, or clone() methods on final classes. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableClassInSecureContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableClassInSecureContext.html index 29e29301de82..5f0701d0a1f1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableClassInSecureContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableClassInSecureContext.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of classes which may be cloned. A class may be cloned if it supports the Cloneable interface, and its clone() method is not defined to immediately throw an error. Cloneable classes may be dangerous in code intended for secure use. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableImplementsClone.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableImplementsClone.html index 497ea9e2a674..923ce1185f74 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableImplementsClone.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CloneableImplementsClone.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports classes which implement the Cloneable interfaces, but which do not override the clone() method. Such classes use the default implementation of clone(), which is often not the desired behaviour. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CollectionsMustHaveInitialCapacity.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CollectionsMustHaveInitialCapacity.html index 0277f4f179a7..731e01ae7135 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CollectionsMustHaveInitialCapacity.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CollectionsMustHaveInitialCapacity.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any attempt to instantiate a new Collection object without specifying an initial capacity. If no initial capacity is specified, a default capacity is used, which will rarely be optimal. Failing @@ -14,6 +14,5 @@ memory copied when capacity is exceeded. This inspection checks allocations of
  • java.util.Vector
  • java.util.WeakHashMap - -
  • Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CompareToUsesNonFinalVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CompareToUsesNonFinalVariable.html index 0fb936266444..19cbbe23e306 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CompareToUsesNonFinalVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CompareToUsesNonFinalVariable.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any implementations of compareTo() which access non-final variables. Such access may result in compareTo() -returning different results at different points in an object's lifecycle, which may in turn cause problems when +returning different results at different points in an object's lifecycle, which may in turn cause problems when using the standard Collections classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ComparisonOfShortAndChar.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ComparisonOfShortAndChar.html index 78bdd46c89bd..55fc0376ae91 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ComparisonOfShortAndChar.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ComparisonOfShortAndChar.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of equality comparisons between short and char values. Such comparisons may cause subtle bugs, as short values are signed and char values unsigned. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConditionalExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConditionalExpression.html index 194d4f6c0406..a7304c6205fb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConditionalExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConditionalExpression.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of the ternary condition operator. Some coding standards prohibit the use of the condition operator, in favor of if-else statements. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingElse.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingElse.html index eaa648df9a8f..5c14b48fe991 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingElse.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingElse.html @@ -1,11 +1,9 @@ -
    +
    This inspection reports any instances of confusing else branches. Confusing else branches are branches of if statements whose if branch cannot complete normally and which are followed by other statements. In these cases, the statements following the if statement may be moved into the else branch, for increased clarity. - - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingFloatingPointLiteral.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingFloatingPointLiteral.html index 33dcbcec3ad7..2b07c1a83268 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingFloatingPointLiteral.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingFloatingPointLiteral.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any floating point numbers which do not have a decimal point, numbers before the decimal point, and numbers after the decimal point. Such literals may be confusing, and violate several coding standards. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingMainMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingMainMethod.html index 3756c3cb2894..d0d8c5a5ada5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingMainMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingMainMethod.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of methods named "main" which do not have signature public static void main(String[]). Such methods may be confusing, as methods named "main" are expected to be application entry points. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingOctalEscape.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingOctalEscape.html index 0e69534335e6..2b39827e60dd 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingOctalEscape.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConfusingOctalEscape.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any string literals which contain an octal escape sequence immediately followed by a digit. Such strings may be confusing, and are often the result of errors in escape code creation. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInAbstractClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInAbstractClass.html index 6dea457e9b86..71a42a87f761 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInAbstractClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInAbstractClass.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on any constants (i.e. public static final fields) declared in abstract classes. Some coding standards require that constants be declared in interfaces instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInInterface.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInInterface.html index 0daa1743e280..94f02da5c123 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInInterface.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantDeclaredInInterface.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on any constants (i.e. public static final fields) declared in interfaces. Some coding standards require that constants be declared in abstract classes instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantNamingConvention.html index 16ba202eea42..8ececf33bdd3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantNamingConvention.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of constants whose names are either too short, too long, or do not follow the specified regular expression pattern. Constants are variables of immutable type declared static final.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for constant names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnLHSOfComparison.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnLHSOfComparison.html index dae8949619d8..ecc3b48451b9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnLHSOfComparison.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnLHSOfComparison.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on comparison operations with constant values on their left-hand side. Some coding conventions specify that constants should be on the right-hand side of comparisons. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnRHSOfComparison.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnRHSOfComparison.html index 5a5ad40e387b..72ec28a6fe04 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnRHSOfComparison.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstantOnRHSOfComparison.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on comparison operations with constant values on their right-hand side. Some coding conventions specify that constants should be on the left-hand side of comparisons. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstructorCount.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstructorCount.html index bed65a16bacf..e79cc60de791 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ConstructorCount.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ConstructorCount.html @@ -1,9 +1,10 @@ -
    +
    This inspection reports any instances of class with too many constructors. Classes with too many constructors are prone to initialization errors, and may often be better modeled as multiple subclasses.

    -Use the field provided below to specify the maximum acceptable number of constructors class might have.

    Powered by InspectionGadgets
    +Use the field provided below to specify the maximum acceptable number of constructors class might have. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueOrBreakFromFinallyBlock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueOrBreakFromFinallyBlock.html index 757dc630fe64..90ee68140812 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueOrBreakFromFinallyBlock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueOrBreakFromFinallyBlock.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of break or continue statements inside of finally blocks. While occasionally intended, such statements are very confusing, may mask exceptions thrown, and tremendously complicate debugging. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatement.html index 287798ae92a9..2292af703714 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatement.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of continue statements. continue statements complicate refactoring, and can be confusing. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatementWithLabel.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatementWithLabel.html index 58f42b2f0a1d..da1c0bba0828 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatementWithLabel.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ContinueStatementWithLabel.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of continue statements with labels. Labeled continue statements complicate refactoring, and can be confusing. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantCompareTo.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantCompareTo.html index 78b29e1c9847..911b56725ca8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantCompareTo.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantCompareTo.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of a class having a compareTo() method taking an argument other than java.lang.Object, if the class does not have a compareTo() method -which does take java.lang.Object as its argument. Normally, this is a mistake. -
    Powered by InspectionGadgets
    +which does take java.lang.Object as its argument. Normally, this is a mistake. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantEquals.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantEquals.html index 6ae17dbc4503..bfd7dfbde6f6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantEquals.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CovariantEquals.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of a class having a equals() method taking an argument other than java.lang.Object, if the class does not have a equals() method -which does take java.lang.Object as it's argument. Normally, this is a mistake. -
    Powered by InspectionGadgets
    +which does take java.lang.Object as it's argument. Normally, this is a mistake. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/CyclomaticComplexity.html b/plugins/InspectionGadgets/src/inspectionDescriptions/CyclomaticComplexity.html index 9b48badf166a..2312e416cd72 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/CyclomaticComplexity.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/CyclomaticComplexity.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of methods that have too high a cyclomatic complexity. Cyclomatic complexity is basically a measurement of the number of branching points in a method. Methods with too high a cyclomatic complexity may be confusing and difficult to test.

    Use the field provided below to specify the maximum acceptable cyclomatic complexity a method might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/DateToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/DateToString.html index c5aed69ddb35..78e89fd96656 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/DateToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/DateToString.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any call of toString() on java.util.Date objects. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/DeclareCollectionAsInterface.html b/plugins/InspectionGadgets/src/inspectionDescriptions/DeclareCollectionAsInterface.html index e31eb9913745..3b773160fd51 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/DeclareCollectionAsInterface.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/DeclareCollectionAsInterface.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on declarations of Collection variables made by using the collection class as the type, rather than an appropriate interface. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/DefaultNotLastCaseInSwitch.html b/plugins/InspectionGadgets/src/inspectionDescriptions/DefaultNotLastCaseInSwitch.html index 1cef12285ae5..a52454a0ba42 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/DefaultNotLastCaseInSwitch.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/DefaultNotLastCaseInSwitch.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of switch statements where the default case comes before some other case. This construct is unnecessarily confusing. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/DeserializableClassInSecureContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/DeserializableClassInSecureContext.html index 2a8363465a18..578550fef620 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/DeserializableClassInSecureContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/DeserializableClassInSecureContext.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of classes which may be deserialized. A class may be deserialized if it supports the Serializable interface, and its readObject() method is not defined to immediately throw an error. Deserializable classes may be dangerous in code intended for secure use. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/DollarSignInName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/DollarSignInName.html index 9e53cf25c177..0dc69f323c9d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/DollarSignInName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/DollarSignInName.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of identifers containing dollar signs ('$'). While such identifiers are legal Java, their use outside of generated java code is strongly discouraged. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/DoubleCheckedLocking.html b/plugins/InspectionGadgets/src/inspectionDescriptions/DoubleCheckedLocking.html index f2c429fd15d5..9f92dc602e41 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/DoubleCheckedLocking.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/DoubleCheckedLocking.html @@ -1,11 +1,9 @@ -
    +
    This inspection reports any instances of the double-checked locking construct. For a discussion of double-checked locking and why it is unsafe, see http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html - - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyCatchBlock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyCatchBlock.html index 6253ce60b219..ac62f3399640 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyCatchBlock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyCatchBlock.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of empty catch blocks. While occasionally intended, this empty catch blocks can make debugging extremely difficult.

    Use the controls below to indicate whether catch blocks containing only comments should be reported, and whether empty catch blocks in JUnit tests should be reported. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyClass.html index 2cac8a242f5d..39dd556ed763 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyClass.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any empty classes. A class is empty if it doesn't have any fields, methods or constructors. Empty classes are often left over after large changes or refactorings. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyFinallyBlock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyFinallyBlock.html index 435d40756eb0..0aba322f338a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyFinallyBlock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyFinallyBlock.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of empty finally blocks. Empty finally blocks usually indicate coding errors. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyInitializer.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyInitializer.html index e1840db9e7e9..1e28baa23e69 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyInitializer.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyInitializer.html @@ -1,7 +1,6 @@ -
    +
    -This inspection reports instances of empty class initializer blocks. - -
    Powered by InspectionGadgets
    +This inspection reports instances of empty class initializer blocks. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyStatementBody.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyStatementBody.html index a98a4c0f72db..b2e8fec576b9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyStatementBody.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyStatementBody.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of if, while, do or for statements having empty bodies. While occasionally intended, this construction is confusing, and often the result of a typo.

    Use the checkbox below to indicate whether this inspection should report statements whose body is an empty code block, rather than just empty statements. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptySynchronizedStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptySynchronizedStatement.html index d7eff13e86ec..e50d9c550992 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptySynchronizedStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptySynchronizedStatement.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of synchronized statements having empty bodies. While theoretically this may be the semantics intended, this construction is -confusing, and often the result of a typo. -
    Powered by InspectionGadgets
    +confusing, and often the result of a typo. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyTryBlock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyTryBlock.html index 14881d4e4260..e40eebb5bf95 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyTryBlock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EmptyTryBlock.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any instances of empty try blocks. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EnumAsName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EnumAsName.html index 7f195b09f0f7..3042dbe8a171 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EnumAsName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EnumAsName.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of variables, methods, or classes named enum. Such names are legal under Java 1.4 or earlier JVMs, but will cause problems under Java 5.0 or later. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EnumClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EnumClass.html index 37023214143c..f79954e46f8b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EnumClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EnumClass.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of enum classes. Such statements are not supported under Java 1.4 or earlier JVMs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsBetweenInconvertibleTypes.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsBetweenInconvertibleTypes.html index 46e333f75234..4c1baca7b337 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsBetweenInconvertibleTypes.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsBetweenInconvertibleTypes.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of calls to .equals() where the target and argument are of incompatible types. While such a call might theoretically be useful, most likely it represents a bug. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsUsesNonFinalVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsUsesNonFinalVariable.html index b82437476dc2..3302a7466908 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsUsesNonFinalVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/EqualsUsesNonFinalVariable.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any implementations of equals() which access non-final variables. Such access may result in equals() -returning different results at different points in an object's lifecycle, which may in turn cause problems when +returning different results at different points in an object's lifecycle, which may in turn cause problems when using the standard Collections classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ErrorRethrown.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ErrorRethrown.html index 26da973ef919..ea5ea4023440 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ErrorRethrown.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ErrorRethrown.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of try statements which catch java.lang.Error or any subclass and which do not rethrow the error. Statements which catch java.lang.ThreadDeath are not reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionFromCatchWhichDoesntWrap.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionFromCatchWhichDoesntWrap.html index 37edbb36f2ec..84ee83622697 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionFromCatchWhichDoesntWrap.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionFromCatchWhichDoesntWrap.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports on instances of exceptions constructed and thrown from inside catch blocks, which do not "wrap" the caught exception. It is considered good practice when throwing an exception in response to an exception to wrap the initial exception, so that valuable context information such as stack frames and line numbers are not lost. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionNameDoesntEndWithException.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionNameDoesntEndWithException.html index 5f9a8980ca07..1b4764108c11 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionNameDoesntEndWithException.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ExceptionNameDoesntEndWithException.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any instances of exception classes whose names don't end with 'Exception'. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ExtendsObject.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ExtendsObject.html index c6b068169d34..28c561b78fc7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ExtendsObject.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ExtendsObject.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any classes explicitly declared to extend java.lang.Object. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ExternalizableWithSerializationMethods.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ExternalizableWithSerializationMethods.html index 56896bb363d3..df69fc9b14d2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ExternalizableWithSerializationMethods.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ExternalizableWithSerializationMethods.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports on instances of Externalizable classes which define readObject() or writeObject() methods. These methods are not called for serialization of Externalizable objects. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FallthruInSwitchStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FallthruInSwitchStatement.html index 1e3286641236..f39d99994978 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FallthruInSwitchStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FallthruInSwitchStatement.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of 'fallthrough' in a switch statement. 'Fallthrough' is defined to occur when a series of executable statements after a switch label is not guaranteed. to transfer control before the next switch label. In that case, control 'falls through' to the statements after that switch label, even though the switch expression does not equal the value of the fallen-through label. While occasionally intended, this construction is confusing, and often the result of a typo. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FeatureEnvy.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FeatureEnvy.html index d7a67cb4d5cd..11782c1aed8b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FeatureEnvy.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FeatureEnvy.html @@ -1,12 +1,11 @@ -
    +
    This inspection reports instances of the "Feature Envy" code smell. Feature envy is defined as occuring when a method calls methods on another class three or more times. Calls to library classes, parent classes, contained or containing -classes are not counted for purposes of this inspection. Feature +classes are not counted for purposes of this inspection. Feature envy is often an indication that functionality is in the wrong class, and may profitably be moved. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldAccessedSynchronizedAndUnsynchronized.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldAccessedSynchronizedAndUnsynchronized.html index a88c135e0e71..ef9b2136dc1d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldAccessedSynchronizedAndUnsynchronized.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldAccessedSynchronizedAndUnsynchronized.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of non-final fields which are accessed in both synchronized and unsynchronized contexts. Accesses in constructors an initializers are ignored for purposes of this inspection. Such "partially synchronized" access is often the result of a coding oversight, and may result in unexpectedly inconsistent data structures. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldCount.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldCount.html index 14d407fbd825..ea95fc0ccb57 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldCount.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldCount.html @@ -1,10 +1,11 @@ -
    +
    This inspection reports any instances of class with too many fields. Classes with a large number of fields are often trying to 'do too much', and may need to be refactored into multiple smaller classes.

    Use the controls provided below to specify the maximum acceptable number of fields class might have, and -to indicate whether constant fields count toward this number.

    Powered by InspectionGadgets
    +to indicate whether constant fields count toward this number. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldHidesSuperclassField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldHidesSuperclassField.html index 2d1ae8ded8e5..a0bc320088e4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldHidesSuperclassField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldHidesSuperclassField.html @@ -1,8 +1,11 @@ -
    +
    This inspection reports any instances of fields with the same name as a field in an ancestor class. Such field names may be confusing, and can be bug-prone. - -
    Powered by InspectionGadgets
    +

    +Use the checkbox below the indicate whether this inspection should report all name clashes, or only +clashes with fields which are visible from the subclass. +

    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldMayBeStatic.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldMayBeStatic.html index 56f26c00fedf..108ff3526124 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldMayBeStatic.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldMayBeStatic.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instance variables which may safely be made static. A field may be static if it is declared final, and is initialized with a constant. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldRepeatedlyAccessed.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldRepeatedlyAccessed.html index 52ceb3320805..a608230e3fe3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FieldRepeatedlyAccessed.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FieldRepeatedlyAccessed.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of fields which are accessed three or more times by a given method, or which are accessed in a loop. While such field access may be logically correct, it is often more performant @@ -7,6 +7,5 @@ to replace such accesses with local variables, copying the fields to a temporary

    Use the checkbox below to ignore instances of final fields being repeatedly accessed, as many compilers and JVMs can optimize that case without explicit creation of a temporary local variable. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalClass.html index a3bbbef6dad3..457e18747d88 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalClass.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of classes being declared final. Some coding standards discourage final classes. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethod.html index 1c69f3df34d1..d25ca9ab6ded 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethod.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of methods being declared final. Some coding standards discourage final methods - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethodInFinalClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethodInFinalClass.html index 1bd658b71f49..3151272ba1d5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethodInFinalClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalMethodInFinalClass.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of methods being declared final in classes that are declared final. This is unnecessary, and may be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalPrivateMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalPrivateMethod.html index 0227234a48b8..f19d5faf7fde 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalPrivateMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalPrivateMethod.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of methods declared final and private. As private methods cannot be meaningfully overriden, declaring them final is redundant. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalStaticMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalStaticMethod.html index 14af520a4372..704644828004 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalStaticMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalStaticMethod.html @@ -1,8 +1,8 @@ -
    -This inspection reports any instances of methods +
    +This inspection reports any instances of methods declared final and static. As static methods cannot be meaningfully overriden, declaring them final is redundant. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/Finalize.html b/plugins/InspectionGadgets/src/inspectionDescriptions/Finalize.html index f2e18915b5ba..a6205d1eff21 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/Finalize.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/Finalize.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any implementations of a finalize() method. Due to inability to gaurantee that finalize() will ever be called, some coding standards prohibit it's use. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeCallsSuperFinalize.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeCallsSuperFinalize.html index 6ee62d533f58..9729fb2897f6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeCallsSuperFinalize.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeCallsSuperFinalize.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any implementations of the Object.finalize() method which do not call super.finalize(). Failing to call super.finalize() may result in objects failing to properly -free any resources held or do other cleanup activities. -
    Powered by InspectionGadgets
    +free any resources held or do other cleanup activities. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeNotProtected.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeNotProtected.html index 2d1b63214745..8cc86f0d3c98 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeNotProtected.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FinalizeNotProtected.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any implementations of the Object.finalize() method which are not declared protected. finalize() should be declare protected, -to prevent it from being explicitly invoked by other classes. -
    Powered by InspectionGadgets
    +to prevent it from being explicitly invoked by other classes. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/FloatingPointEquality.html b/plugins/InspectionGadgets/src/inspectionDescriptions/FloatingPointEquality.html index 3bbb560e1268..ea15e03e378c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/FloatingPointEquality.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/FloatingPointEquality.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of floating-point values being compared with == or !=. Floating point values are inherently inaccurate, and comparing them for exact equality is almost never the desired semantics. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ForCanBeForeach.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ForCanBeForeach.html index 8bc188cb2f5b..fd51e83b6982 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ForCanBeForeach.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ForCanBeForeach.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of for loops which iterator over collections or arrays, and can be replaced with the J2SDK 5.0 "for each" iteration syntax.

    -For safety, this inspection is disabled unless the project uses J2SDK 5.0. -

    Powered by InspectionGadgets
    +For safety, this inspection is disabled unless the project uses J2SDK 5.0. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopReplaceableByWhile.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopReplaceableByWhile.html index 3280af86d391..652759c9a6d6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopReplaceableByWhile.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopReplaceableByWhile.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of for loops which contain neither initialization or update components, and can thus be replaced by simpler while statements. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopThatDoesntUseLoopVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopThatDoesntUseLoopVariable.html index 458bd4f571a7..a4141d36f5a6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopThatDoesntUseLoopVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopThatDoesntUseLoopVariable.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of for loops where the condition or update does not use the for loop variable. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopWithMissingComponent.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopWithMissingComponent.html index 51ed49515cb7..43a9cf604210 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopWithMissingComponent.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ForLoopWithMissingComponent.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances for loops that lack initialization, condition, or update clauses. Some coding styles prohibit such loops. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ForeachStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ForeachStatement.html index 063593131f19..8a770146e8ca 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ForeachStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ForeachStatement.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of the Java 5.0 for statement syntax. Such for statements are not supported under Java 1.4 or earlier JVMs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedFileSeparators.html b/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedFileSeparators.html index e516d8ccaf52..d48dcae6fe6b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedFileSeparators.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedFileSeparators.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of the forward (/) or backward (\) slash in a string or character literal. These characters are commonly used as file separators, and portability may suffer if their use is hardcoded. This will not report instances of the forward slash immediately following a '<' character, or immediately preceeding a '>' character, as those often indicate XML or HTML tags, rather than file names. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedLineSeparators.html b/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedLineSeparators.html index 72afa1824d05..93001d007d62 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedLineSeparators.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/HardcodedLineSeparators.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of the newline (\n) or return (\r) characters in a string or character literal. These characters are commonly used as line separators, and portability may suffer they are hardcoded. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/HashCodeUsesNonFinalVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/HashCodeUsesNonFinalVariable.html index e642d6a3b7c9..cd03c4e84936 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/HashCodeUsesNonFinalVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/HashCodeUsesNonFinalVariable.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any implementations of hashcode() which access non-final variables. Such access may result in hashcode() returning different values at different points in an object's lifecycle, which may in turn cause problems when using the standard Collections classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/IfStatementWithTooManyBranches.html b/plugins/InspectionGadgets/src/inspectionDescriptions/IfStatementWithTooManyBranches.html index c3508474ee23..483c2b401dc6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/IfStatementWithTooManyBranches.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/IfStatementWithTooManyBranches.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of if statements with too many branches. Such statements may be confusing, and are often the sign of inadequate levels of design abstraction.

    Use the field provided below to specify the maximum number of branches expected. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/IgnoreResultOfCall.html b/plugins/InspectionGadgets/src/inspectionDescriptions/IgnoreResultOfCall.html index 1ed3b0a24306..22073c9deef1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/IgnoreResultOfCall.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/IgnoreResultOfCall.html @@ -1,17 +1,17 @@ -
    +
    This inspection reports any instances of calls to a specified list of methods where the result of that call is ignored. For many method, ignoring the result is perfectly legitimate, but for some method it is almost certainly an error. Examples of methods where ignoring the result ofa call is likely to be an error inclued java.io.inputStream.read(), which returns the number of bytes actually read, any method on java.lang.String or java.math.BigInteger, -as all of those methods are side-effect free and thus pointless if ignored +as all of those methods are side-effect free and thus pointless if ignored

    Use the panel below to enter the class names and method names of the methods you wish to check for ignored returns. Class names must be specified as a simple string, while method names may be specified using a standard Java regular expression. Specifying a class names implicitly specifies that class and all of it's subclasses. -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitCallToSuper.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitCallToSuper.html index 34b94c3fb7e1..11efa5ac5bd2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitCallToSuper.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitCallToSuper.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of constructors which do not begin with calls to "super" constructor, or other constructors of the same class. Such constructors can be thought of as implicitly beginning with a call to super(). Some coding standards prefer that such calls to super() be made explicitly. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitNumericConversion.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitNumericConversion.html index 1c70019d4e77..301acd4ea6fb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitNumericConversion.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ImplicitNumericConversion.html @@ -1,9 +1,12 @@ -
    +
    This inspection reports any instances of implicit conversion between numeric types. Implicit numeric conversion is not a problem in itself, but if unexpected may be a source of difficult to trace bugs. - -
    Powered by InspectionGadgets
    +

    +Use the checkbox below if you wish this inspection to ignore implicit conversions which +can not result in loss of data (e.g. int->long). +

    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/IncompatibleMask.html b/plugins/InspectionGadgets/src/inspectionDescriptions/IncompatibleMask.html index 72a01b866331..6d00096ec88e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/IncompatibleMask.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/IncompatibleMask.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of bitwise mask expressions which are gauranteed to evaluate to true or false. Expressions checked are of the form "var & constant1 == constant2" or "var | constant1 == constant2", where constant1 and constant2 are incompatible bitmask constants. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/IncrementDecrementUsedAsExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/IncrementDecrementUsedAsExpression.html index f51c4d0cf9bc..8a1b067a1645 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/IncrementDecrementUsedAsExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/IncrementDecrementUsedAsExpression.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of increment or decrement expressions nested inside other expressions. While admirably terse, such expressions may be confusing, and violate the general design principle that a given construct should do precisely one thing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteLoopStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteLoopStatement.html index 9cf867021caf..b2ef645a1269 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteLoopStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteLoopStatement.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of for, while, or do statements which can only exit by throwing an exception. While such statements may be correct, they are often a symptom of coding errors. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteRecursion.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteRecursion.html index ccb4e56d5e37..0664c3d4d8c3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteRecursion.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InfiniteRecursion.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of methods which must either recurse infinitely or throw an exception. Methods reported by this inspection can not return normally. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html index 0dd993288896..89ed163a958c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any inner classes which may safely be made static. An inner class may be static if it doesn't reference it's enclosing class instance. A static inner class uses slightly less memory. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassOnInterface.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassOnInterface.html index afea7573b846..1b456d8a7117 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassOnInterface.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassOnInterface.html @@ -1,7 +1,8 @@ -
    +
    This inspection reports any instances of inner classes of interface classes. Some coding standards -discourage such classes. -
    Powered by InspectionGadgets
    +discourage such classes. Enumeration classes and annotation classes are not reported +by this inspection. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassVariableHidesOuterClassVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassVariableHidesOuterClassVariable.html index 440fc63adc0e..8ae50bc896f5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassVariableHidesOuterClassVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassVariableHidesOuterClassVariable.html @@ -1,8 +1,11 @@ -
    +
    This inspection reports any instances of inner class variables being named identically to member variables of a containing class. Such a variable name may be confusing. - -
    Powered by InspectionGadgets
    +

    +Use the checkbox below the indicate whether this inspection should report all name clashes, or only +clashes with fields which are visible from the inner class. +

    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceMethodNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceMethodNamingConvention.html index 74ced86b7f1a..233b1c6c0677 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceMethodNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceMethodNamingConvention.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of instance methods whose names are either too short, too long, or do not follow the specified regular expression pattern. Instance methods that override library @@ -7,6 +7,5 @@ methods are ignored for purposes of this inspection.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for instance method names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableInitialization.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableInitialization.html index 1788e8874cc7..653d613c8b98 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableInitialization.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableInitialization.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of instance variables which are not guaranteed to be initialized upon object initialization.

    @@ -7,6 +7,5 @@ Use the checkbox below to indicate whether you want uninitialized primitive fiel

    Note: This inspection uses a very conservative dataflow algorithm, and may report instance variables as uninitialized incorrectly. Variables reported as initialized will always be initialized. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableNamingConvention.html index 19552604f180..fe240ab48baa 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableNamingConvention.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of instance variables whose names are either too short, too long, or do not follow the specified regular expression pattern. @@ -7,6 +7,5 @@ the specified regular expression pattern. Use the fields provided below to specify mininum length, maximum length and regular expression expected for instance variable names. (Regular expressions are in standard java.util.regex format.) - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableOfConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableOfConcreteClass.html index 8c80b1d5491a..c0f43ecf99f6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableOfConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableOfConcreteClass.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instance variables whose type is declared to be a concrete class, rather than an interface. Such declarations may represent a failure of abstraction, and may make testing more difficult. Declarations whose classes come from system or third-party libraries will not be reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableUninitializedUse.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableUninitializedUse.html index 6b26f00f206a..420cb36f4196 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableUninitializedUse.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceVariableUninitializedUse.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports reads of instance variables which are not yet initialized.

    @@ -7,6 +7,5 @@ Use the checkbox below to indicate whether you want uninitialized primitive fiel

    Note: This inspection uses a very conservative dataflow algorithm, and may report instance variables as uninitialized incorrectly. Variables reported as initialized will always be initialized. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofCatchParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofCatchParameter.html index 73910efbef18..50d51cf72272 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofCatchParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofCatchParameter.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instanceof expressions on catch block parameters. Testing the type of catch parameters is usually better done by having separate catch blocks, rather than instanceof. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofInterfaces.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofInterfaces.html index f879448ac1c7..21f0eb4cd372 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofInterfaces.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofInterfaces.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports on uses of instanceof where the type checked for is a concrete class, rather than an interface. Such uses often indicate excessive coupling to concrete implementations, rather than abstractions. instanceof expressions whose classes come from system or third-party libraries will not be reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofThis.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofThis.html index a38a7cce681a..29dbd091c634 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofThis.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InstanceofThis.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports on uses of instanceof where the expression checked is this. Such expressions are indicative of a failure of object-oriented design, and should be replaced by polymorphic constructions. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/IntegerDivisionInFloatingPointContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/IntegerDivisionInFloatingPointContext.html index 2f4aa082c1f8..2ab0b52a5d4e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/IntegerDivisionInFloatingPointContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/IntegerDivisionInFloatingPointContext.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of integer division where the result is either directly or indirectly used as a floating point number. Such division is often an error, and may result in unexpected results due to truncation in integer division. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InterfaceNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InterfaceNamingConvention.html index 5b03cb568b32..f87f0515052d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/InterfaceNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InterfaceNamingConvention.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of interfaces whose names are either too short, too long, or do not follow the specified regular expression pattern.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for interface names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangImport.html index 4eb5d56769e9..bf0957d5a6a9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangImport.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any import statements which refer to the java.lang package. Such import statements are unnecessary. Since IDEA can automatically detect and fix such statements with it's "Optimize Imports" command, this inspection is mostly useful for off-line reporting on code bases that you don't intend to change. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangReflect.html b/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangReflect.html index 4fcab9ea26eb..b370e94b8dc1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangReflect.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/JavaLangReflect.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any uses of classes in the java.lang.reflect package. While powerful, reflection in Java is often slow, and may possibly be unsafe is it prevents compile-time type and exception checking. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LengthOneStringsInConcatenation.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LengthOneStringsInConcatenation.html index 4fbdf1b648a9..7b9f319947db 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LengthOneStringsInConcatenation.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LengthOneStringsInConcatenation.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of String literals of length one being used in concatenation. These literals may be replaced by equivalent character literals, gaining some performance enhancement. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LimitedScopeInnerClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LimitedScopeInnerClass.html index ed0aa38ea8ff..b467b250aaec 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LimitedScopeInnerClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LimitedScopeInnerClass.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any limited-scope inner classes. Some code standards discourage the use of limited-scope inner classes, and they are unusual enough as to possibly be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LiteralAsArgToStringEquals.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LiteralAsArgToStringEquals.html index 11a97dd552d9..ec7b59837d7d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LiteralAsArgToStringEquals.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LiteralAsArgToStringEquals.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of calls to .equals() whose arguments are String literals. Some coding standards specify that String literals should be the target of .equals(), rather than argument, thus minimizing NullPointerExceptions. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableHidingMemberVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableHidingMemberVariable.html index 9017c35221da..1ab801d8d264 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableHidingMemberVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableHidingMemberVariable.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of local variables being named identically to visible member variables of their class. Such a variable name may be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableNamingConvention.html index c72d074d7015..38fa1db46e1d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableNamingConvention.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of local variables whose names are either too short, too long, or do not follow the specified regular expression pattern.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for local variables names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableOfConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableOfConcreteClass.html index 897c09981e5c..e922e6231973 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableOfConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LocalVariableOfConcreteClass.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any local variables whose type is declared to be a concrete class. Such declarations may represent a failure of abstraction, and may make testing more difficult. Declarations whose classes come from system or third-party libraries will not be reported by this inspection. Catch-block parameters of concrete exception type will also not be reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LongLiteralsEndingWithLowercaseL.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LongLiteralsEndingWithLowercaseL.html index 9d9a5570de1f..a412108515e8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LongLiteralsEndingWithLowercaseL.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LongLiteralsEndingWithLowercaseL.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of long literals ending with lowercase 'l'. These literals may be confusing, as lowercase 'l' looks very similar to '1'. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/LoopStatementsThatDontLoop.html b/plugins/InspectionGadgets/src/inspectionDescriptions/LoopStatementsThatDontLoop.html index 47743e60ede9..d43022bae1f0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/LoopStatementsThatDontLoop.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/LoopStatementsThatDontLoop.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instance of for, while and do statements whose -bodies are guaranteed to execute at most once. Normally, this is an indication of a bug. -
    Powered by InspectionGadgets
    +bodies are guaranteed to execute at most once. Normally, this is an indication of a bug. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MagicCharacter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MagicCharacter.html index f0c4fa323873..5fd5c02a69ef 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MagicCharacter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MagicCharacter.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports all instances of "magic characters", character constants used without declaration. "Magic character" can result in code whose intention is extremely unclear, and may result in errors if a "magic character" is changed in one code location but not another. Such use may also complicates internationalization efforts. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MagicNumber.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MagicNumber.html index 774fc955dc01..060157eb8a48 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MagicNumber.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MagicNumber.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports all instances of "magic numbers", literal numeric constants used without declaration. "Magic numbers" can result in code whose intention is extremely unclear, and may result in errors if a "magic number" is changed in one code location but not another. The numbers 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0L, 1L, 0.0, 1.0, 0.0F and 1.0F are not reported by this inspection. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ManualArrayCopy.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ManualArrayCopy.html index 84ce5e0e2a06..791276654500 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ManualArrayCopy.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ManualArrayCopy.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of the manual copying of array contents which may be replaced by calls to System.arraycopy(). This inspection may return false positives on complicated array copying constructs, and so should be used with care. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MarkerInterface.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MarkerInterface.html index 9e64a4e43ce6..dcc0bd3e3bf4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MarkerInterface.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MarkerInterface.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports "marker" interfaces which have no methods or fields. Such interfaces may be confusing, and normally indicate a design failure. Interfaces which extend two or more other interfaces will not be reported by this inspection. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCount.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCount.html index 060101227a3e..a08e279a4e97 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCount.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCount.html @@ -1,10 +1,11 @@ -
    +
    This inspection reports any instances of class with too many methods. Classes with a large number of methods are often trying to 'do too much', and may need to be refactored into multiple smaller classes.

    Use the field provided below to specify the maximum acceptable number of methods -a class might have.

    Powered by InspectionGadgets
    +a class might have. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCoupling.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCoupling.html index d0648b1787f5..e30512091ed1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCoupling.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodCoupling.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of methods which are highly coupled, i.e. that reference too many other classes. Methods with too high a coupling can be very fragile, and should probably be broken up. References to system classes @@ -7,6 +7,5 @@ Methods with too high a coupling can be very fragile, and should probably be bro counted for purposes of this inspection.

    Use the field provided below to specify the maximum acceptable coupling a method might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodMayBeStatic.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodMayBeStatic.html index 565286dcf829..0b28f828d51e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodMayBeStatic.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodMayBeStatic.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any methods which may safely be made static. A method may be static if it doesn't reference any of its class' non static methods and non static fields and isn't overridden in a sub class. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsClassName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsClassName.html index f5e169d33789..e2e1dc159696 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsClassName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsClassName.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of methods being named identically to their class. Such a method name may be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsParentName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsParentName.html index 0f8f908625c5..75334a02031d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsParentName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNameSameAsParentName.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of methods being named identically to the superclass of the method's class. Such a method name may be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNamesDifferOnlyByCase.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNamesDifferOnlyByCase.html index 6c3f9774d60c..e20cb6c2ad24 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNamesDifferOnlyByCase.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodNamesDifferOnlyByCase.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on cases where multiple methods of a class have names which differ only by case. Such method names may be very confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverloadsParentMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverloadsParentMethod.html index 40bbcc8ad15e..300b7ce37b52 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverloadsParentMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverloadsParentMethod.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instance methods having the same name and different but compatible arguments as a method in a superclass. In this case, the child method overloads the parent method, instead of overriding it. While that may be intended, if unintended it may result in latent bugs. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesPrivateMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesPrivateMethod.html index 5946095f8c82..ffb84a9a1093 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesPrivateMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesPrivateMethod.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances methods having the same name as a private method of a superclass. Such methods may result in confusing semantics, particularly if the private method is ever made publicly visible. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesStaticMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesStaticMethod.html index d01f4bc7e13a..cbe10ee9be02 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesStaticMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodOverridesStaticMethod.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances methods having the same name as a static method of a superclass. Such methods may result in confusing semantics. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodReturnOfConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodReturnOfConcreteClass.html index 74f3bbcab640..5ac64a6ff36c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodReturnOfConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodReturnOfConcreteClass.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any methods whose return type is declared to be a concrete class, rather than an interface. Such declarations may represent a failure of abstraction, and may make testing more difficult. Declarations whose classes come from system or third-party libraries will not be reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodWithMultipleLoops.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodWithMultipleLoops.html index 084271acae38..8d8a8390ab31 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MethodWithMultipleLoops.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MethodWithMultipleLoops.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any instances of methods containing multiple loop statements. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedArrayReadWrite.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedArrayReadWrite.html index 391c05f4fcf0..79626b0a2cd8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedArrayReadWrite.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedArrayReadWrite.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of array fields or variables whose contents are not both read from and written to. Such mismatched reads and writes are pointless, and may indicate either dead code or a typographical error. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedCollectionQueryUpdate.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedCollectionQueryUpdate.html index 9ee209bd937b..7dc2146a369a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedCollectionQueryUpdate.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MismatchedCollectionQueryUpdate.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of collection fields or variables whose contents are not both queried and updated. Such mismatched queries and updates are pointless, and may indicate either dead code or a typographical error. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MissortedModifiers.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MissortedModifiers.html index fd8c4f419334..9641ab1d088f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MissortedModifiers.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MissortedModifiers.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports on declarations whose modifiers are not in the canonical preferred order. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledCompareTo.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledCompareTo.html index 5fc136063e91..fa6d5ff08fd2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledCompareTo.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledCompareTo.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any declaration of a compareto() method, taking one argument. -Normally, this is a typo of compareTo(). -
    Powered by InspectionGadgets
    +Normally, this is a typo of compareTo(). +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledEquals.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledEquals.html index 4b9a7da8e68c..3ba6f643ab38 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledEquals.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledEquals.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any declaration of a equal() method, taking one argument. -Normally, this is a typo of equals(). -
    Powered by InspectionGadgets
    +Normally, this is a typo of equals(). +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledHashcode.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledHashcode.html index eb25b8c78aa8..4a7ae8f8cdba 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledHashcode.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledHashcode.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any declaration of a hashcode() method, taking no arguments. -Normally, this is a typo of hashCode(). -
    Powered by InspectionGadgets
    +Normally, this is a typo of hashCode(). +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledSetUp.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledSetUp.html index 7eab0e3a71e2..66439640e9ff 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledSetUp.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledSetUp.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of a setup() method on a JUnit test case. This is normally a misspelling of setUp(), and is entirely too easy to make. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledTearDown.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledTearDown.html index dfb40f367c99..379091507158 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledTearDown.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledTearDown.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of a teardown() method on a JUnit test case. This is normally a misspelling of tearDown(), and is entirely too easy to make. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledToString.html index 31591901aabd..06e629651801 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MisspelledToString.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any declaration of a tostring() method, taking one argument. Normally, this is a typo of toString(). -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleDeclaration.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleDeclaration.html index 549e619f25d4..0190f353f965 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleDeclaration.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleDeclaration.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of multiple variables being declared in a single declaration. Some coding standards prohibit such declarations. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleReturnPointsPerMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleReturnPointsPerMethod.html index b01a1d81dfb8..a3366b707b8b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleReturnPointsPerMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleReturnPointsPerMethod.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of methods with too many return points. Methods with too many return points may be confusing, and hard to refactor.

    Use the field provided below to specify the maximum acceptable number of return points a method might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTopLevelClassesInFile.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTopLevelClassesInFile.html index 8fa09d1fbc3f..b0a3004b6eb7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTopLevelClassesInFile.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTopLevelClassesInFile.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of multiple top-level classes in a single java file. Putting multiple top-level classes in a file can be confusing, and may degrade the usefulness of various software tools. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTypedDeclaration.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTypedDeclaration.html index 12c93a58fb2e..f438d27fd004 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTypedDeclaration.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MultipleTypedDeclaration.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of multiple different types of variables being declared in a single declaration. Such declarations may be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/MultiplyOrDivideByPowerOfTwo.html b/plugins/InspectionGadgets/src/inspectionDescriptions/MultiplyOrDivideByPowerOfTwo.html index 304a40fbc0d3..2114c7a5a0e4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/MultiplyOrDivideByPowerOfTwo.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/MultiplyOrDivideByPowerOfTwo.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports all instances of multiplication or divison of an integer value by a constant power of 2. These expressions may be replaced by right or left shift operations, to some possible performance improvement - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NakedNotify.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NakedNotify.html index 683d516bd84b..e00b242fdec4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NakedNotify.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NakedNotify.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of .notify() or .notifyAll() being called without any detectable state change occuring. @@ -8,6 +8,5 @@ used to inform other threads that a state change has occured. That state change context that contains the .notify() or .notifyAll() call, and prior to the call. While not having such a state change isn't necessarily incorrect, it is certainly worth examining. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NativeMethods.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NativeMethods.html index 4b4f31be7827..ae53d3f56f6c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NativeMethods.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NativeMethods.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of the methods declared native. Native methods are inherently unportable. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedConditional.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedConditional.html index 69187c4c3785..5d9b83b62dcb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedConditional.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedConditional.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of conditional expressions whose conditions are negated. Flipping the order of the conditional expression branches will usually increase the clarity of such statements.

    Use the check box below to have comparisons of the form != null ignored by this inspection - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedIfElse.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedIfElse.html index ef38686e1ef9..ae67894f489b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedIfElse.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NegatedIfElse.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of if statements which contain else branches and whose conditions are negated. @@ -8,6 +8,5 @@ branches will usually increase the clarity of such statements.

    Use the check box below to have comparisons of the form != null ignored by this inspection - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedAssignment.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedAssignment.html index 3911f27f823f..719a49376e7c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedAssignment.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedAssignment.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of assignment expressions nested inside other expressions. While admirably terse, such expressions may be confusing, and violate the general design priniciple that a given construct should do precisely one thing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedConditionalExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedConditionalExpression.html index 8f66bb07085f..fff0ea536359 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedConditionalExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedConditionalExpression.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports all instances of nested conditional expressions. Nested conditional expressions may result in extremely confusing code. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedMethodCall.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedMethodCall.html index ebc29dc2dd69..af7a66aec464 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedMethodCall.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedMethodCall.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of method calls used as a parameter of another method call. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSwitchStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSwitchStatement.html index 8827219673d9..6cf6f37bbbbb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSwitchStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSwitchStatement.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports all instances of nested switch statements. Nested switch statements may result in extremely confusing code. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSynchronizedStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSynchronizedStatement.html index f784ffeb3305..949ef4d4096c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSynchronizedStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedSynchronizedStatement.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports all instances of nested synchronized statements. Nested synchronized statements are either useless (if the lock objects are identical) or prone to deadlock. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedTryStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedTryStatement.html index 82bad25530a7..4c63a88490df 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestedTryStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestedTryStatement.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports all instances of nested try statements. Nested try statements may result in confusing code, and should probably have their catch and finally sections merged. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NestingDepth.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NestingDepth.html index 8606e35480db..50a1cc91ddd3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NestingDepth.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NestingDepth.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of methods whose bodies are too deeply nested. Methods with too much statement nesting may be confusing, and are a good sign that refactoring may be necessary.

    Use the field provided below to specify the maximum acceptable nesting depth a method might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NoExplicitFinalizeCalls.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NoExplicitFinalizeCalls.html index 14e2a1b01732..198f23f3149b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NoExplicitFinalizeCalls.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NoExplicitFinalizeCalls.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any call of Object.finalize(). Calling Object.finalize() explicitly is a very bad idea, as it can result in objects being placed in an inconsistent state. Calls to super.finalize() from within implementations of finalize() are benign, and are not reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonCommentSourceStatements.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonCommentSourceStatements.html index d046cca38a5c..04b2527e210c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonCommentSourceStatements.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonCommentSourceStatements.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of methods that are too long. Methods that are too long may be confusing, and are a good sign that refactoring is necessary.

    Use the field provided below to specify the maximum acceptable number of non-comment source statements a method might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonExceptionNameEndsWithException.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonExceptionNameEndsWithException.html index 875f77024165..945f4b0c4973 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonExceptionNameEndsWithException.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonExceptionNameEndsWithException.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any instances of non-exception classes whose names end with 'Exception'. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonProtectedConstructorInAbstractClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonProtectedConstructorInAbstractClass.html index 28b568d0ab84..da1a2e1de7b7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonProtectedConstructorInAbstractClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonProtectedConstructorInAbstractClass.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports all instances of constructors in abstract classes that are not -declared protected or private. - -
    Powered by InspectionGadgets
    +declared protected or private. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerialVersionUIDField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerialVersionUIDField.html index bf7c9fbd2feb..ae1efe10e92e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerialVersionUIDField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerialVersionUIDField.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on instances of non-Serializable classes which define a serialVersionUID field. This is usually an indication of a programmer error. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerializationMethods.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerializationMethods.html index c8168b43a76d..5a889daeede0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerializationMethods.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonSerializableWithSerializationMethods.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on instances of non-Serializable classes which define readObject() or writeObject() methods. Such methods normally indicate programmer error. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonShortCircuitBoolean.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonShortCircuitBoolean.html index 0bc5401e1637..7550ab33c0e9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonShortCircuitBoolean.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonShortCircuitBoolean.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports on any uses of the non-short-circuit forms of boolean 'and' and 'or' ( & and | ). The non-short-circuit versions are occasionally useful, but their presence is often due to typos of the short-circuit forms ( && and || ), and may lead to subtle bugs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticFinalLogger.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticFinalLogger.html index e0105080ea7e..ee637489943c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticFinalLogger.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticFinalLogger.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of logger fields on classes which are not declared static. and final. @@ -9,6 +9,6 @@ enumerations, annotations, inner classes, and abstract classes are not reported

    Use the field below to specify the name of the class which will be used for logging in this project. Fields of that type which are not static. -and final will be reported by this inspection. -

    Powered by InspectionGadgets
    +and final will be reported by this inspection. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticInnerClassInSecureContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticInnerClassInSecureContext.html index 2370f249d8e5..894f2cd902b6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticInnerClassInSecureContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonStaticInnerClassInSecureContext.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of non-static inner classes. -Compilation of such classes causes the creation of hidden, package-visible methods on the parent class, which may +Compilation of such classes causes the creation of hidden, package-visible methods on the parent class, which may compromise security. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NonSynchronizedMethodOverridesSynchronizedMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NonSynchronizedMethodOverridesSynchronizedMethod.html index 6338b33db211..c5788de3d8ea 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NonSynchronizedMethodOverridesSynchronizedMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NonSynchronizedMethodOverridesSynchronizedMethod.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of non-synchronized methods overriding synchronized methods. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NoopMethodInAbstractClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NoopMethodInAbstractClass.html index 80e830b9e4cf..091b5cff5464 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NoopMethodInAbstractClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NoopMethodInAbstractClass.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of "no-op" methods in abstract classes. It is usually a better -design to make such methods abstract themselves, so that classes which inherit the methods will not forget to provide +design to make such methods abstract themselves, so that classes which inherit the methods will not forget to provide their own implementations. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NotifyNotInSynchronizedContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NotifyNotInSynchronizedContext.html index 51e3f6504ddd..253698a310c7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NotifyNotInSynchronizedContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NotifyNotInSynchronizedContext.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports on any call to notify() not made inside a corresponding synchronized statement or synchronized method. Calling notify() on an object without holding a lock on that object will result in an IllegalMonitorStateException being thrown. Such a construct is not necessarily an error, as the necessary lock may be acquired before the containing method is called, but it's worth looking at. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/NumericToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/NumericToString.html index bde1e0b390d9..d89eee79d739 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/NumericToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/NumericToString.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any call of toString() on numeric objects. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectAllocationInLoop.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectAllocationInLoop.html index f93a3f8b0991..4bf6885f643d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectAllocationInLoop.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectAllocationInLoop.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports on instances of object or array allocation inside loops. While not necessarily a problem, object allocation inside loop is a great place to look for memory leaks and performance issues. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEquality.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEquality.html index 57ee63f1d835..3b84e5ee052e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEquality.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEquality.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any use of == to test for Object equality, rather than the ".equals()" method. Note that comparison of Strings using == is not reported by this inspection, nor is the comparison of an object to null using ==.

    Use checkbox below to indicate whether uses of == between objects of enumerated type -should be reported by this inspection. -

    Powered by InspectionGadgets
    +should be reported by this inspection. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEqualsNull.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEqualsNull.html index d9fccda85a10..e8bcb070a182 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEqualsNull.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectEqualsNull.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on instances of .equals() calls which have null as an argument. The semantics of such calls are almost certainly not what was intended. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectNotify.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectNotify.html index d3c4ff7cc3df..fc68dba1d071 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectNotify.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ObjectNotify.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any calls to notify(). While occasionally useful, in almost all cases notifyAll() is a better choice. See Doug Lea's Concurrent Programming in Java for a discussion. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ObsoleteCollection.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ObsoleteCollection.html index ccf888500e1e..d0808163076a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ObsoleteCollection.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ObsoleteCollection.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any uses of java.util.Vector or java.util.Hashtable. While still supported, these classes were made obsolete by the JDK1.2 collection classes, and should probably not be used in new development. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OctalAndDecimalIntegersMixed.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OctalAndDecimalIntegersMixed.html index 2ae8cf6e7294..b54c2e059c8c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OctalAndDecimalIntegersMixed.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OctalAndDecimalIntegersMixed.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any use of both octal and decimal integers in an array initialization. This is often due to creating an array by copying a list of numbers into an array without noticing that some of them are zero-padded, and will thus be interpretted by the Java compiler as octal. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OctalLiteral.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OctalLiteral.html index 301550525b2e..91f8b7bbffc0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OctalLiteral.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OctalLiteral.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of octal integer literals. Some coding standards prohibit the use of octal literals, as they may be easily confused with decimal literals. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OnDemandImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OnDemandImport.html index dc3ec9d3645f..9d26b594fac1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OnDemandImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OnDemandImport.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any import statements which cover entire packages ('* imports'). Some coding standards prohibit such import statements. Since IDEA can automatically detect and fix such statements with it's "Optimize Imports" command, this inspection is mostly useful for off-line reporting on code bases that you don't intend to change. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OverloadedMethodsWithSameNumberOfParameters.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OverloadedMethodsWithSameNumberOfParameters.html index 10e8cc273420..24bdc08a60bd 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OverloadedMethodsWithSameNumberOfParameters.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OverloadedMethodsWithSameNumberOfParameters.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on cases where multiple methods of the same class are declared with the identical name and same number of parameters. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexArithmeticExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexArithmeticExpression.html index 75525589ebf9..ed1d749e01f4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexArithmeticExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexArithmeticExpression.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of arithmetic expressions with too many terms. Such expressions may be confusing and bug-prone.

    Use the field provided below to specify the maximum number of terms allowed in an arithmetic expression. -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexBooleanExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexBooleanExpression.html index 7b191b2c2d8f..5f31dd5e92dd 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexBooleanExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyComplexBooleanExpression.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of boolean expressions with too many terms. Such expressions may be confusing and bug-prone.

    Use the field provided below to specify the maximum number of terms allowed in a boolean expression. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyStrongTypeCast.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyStrongTypeCast.html index 2f849e0702b8..b4678342c4dc 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyStrongTypeCast.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OverlyStrongTypeCast.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of type casts which are overly strong. For instance, casting an object to ArrayList when casting it to List would do just as well. Note: much like the "Redundant type cast" inspection, applying the fix for this inspection may change the semantics of your program, if you are intentionally using an overly strong cast to cause a ClassCastException to be generated. Use caution. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/OverridableMethodCallInConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/OverridableMethodCallInConstructor.html index d4bb21343c65..5d356abcbc43 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/OverridableMethodCallInConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/OverridableMethodCallInConstructor.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any calls of overridable methods within a constructor. Methods are overridable if they are not declared final, static or private. Such calls may result in subtle bugs, as the object is not guaranteed to be initialized before the method call occurs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleField.html index 88ad7d585245..0da8cb23d561 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleField.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of package-visible instance variables. Constants (i.e. variables marked static and final) are not reported. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleInnerClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleInnerClass.html index 81fa5d09b7cd..bb6c39d511d7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleInnerClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PackageVisibleInnerClass.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of package-visible inner classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterHidingMemberVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterHidingMemberVariable.html index 146f4a38fc68..c325c62a5353 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterHidingMemberVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterHidingMemberVariable.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of method parameters being named identically to visible member variables of their class. Such a parameter name may be confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterNamingConvention.html index 689863d3d678..7b8378df2228 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterNamingConvention.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of method parameters whose names are either too short, too long, or do not follow the specified regular expression pattern.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for method parameter names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterOfConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterOfConcreteClass.html index 5d7aad85e12e..995d259f5fe4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterOfConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ParameterOfConcreteClass.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any method parameters whose type is declared to be a concrete class, rather than an interface. Such declarations may represent a failure of abstraction, and may make testing more difficult. Declarations whose classes come from system or third-party libraries will not be reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ParametersPerMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ParametersPerMethod.html index 3a3c0ee658dd..b5f22fe9ba17 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ParametersPerMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ParametersPerMethod.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of methods with too many parameters. Methods with too many parameters are a good sign that refactoring is necessary. Methods whose signatures are inherited from library classes are ignored by this inspection.

    Use the field provided below to specify the maximum acceptable number of parameters a method might have. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessArithmeticExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessArithmeticExpression.html index 61f181055de3..726ae15d75ec 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessArithmeticExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessArithmeticExpression.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of pointless arithmetic expressions. Such expressions include adding or subtracting zero, multiplying by zero or one, division by one, and shift by zero. Such expressions may be the result of automated refactorings not completely followed through to completion, and in any case are unlikely to be what the developer intended to do. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBitwiseExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBitwiseExpression.html index 8adb7c50c990..847653099bd5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBitwiseExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBitwiseExpression.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of pointless bitwise expressions. Such expressions include 'anding' with zero, 'oring' by zero, and shift by zero. Such expressions may be the result of automated refactorings not completely followed through to completion, and in any case are unlikely to be what the developer intended to do. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBooleanExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBooleanExpression.html index 8f6b1ce282c0..b25b2caa0854 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBooleanExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PointlessBooleanExpression.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of pointless or pointlessly complicated boolean expressions. Such expressions include anding with true, oring with false, equality comparison with a boolean literal, or negation of a boolean literal. Such expressions may be the result of automated refactorings not completely followed through to completion, and in any case are unlikely to be what the developer intended to do. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedField.html index 75ab10503b9e..027942c1f8b5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedField.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of protected instance variables. Constants (i.e. variables marked static and final) are not reported. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedInnerClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedInnerClass.html index b4038ed1d301..98b450ce666e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedInnerClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedInnerClass.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of protected inner classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedMemberInFinalClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedMemberInFinalClass.html index 58817d85564c..1660bc9c7026 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedMemberInFinalClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ProtectedMemberInFinalClass.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of members being declared protected in classes that are declared final. Such members may be declared private or package-visible instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicConstructorInNonPublicClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicConstructorInNonPublicClass.html index 66f12d1ae8ff..4e9bf07fa479 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicConstructorInNonPublicClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicConstructorInNonPublicClass.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports all instances constructors in non-public classes that are declared public. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicField.html index 8b142ff571a7..14b86cd5ad51 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicField.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of public instance variables. Constants (i.e. variables marked static and final) are not reported. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicFieldAccessedInSynchronizedContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicFieldAccessedInSynchronizedContext.html index cc3a3b88df4d..f6a36cd890c3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicFieldAccessedInSynchronizedContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicFieldAccessedInSynchronizedContext.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of non-final, non-private fields which are accessed in a synchronized context. A non-private field cannot be gauranteed to always be accessed in a synchronized manner, and such "partially synchronized" access may result in unexpectedly inconsistent data structures. Accesses in constructors an initializers are ignored for purposes of this inspection. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicInnerClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicInnerClass.html index 3d1136ad51d8..0b1940ac89ba 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicInnerClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicInnerClass.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of public inner classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicMethodNotExposedInInterface.html b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicMethodNotExposedInInterface.html index 51b44f813c71..f0af81a65ebb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/PublicMethodNotExposedInInterface.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/PublicMethodNotExposedInInterface.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of public methods on classes -which are not exposed as in interface. Exposing all public methods via interface is important for +which are not exposed as in interface. Exposing all public methods via interface is important for maintaining loose coupling, and may be necessary for certain component-based programming styles. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/RawUseOfParameterizedType.html b/plugins/InspectionGadgets/src/inspectionDescriptions/RawUseOfParameterizedType.html index 7932a84326db..a34ec9614739 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/RawUseOfParameterizedType.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/RawUseOfParameterizedType.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any uses of parameterized classes where the type parameters are omitted. Such "raw" uses of parameterized types are valid in Java, but defeat the purpose of using type parameters, and may mask bugs. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectAndWriteObjectPrivate.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectAndWriteObjectPrivate.html index 6daaaf431387..515e87635f86 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectAndWriteObjectPrivate.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectAndWriteObjectPrivate.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports on instances of Serializable classes where the readObject and writeObject() methods are not declared private. There is no reason these methods should ever have greater visibility than that. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectInitialization.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectInitialization.html index 73f33f5f162e..ac9b7f60193a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectInitialization.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReadObjectInitialization.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of instance variables which are not guaranteed to be initialized after the object is deserialized by the readObject() method.

    Note: This inspection uses a very conservative dataflow algorithm, and may report instance variables as uninitialized incorrectly. Variables reported as initialized will always be initialized. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReadResolveAndWriteReplaceProtected.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReadResolveAndWriteReplaceProtected.html index 65e05406b8bf..7717f0011390 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReadResolveAndWriteReplaceProtected.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReadResolveAndWriteReplaceProtected.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on instances of Serializable classes where the readResolve() and writeReplace() methods are not declared protected. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantFieldInitialization.html b/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantFieldInitialization.html index 00e9c8e92bf4..13b08b29ce47 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantFieldInitialization.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantFieldInitialization.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of fields explicitly initialized to the same values that the JVM would initialize it to by default. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImplements.html b/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImplements.html index 072bcf850954..cdf507e17d08 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImplements.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImplements.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any cases of classes declaring that they implement or extend an interface, when that interface is already declared as implemented by a superclass or extended by another interface of that class. Such declarations are unnecessary, and may be safely removed. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImport.html index 8fcf6f32a2cd..34d8827c65ef 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/RedundantImport.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any import statements that are covered by previous import statements in the same file. Since IDEA can automatically detect and fix such statements with it's "Optimize Imports" command, this inspection is mostly useful for off-line reporting on code bases that you don't intend to change. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/RefusedBequest.html b/plugins/InspectionGadgets/src/inspectionDescriptions/RefusedBequest.html index 67ffd0cce58d..a65bac1d1c6d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/RefusedBequest.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/RefusedBequest.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any methods which override concrete methods, but which do not call that method as super. Such methods may represent a failure of abstraction, and can lead to hard-to-trace bugs. Methods overridden -from java.lang.Object are not reported by this inspection. -
    Powered by InspectionGadgets
    +from java.lang.Object are not reported by this inspection. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReplaceAssignmentWithOperatorAssignment.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReplaceAssignmentWithOperatorAssignment.html index ab30b7e85936..647c996c25a3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReplaceAssignmentWithOperatorAssignment.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReplaceAssignmentWithOperatorAssignment.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of assignment operations which can be replaced by operator-assignment. Code using operator assignment may be clearer, and theoretically more performant. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ResultOfObjectAllocationIgnored.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ResultOfObjectAllocationIgnored.html index 8ebe6e1f03a4..a60420657922 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ResultOfObjectAllocationIgnored.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ResultOfObjectAllocationIgnored.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of object allocation where the object allocated ignored. -Such allocation expressions are legal Java, but are usually either inadvertant, or +Such allocation expressions are legal Java, but are usually either inadvertant, or evidence of a very odd object initialization strategy. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ResultSetIndexZero.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ResultSetIndexZero.html index 0ab0ef485058..ffcf85b8de30 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ResultSetIndexZero.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ResultSetIndexZero.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any attempts to access column 0 of a java.sql.ResultSet. For historical reasons, columns of java.sql.ResultSets are numbered beginning with 1, rather than 0, and accessing column 0 is a common error in JDBC programming. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnFromFinallyBlock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnFromFinallyBlock.html index 0cd1f6c3b3b1..0942edbcf320 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnFromFinallyBlock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnFromFinallyBlock.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of return statements inside of finally blocks. While occasionally intended, such return statements may mask exceptions thrown, and tremendously complicate debugging. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnNull.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnNull.html index 9256446f58ab..5d0835a40c1c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnNull.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnNull.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of return statements with null values. While occasionally useful, this construct may make the code more prone @@ -8,6 +8,5 @@ intended semantics.

    Use the controls below to specify whether this inspections should return null object returns, null array returns, or both. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfCollectionField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfCollectionField.html index 52a977b0959f..1e64e5c57e8f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfCollectionField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfCollectionField.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any attempt to return an array or Collection field from a method. Since the array or Collection may have it's contents modified by the calling method, this construct may result in an object having it's state modified unexpectedly. While occasionally useful for performance reasons, this construct is inherently bug-prone. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfDateField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfDateField.html index 918afe8f384a..0142b3a74381 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfDateField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnOfDateField.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any attempt to return a java.lang.Date or java.lang.Calendar field from a method. Since @@ -7,6 +7,5 @@ This inspection reports any attempt to return a java.l treated as immutable values but are actually mutable, this construct may result in an object having it's state modified unexpectedly. While occasionally useful for performance reasons, this construct is inherently bug-prone. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnThis.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnThis.html index c23e4e1f6298..7dc79dd2538c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnThis.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ReturnThis.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports on instances of methods returning this. While such a return is valid, it is rarely necessary, and usually indicates that the developer intends the method to be used as part of a chain of similar method calls (e.g. buffer.append("foo").append("bar").append("baz")). Such chains are frowned upon by many coding standards. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/RuntimeExec.html b/plugins/InspectionGadgets/src/inspectionDescriptions/RuntimeExec.html index de74562887eb..6ed52e10d4f1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/RuntimeExec.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/RuntimeExec.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of the calls to Runtime.exec() or any of it's variants. Calls to Runtime.exec() are inherently unportable. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SamePackageImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SamePackageImport.html index e9e02ddaae47..d5608b39f925 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SamePackageImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SamePackageImport.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any import statements which refer to the same package as the containing file. Such imports are unnecessary, and probably the result of incomplete refactorings. Since IDEA can automatically detect and fix such statements with it's "Optimize Imports" command, this inspection is mostly useful for off-line reporting on code bases that you don't intend to change. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerialVersionUIDNotStaticFinal.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerialVersionUIDNotStaticFinal.html index 6effc5beaab4..892dabe82a85 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerialVersionUIDNotStaticFinal.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerialVersionUIDNotStaticFinal.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of Serializable classes whose serialVersionUID field. -is not declared static and final. - -
    Powered by InspectionGadgets
    +is not declared private static final long. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableClassInSecureContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableClassInSecureContext.html index 7ead3b4749b5..dbc5246d8b17 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableClassInSecureContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableClassInSecureContext.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of classes which may be serialized. A class may be serialized if it supports the Serializable interface, and its writeObject() method is not defined to immediately throw an error. Serializable classes may be dangerous in code intended for secure use. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerialVersionUIDField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerialVersionUIDField.html index 049aade808ca..4c729a3d68b3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerialVersionUIDField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerialVersionUIDField.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of Serializable classes which do not provide a serialVersionUID field. Without a serialVersionUID field, any change to a class will make previously serialized versions unreadable. @@ -7,6 +7,5 @@ Without a serialVersionUID field, any chang Use the checkbox below to specify whether this inspection should report classes which are only serializable due to inheriting from serializable classes. Such classes are often not intended for serialization, and so this inspection would report unnecessarily - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerializationMethods.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerializationMethods.html index 19700c868e6c..3323db128181 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerializationMethods.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableHasSerializationMethods.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of Serializable classes which do not provide readObject and writeObject methods. If readObject and writeObject methods are not @@ -9,6 +9,5 @@ and compatibility purposes. Use the checkbox below to specify whether this inspection should report classes which are only serializable due to inheriting from serializable classes. Such classes are often not intended for serialization, and so this inspection would report unnecessarily. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassHasSerialVersionUIDField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassHasSerialVersionUIDField.html index a0275640b99b..8bb4a15cf796 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassHasSerialVersionUIDField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassHasSerialVersionUIDField.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of Serializable non-static inner classes which do not provide a serialVersionUID field. @@ -12,6 +12,5 @@ accessor methods. Use the checkbox below to specify whether this inspection should report classes which are only serializable due to inheriting from serializable classes. Such classes are often not intended for serialization, and so this inspection would report unnecessarily. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassWithNonSerializableOuterClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassWithNonSerializableOuterClass.html index 03614c5e6725..bc0d70fd2a5d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassWithNonSerializableOuterClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableInnerClassWithNonSerializableOuterClass.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of Serializable non-static inner classes whose outer classes are non-Serializable. Such classes @@ -8,6 +8,5 @@ are unlikely to serialize correctly, due to implicit references from the inner t Use the checkbox below to specify whether this inspection should report classes which are only serializable due to inheriting from serializable classes. Such classes are often not intended for serialization, and so this inspection would report unnecessarily. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableWithUnconstructableAncestor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableWithUnconstructableAncestor.html index 3c6153a10e75..8cb627898bf3 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableWithUnconstructableAncestor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SerializableWithUnconstructableAncestor.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of Serializable classes whose closest non-serializable ancestor lacks a no-argument constructor. Such classes can not be deserialized. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SetupCallsSuperSetup.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SetupCallsSuperSetup.html index 78fc6a655cba..694a3cc38242 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SetupCallsSuperSetup.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SetupCallsSuperSetup.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of JUnit classes whose setUp() method does not call super.setUp(). -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SetupIsPublicVoidNoArg.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SetupIsPublicVoidNoArg.html index b58ca9278da8..0f7d972808f7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SetupIsPublicVoidNoArg.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SetupIsPublicVoidNoArg.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any instances of JUnit classes whose setUp() method is not declared public, does not return void, or takes arguments. Such setUp() methods are easy to create inadvertantly, and will not be executed by JUnit tests runners. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SingleCharacterStartsWith.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SingleCharacterStartsWith.html index 1358465d0f95..fe50f1b61bf1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SingleCharacterStartsWith.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SingleCharacterStartsWith.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances calls to String.startsWith() or String.endsWith() which are called with single character string literals. Such calls may be more efficiently implemented with String.charAt() . - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SingleClassImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SingleClassImport.html index 1ce9ab52f73a..9c38acc058d2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SingleClassImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SingleClassImport.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any import statements which cover single classes (as opposed to entire packages). Some coding standards prohibit such import statements. Since IDEA can automatically detect and fix such statements with it's "Optimize Imports" command, this inspection is mostly useful for off-line reporting on code bases that you don't intend to change. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/Singleton.html b/plugins/InspectionGadgets/src/inspectionDescriptions/Singleton.html index 3a3f1b376f05..35f6c98a22e8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/Singleton.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/Singleton.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of singleton classes. Singleton classes are declared so that only one instance of the class may ever be instantiated. Singleton classes complicate testing, and their presence may indicate a lack of object-oriented design. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StandardVariableNames.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StandardVariableNames.html index 5aabc9e926a5..874de6af729e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StandardVariableNames.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StandardVariableNames.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports on any variables with 'standard' names which are of unexpected types. Such names may be confusing. Standard names and types are as follows: @@ -12,6 +12,5 @@ Such names may be confusing. Standard names and types are as follows:
  • l - long
  • s, str - String
  • . -
    -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticCollection.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticCollection.html index cb00a2931825..57584092aeb0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticCollection.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticCollection.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of Collection variables declared as static . While not necessarily a problem, static collections are often causes of memory leaks, and are therefore prohibited by some coding standards. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticImport.html index a132d1d41362..35fbc6921ac9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticImport.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of static import statements. Such import statements are not supported under Java 1.4 or earlier JVMs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticInheritance.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticInheritance.html index 5859a1fbda00..6b036a11a1dd 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticInheritance.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticInheritance.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of interfaces which are implemented for no reason other than access to constants. Such inheritance is often confusing, and may hide important dependency information. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticMethodNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticMethodNamingConvention.html index b33c1831187d..390ae39e39eb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticMethodNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticMethodNamingConvention.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports instances of static methods whose names are either too short, too long, or do not follow the specified regular expression pattern.

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for static method names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticNonFinalField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticNonFinalField.html index e6e4d1cda160..76438a215b8f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticNonFinalField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticNonFinalField.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of non-final static fields. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticSuite.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticSuite.html index 9344ad9bbae0..d9eb2ed817b0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticSuite.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticSuite.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of JUnit test case classes which contain suite() methods which are not declared static . - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableInitialization.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableInitialization.html index a0a1a74a7262..fd0269eb01d0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableInitialization.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableInitialization.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of static variables which are not guaranteed to be initialized upon class initialization.

    @@ -7,6 +7,5 @@ Use the checkbox below to indicate whether you want uninitialized primitive fiel

    Note: This inspection uses a very conservative dataflow algorithm, and may report static variables as uninitialized incorrectly. Variables reported as initialized will always be initialized. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableNamingConvention.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableNamingConvention.html index 9806d0df269c..11625461ee7d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableNamingConvention.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableNamingConvention.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of static variables whose names are either too short, too long, or do not follow the specified regular expression pattern. Constants, i.e. variables of immutable type declared static final, @@ -7,6 +7,5 @@ are not checked by this inspection

    Use the fields provided below to specify mininum length, maximum length and regular expression expected for static variable names. (Regular expressions are in standard java.util.regex format.) - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableOfConcreteClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableOfConcreteClass.html index 0094629fff5d..f043b701fa2d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableOfConcreteClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableOfConcreteClass.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any static variables whose type is declared to be a concrete class, rather than an interface. Such declarations may represent a failure of abstraction, and may make testing more difficult. Declarations whose classes come from system or third-party libraries will not be reported by this inspection. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableUninitializedUse.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableUninitializedUse.html index 64c951102d51..89e28b21d695 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableUninitializedUse.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StaticVariableUninitializedUse.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of static variables which are read prior to initialization.

    @@ -7,6 +7,5 @@ Use the checkbox below to indicate whether you want uninitialized primitive fiel

    Note: This inspection uses a very conservative dataflow algorithm, and may report static variables used uninitialized incorrectly. Variables reported as initialized will always be initialized. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferMustHaveInitialCapacity.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferMustHaveInitialCapacity.html index 816d03115764..ce8e97e59755 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferMustHaveInitialCapacity.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferMustHaveInitialCapacity.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any attempt to instantiate a new StringBuffer orStringBuilder object without specifying an initial capacity. If no initial capacity is specified, a default capacity is used, which will rarely be optimal. Failing to specify initial capacities for StringBuffers may result in performance issues, if space needs to be reallocated and -memory copied when capacity is exceeded. - -
    Powered by InspectionGadgets
    +memory copied when capacity is exceeded +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByString.html index c437cdd90da3..fd47e15eddcc 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByString.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any variables declared as java.lang.StringBuffer which are effectively constant, and may thus be declared more efficiently declared as java.lang.String. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByStringBuilder.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByStringBuilder.html index a51bf7468d15..9454bb999a82 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByStringBuilder.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferReplaceableByStringBuilder.html @@ -1,12 +1,11 @@ -
    +
    This inspection reports any variables declared as java.lang.StringBuffer which may be more efficiently declared as java.lang.StringBuilder. -java.lang.StringBuilder is a non-thread-safe replacement for +java.lang.StringBuilder is a non-thread-safe replacement for java.lang.StringBuffer, added in J2SDK 5.0.

    For safety, this inspection is disabled unless the project uses J2SDK 5.0. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferToStringInConcatenation.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferToStringInConcatenation.html index 5b2145fd803b..baa56102127c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferToStringInConcatenation.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringBufferToStringInConcatenation.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of StringBuffer.toString() in String concatenations. In addition to being confusing, this code performs String allocation and copying, which is unnecessary as of JDK1.4. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringCompareTo.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringCompareTo.html index 3e203936aa87..692bbf89baf8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringCompareTo.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringCompareTo.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any call of compareTo() on String objects. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenation.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenation.html index b1b266e14c87..d3bd29d166c7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenation.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenation.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any String concatenation (+). Concatenation is usually incorrect in an internationalized environment, and should be replace by uses of java.text.MessageFormat or similar classes. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenationInLoops.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenationInLoops.html index 6c4316c0f5fc..9b1edf93c99e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenationInLoops.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringConcatenationInLoops.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of String concatenation in loops. For performance reasons, it is almost always preferable to replace such concatenation with explicit calls to StringBuffer.append() - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringConstructor.html index bf62e158b580..30fed289806c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringConstructor.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any attempt to instantiate a new String object by copying an existing string. Constructing new String objects in this way is rarely necessary, and may cause performance problems if done often enough. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquality.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquality.html index b27a08b50fa7..c8c26b2cee0f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquality.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquality.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any use of == to test for String equality, rather than the ".equals()" method. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquals.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquals.html index c285f5e1623a..1ae1db646b0f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquals.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEquals.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any call of equals() on String objects. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsEmptyString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsEmptyString.html index 154fb14a51e1..be0f5bdae68f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsEmptyString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsEmptyString.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of .equals() being called to compare a String with an empty string. It is normally more performant to test a String for emptiness by comparing it's .length() to zero instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsIgnoreCase.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsIgnoreCase.html index f1a5c45aee04..e2df2e80d03f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsIgnoreCase.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringEqualsIgnoreCase.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any call of equalsIgnoreCase() on String objects. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringReplaceableByStringBuffer.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringReplaceableByStringBuffer.html index 891eeee37767..2764ce9f52c2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringReplaceableByStringBuffer.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringReplaceableByStringBuffer.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any variables declared as java.lang.String which are repeatedly appended to. Such variables may be declared more efficiently declared as java.lang.StringBuffer or java.lang.StringBuilder. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringToString.html index de1dbbdc1a99..916e50f34cb2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringToString.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any to call toString() on a String object. This is entirely redundant. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringToUpperWithoutLocale.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringToUpperWithoutLocale.html index 8482fc285af3..aafedd589fba 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringToUpperWithoutLocale.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringToUpperWithoutLocale.html @@ -1,8 +1,9 @@ -
    +
    -This inspection reports any call of toUpperCase() or toLowerCase() on String objects. +This inspection reports any call of toUpperCase() or + toLowerCase() on String objects which + do not specify a java.util.Locale. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/StringTokenizer.html b/plugins/InspectionGadgets/src/inspectionDescriptions/StringTokenizer.html index bc7b80fbc2b7..264048c51407 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/StringTokenizer.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/StringTokenizer.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any use of the StringTokenizer class. Many uses of StringTokenizer are incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SubtractionInCompareTo.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SubtractionInCompareTo.html index 899107c8e227..b8754f9a0f74 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SubtractionInCompareTo.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SubtractionInCompareTo.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports any instances of subtraction in compareTo() methods. While it is a common idiom to use the results of integer subtraction as the return of a compareTo() method, this construct may cause subtle and difficult bugs in cases of integer overflow. Comparing the integer values directly and returning -1, 0, or 1 is better practice in almost all cases. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatement.html index 3a90f051e47d..d22343262534 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatement.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of switch statements. switch statements are often (but not always) indicators of poor object-oriented design. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementDensity.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementDensity.html index 21a5abf6b822..1de4a1459430 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementDensity.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementDensity.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of switch statements with too low a ratio of switch labels to executable statements. Such switch statements may be confusing, and should probably be refactored. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithConfusingDeclaration.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithConfusingDeclaration.html index 81096a6e4afb..617903d68b75 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithConfusingDeclaration.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithConfusingDeclaration.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of local variables declared in one branch of a switch statement and used in a different branch. Such declarations can be extremely confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooFewBranches.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooFewBranches.html index 98433c321e60..03f2f50b43b8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooFewBranches.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooFewBranches.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports instances of switch statements with too few case labels. Such statements may be more clearly expressed as if statements.

    Use the field provided below to specify the minimum number of case labels expected. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooManyBranches.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooManyBranches.html index 97374fa8b2d1..5d65fe893f4a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooManyBranches.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementWithTooManyBranches.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of switch statements with too many case labels.

    Use the field provided below to specify the maximum number of case labels expected. - -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementsWithoutDefault.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementsWithoutDefault.html index f756e039162b..a35a38959497 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementsWithoutDefault.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SwitchStatementsWithoutDefault.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of switch statements that do not contain default labels. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnLock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnLock.html index 229888234643..02271b236acb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnLock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnLock.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of synchronized blocks which lock on instances of java.util.concurrent.locks.Lock. Such synchronization is almost certainly inadvertant, and appropriate versions of .lock() and .unlock() should be used instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnNonFinalField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnNonFinalField.html index 5d28b1b16b96..5cc382bd0e25 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnNonFinalField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnNonFinalField.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of synchronized statements where the lock expression is a non-final field. Such statements are unlikely to have useful semantics, as different threads may be locking on different objects even when operating on the same object. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnThis.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnThis.html index 8d9d95c369d4..3ba54516efd4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnThis.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizeOnThis.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of synchronized blocks which use this as their lock expression. Such blocks, like synchronized methods, make it hard to track just who is locking on a given object, and make possible "denial of service" attacks on objects. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizedMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizedMethod.html index eb05922f466b..f917085d3c67 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizedMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SynchronizedMethod.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any use of the synchronized modifier on methods. Some coding standards prohibity the use of the synchronized modifier, in favor of synchronized statements. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemExit.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemExit.html index dfd6445003a2..f75e2d655e23 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemExit.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemExit.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of the calls to System.exit(), Runtime.exit(), or Runtime.halt(). Calls to these methods make the calling code unportable to most application servers. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGC.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGC.html index f04f980431ff..41b046ed0d8d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGC.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGC.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any call of System.gc() or Runtime.gc(). While occasionally useful in testing, explicitly triggering garbage collection via System.gc() is almost always a bad idea in production code, and can result in serious performance problems. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGetenv.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGetenv.html index 4e65924ec7ce..98f5bc856f0f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGetenv.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemGetenv.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of the calls to System.getenv(). Calls to System.getenv() are inherently unportable. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemOutErr.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemOutErr.html index fd2ab6ab6a58..60906743ee66 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SystemOutErr.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SystemOutErr.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any uses System.out or System.err. These are often temporary debugging statements, and should probably be either removed from production code, or replaced by a more robust logging facility. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TailRecursion.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TailRecursion.html index 0dc9b8278ded..9c4d5a56bd1f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TailRecursion.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TailRecursion.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of tail recursion, that is when a method calls itself as it's last action before returning. Tail recursion can always be replaced by looping, which will be considerably faster. Some JVMs perform this optimization, while others do not. Thus, tail recursive solutions may have considerably different performance characteristics on different virtual machines. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownCallsSuperTeardown.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownCallsSuperTeardown.html index a1587c920018..4d19ee9c336b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownCallsSuperTeardown.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownCallsSuperTeardown.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of JUnit classes whose tearDown() method does not call super.tearDown(). -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownIsPublicVoidNoArg.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownIsPublicVoidNoArg.html index 90f1cc418689..7b1f93ad464a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownIsPublicVoidNoArg.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TeardownIsPublicVoidNoArg.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any instances of JUnit classes whose tearDown() method is not declared public, does not return void, or takes arguments. -Such tearDown() methods are easy to create inadvertantly, +Such tearDown() methods are easy to create inadvertantly, and will not be executed by JUnit tests runners. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithConstructor.html index 526a226f2dbd..94280174d75b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithConstructor.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on JUnit test cases with initialization logic in their constructors. Initialization of JUnit test cases should be done in setUp() methods instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithNoTestMethods.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithNoTestMethods.html index 64fafb4105c9..84e6f2c89b41 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithNoTestMethods.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TestCaseWithNoTestMethods.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of non-abstract JUnit test cases which do not contain any test methods. Such test cases usually indicate developer error. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodIsPublicVoidNoArg.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodIsPublicVoidNoArg.html index 825b9c64b1e8..c8a533d7bbf8 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodIsPublicVoidNoArg.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodIsPublicVoidNoArg.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports any instances of methods on JUnit classes whose names start with "test" but which are not declared public, do not return void, or which take arguments. Such test methods are easy to create inadvertantly, and will not be executed by JUnit tests runners. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodWithoutAssertion.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodWithoutAssertion.html index 10bfb2e0d033..ac9f64a87e4d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodWithoutAssertion.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TestMethodWithoutAssertion.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any test methods of JUnit test case classes which do not contain any assertions. Such methods indicate either incomplete or weak test cases. For purposes of this inspection, assertions include calls to any method whose name begins with "assert" or "fail". - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TextLabelInSwitchStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TextLabelInSwitchStatement.html index 8a182015bcc8..ede5d5fa757f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TextLabelInSwitchStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TextLabelInSwitchStatement.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of labelled statements inside of switch statements. While occasionally intended, this construction is often the result of a typo. @@ -12,5 +12,5 @@ While occasionally intended, this construction is often the result of a typo. break; } -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThisEscapedInConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThisEscapedInConstructor.html index 21cb4e0dcf12..24c8a59b4ea5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThisEscapedInConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThisEscapedInConstructor.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports possible escapes of 'this' during object construction. Escapes occur when 'this' is used as a method argument or the object of an assignment in a constructor or initializer. Such escapes may result in subtle bugs, as the object is now available in a context in which it is not guaranteed to be initialize. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDeathRethrown.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDeathRethrown.html index 5faa7421ca3f..11f029b529fe 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDeathRethrown.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDeathRethrown.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of try statements which catch java.lang.ThreadDeath which do not rethrow the exception. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDumpStack.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDumpStack.html index 6057047e4e6a..c6b2fca1b96c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDumpStack.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadDumpStack.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any uses Thread.dumpStack(). These are often temporary debugging statements, and should probably be either removed from production code, or replaced by a more robust logging facility. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadRun.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadRun.html index 79500502fb0a..d80bae618596 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadRun.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadRun.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any calls to run() on java.lang.Thread or any of it's subclasses. While occasionally intended, this is usually a mistake, with start() intended instead. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadStartInConstruction.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadStartInConstruction.html index b95cf1227e30..3013f86f2e52 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadStartInConstruction.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreadStartInConstruction.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any calls to start() on java.lang.Thread or any of it's subclasses during object construction. While occasionally useful, this construct should be avoided due to inheritance issues. Subclasses of a class which lauches a thread during object construction will not have finished any initialization logic of their own before the thread has launched. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreeNegationsPerMethod.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreeNegationsPerMethod.html index 4830c0498e82..d003eaaae888 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThreeNegationsPerMethod.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThreeNegationsPerMethod.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports methods with three or more negation operations (! or !=). Such methods may be unnecessarily confusing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowCaughtLocally.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowCaughtLocally.html index de865a785b0a..b4fe690532b1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowCaughtLocally.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowCaughtLocally.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of throw statements whose exceptions are always -caught by containing try statements. Using throw +caught by containing try statements. Using throw statements as a "goto" to change the local flow of control is both confusing and likely to have poor performance. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowFromFinallyBlock.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowFromFinallyBlock.html index 4c61f89d9279..18ee324fe8c7 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowFromFinallyBlock.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowFromFinallyBlock.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of throw statements inside of finally blocks. While occasionally intended, such throw statements may mask exceptions thrown, and tremendously complicate debugging. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowablePrintStackTrace.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowablePrintStackTrace.html index 98018ae3ed36..02e9a672e0d5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowablePrintStackTrace.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ThrowablePrintStackTrace.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any uses Throwable.printStackTrace() without arguments. These are often temporary debugging statements, and should probably be either removed from production code, or replaced by a more robust logging facility. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TimeToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TimeToString.html index fe3a31c515c7..42bce3335bf1 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TimeToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TimeToString.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any call of toString() on java.sql.Time objects. Such calls are usually incorrect in an internationalized environment. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TooBroadCatch.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TooBroadCatch.html index 3fd54f7347b9..833b183da411 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TooBroadCatch.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TooBroadCatch.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports instances of catch blocks which have parameters which are more generic than the exceptions thrown by the corresponding try block. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TransientFieldInNonSerializableClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TransientFieldInNonSerializableClass.html index 5c1a08a3ab46..226456cabb10 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TransientFieldInNonSerializableClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TransientFieldInNonSerializableClass.html @@ -1,6 +1,6 @@ -
    +
    This inspection reports any instances of transient fields in non-Serializable classes. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialIf.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialIf.html index 67805ee716e2..a4d74602f223 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialIf.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialIf.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports instances of if statements which can be simplified to single assignment or return statements. For example: @@ -17,6 +17,5 @@ can be simplified to
         return foo();
     
    -
    -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialStringConcatenation.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialStringConcatenation.html index fe1a5275da99..55992e2ae539 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialStringConcatenation.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TrivialStringConcatenation.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports instances of string concatenation where one of the arguments is the empty string. Such concatenation is unnecessary and inefficient, particularly when used as an idiom for formatting non-String objects or primitives into Strings. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/TypeParameterExtendsObject.html b/plugins/InspectionGadgets/src/inspectionDescriptions/TypeParameterExtendsObject.html index 5d88f6fae732..c0c60cd52aac 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/TypeParameterExtendsObject.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/TypeParameterExtendsObject.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any type parameters explicitly declared to extend java.lang.Object. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UncheckedExceptionClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UncheckedExceptionClass.html index f6e9ae77f7be..40e794d896aa 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UncheckedExceptionClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UncheckedExceptionClass.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of unchecked exception classes (i.e. subclasses of RuntimeException). Certain coding standards require that all user-defined exception classes be checked. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnconditionalWait.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnconditionalWait.html index 01ae2e4da838..5bf22a3aa968 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnconditionalWait.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnconditionalWait.html @@ -1,5 +1,5 @@ -
    +
    This inspection reports any instances of .wait() being called unconditionally within a synchronized context. @@ -9,6 +9,5 @@ is called unconditionally, that often indicates that the condition was checked b acquired. In that case a data race may occur, with the condition becoming true between the time it was checked and the time the lock was acquired. While constructs found by this inspection are not necessarily incorrect, they are certainly worth examining. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarilyQualifiedStaticUsage.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarilyQualifiedStaticUsage.html index d06d4d1d6a10..86589bec8e4c 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarilyQualifiedStaticUsage.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarilyQualifiedStaticUsage.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of calls to static methods or accesses of static fields on the current class which are qualified with the class name. Such qualification is unnecessary, and may be safely removed. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBlockStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBlockStatement.html index 5b5a41b9086b..015d37f04b5f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBlockStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBlockStatement.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports instances of code blocks which are unnecessary to the semantics of the program, and can be replaced by their contents. Code blocks which are the bodies of if, do, while or for statements will not be reported by this inspection. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBoxing.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBoxing.html index 20a07bc770e8..de8e7a1f6f8a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBoxing.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryBoxing.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of "boxing", e.g. wrapping of primitive values in objects. Boxing is unnecessary under Java 5.0, and can be safely removed.

    For safety, this inspection is disabled unless the project uses J2SDK 5.0. -

    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryConditionalExpression.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryConditionalExpression.html index 7fb7457c99ab..fe195273523b 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryConditionalExpression.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryConditionalExpression.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of conditional expressions of the form condition?true:false or condition?false:true. These expressions may be safely simplified to condition or !condition, respectively. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryContinue.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryContinue.html index 20366eacd03a..9917cddfb4a2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryContinue.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryContinue.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on any unnecessary continue statements at the end of loops. These may be safely removed. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryDefault.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryDefault.html index bca2d53f370f..f0cc836b067a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryDefault.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryDefault.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports instances of switch statements with default branches which can never be taken. At present, such branches are only marked for switch statements over enumerated types all of whose instances have corresponding case branches. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnLocalVariable.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnLocalVariable.html index 56fbe2ef329b..0085c309b0c6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnLocalVariable.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnLocalVariable.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of local variables declared final unnecessarily. Some coding standards frown on such variables, for reasons of terseness. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnParameter.html index b1482c787d10..d452a5a1f3f4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFinalOnParameter.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of method parameters declared final unnecessarily. Some coding standards frown on such parameters, so as to have shorter and more understandable parameter lists. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFullyQualifiedName.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFullyQualifiedName.html index 456b7ef4a71b..6052df426862 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFullyQualifiedName.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryFullyQualifiedName.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on any instances of fully qualified class names which can be shortened. The quick fix for this inspection will shorten the fully qualified names, adding import statments as necessary. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryInterfaceModifier.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryInterfaceModifier.html index 6298ca8dfb72..b4182d8ea262 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryInterfaceModifier.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryInterfaceModifier.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports on any redundant modifiers on interfaces or interface components. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnBreakStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnBreakStatement.html index 478d91f82c9f..201cb46f070f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnBreakStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnBreakStatement.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of break statements with unnecessary labels. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnContinueStatement.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnContinueStatement.html index c4efed022778..1b9fb79d1743 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnContinueStatement.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryLabelOnContinueStatement.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any instances of continue statements with unnecessary labels. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryParentheses.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryParentheses.html index b8605cef9ae2..afa90d7865b9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryParentheses.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryParentheses.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports on any instance of unnecessary parentheses. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryQualifierForThis.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryQualifierForThis.html index 1034c1214f9b..3bb50b48351d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryQualifierForThis.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryQualifierForThis.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports on any unnecessary qualification of this in the code. Using a qualifier on this to disambiguity a code reference may easily become unnecessary via automatic refactorings, and should be deleted for clarity. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryReturn.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryReturn.html index da1e72f2db2a..f12a88d49a1f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryReturn.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryReturn.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on any unnecessary return statements at the end of constructors and methods returning void. These may be safely removed. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySemicolon.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySemicolon.html index 221d3741aec4..db8c4a136006 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySemicolon.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySemicolon.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports on any unnecessary semicolons, whether between class members, inside block statements, or after class definitions. While valid Java, these semicolons are redundant, and may be removed. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySuperConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySuperConstructor.html index 56245b22e32b..cb59cc3fda14 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySuperConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessarySuperConstructor.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any no-argument calls to a superclass constructor as the first call of a constructor. Such calls are unnecessary, and may be removed. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionFromString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionFromString.html index 9280aa96b072..fe4bf9c5fe5e 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionFromString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionFromString.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports any instances of unnecessary creation of temporary objects when converting from Strings to primitive types. For example, new Integer("3").intValue() would be reported, and could be automatically converted to Integer.valueOf("3"). - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionToString.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionToString.html index 05bca6e065cd..0785716d4e56 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionToString.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryTemporaryOnConversionToString.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of unnecessary creation of temporary objects when converting from primitive types to Strings. For example, new Integer(3).toString() would be reported, and could be automatically converted to Integer.toString(3). - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryThis.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryThis.html index 4a1f55a4e06b..7c526da711c2 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryThis.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryThis.html @@ -1,10 +1,9 @@ -
    +
    This inspection reports on any unnecessary uses of this in the code. Using this to disambiguity a code reference may easily become unnecessary via automatic refactorings, and is discouraged by in many coding styles. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryUnboxing.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryUnboxing.html index c7625a83595c..cfcddda15bd9 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryUnboxing.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryUnboxing.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports any instances of "unboxing", e.g. explicit unwrapping of wrapped primitive values. Unboxing is unnecessary under Java 5.0, and can be safely removed.

    -For safety, this inspection is disabled unless the project uses J2SDK 5.0. -

    Powered by InspectionGadgets
    +For safety, this inspection is disabled unless the project uses J2SDK 5.0. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnqualifiedStaticUsage.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnqualifiedStaticUsage.html index 018a79e7ceda..67605b5d19cb 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnqualifiedStaticUsage.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnqualifiedStaticUsage.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of static method calls or field accesse which are not qualified with the class name of the static method. This is legal if the static method or field is in the same class as the call, but may be confusing. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedCatchParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedCatchParameter.html index 595916a27801..7f690c534987 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedCatchParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedCatchParameter.html @@ -1,8 +1,7 @@ -
    +
    This inspection reports any catch parameters that are unused in their -corresponding blocks. - -
    Powered by InspectionGadgets
    +corresponding blocks. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedImport.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedImport.html index 460cb787dc5f..554f1e315527 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedImport.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedImport.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any import statements that are unused. Since IDEA can automatically detect and fix such statements with it's "Optimize Imports" command, this inspection is mostly useful for off-line reporting on code bases that you don't intend to change. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedLabel.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedLabel.html index 0f6beff4f78d..70210c81305f 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedLabel.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnusedLabel.html @@ -1,7 +1,6 @@ -
    +
    This inspection reports any instances of unused code labels. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UpperCaseFieldNameNotConstant.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UpperCaseFieldNameNotConstant.html index 0e601da45e50..4fdffb0fee84 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UpperCaseFieldNameNotConstant.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UpperCaseFieldNameNotConstant.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of nonstatic nonfinal fields whose names are all upper-case. Such fields may cause confusion by breaking a common naming convention, and are often the result of developer error. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UseOfSunClasses.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UseOfSunClasses.html index 3ce9d065fa9d..829b137fb7b4 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UseOfSunClasses.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UseOfSunClasses.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any uses of classes from the sun.* hierarchy. -Such classes are non-portable between different JVM's. -
    Powered by InspectionGadgets
    +Such classes are non-portable between different JVM's. +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClass.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClass.html index 148ce51dfd09..456428d529a0 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClass.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClass.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of utility classes. Utility classes have all fields and methods declared static, and their presence may indicate a lack of object-oriented design. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithPublicConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithPublicConstructor.html index 40a0914a05cc..b5b19412ded5 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithPublicConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithPublicConstructor.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of utility classes with public constructors. Utility classes have all fields and methods declared 'static'. Giving such classes a public constructor is confusing, and may lead to the class being inadvertantly instantiated. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithoutPrivateConstructor.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithoutPrivateConstructor.html index e2dbdf7b5840..c23001e0a279 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithoutPrivateConstructor.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UtilityClassWithoutPrivateConstructor.html @@ -1,8 +1,8 @@ -
    +
    This inspection reports any instances of utility classes which do not have private constructors. Utility classes have all fields and methods declared static . Giving such classes a private constructor prevents them from being inadvertantly instantiated. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/VarargParameter.html b/plugins/InspectionGadgets/src/inspectionDescriptions/VarargParameter.html index 19483d3d53d9..654254261850 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/VarargParameter.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/VarargParameter.html @@ -1,7 +1,7 @@ -
    +
    This inspection reports any instances of methods taking variable numbers of parameters. Such methods are not supported under Java 1.4 or earlier JVMs. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/VolatileLongOrDoubleField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/VolatileLongOrDoubleField.html index a01dd13852b4..756a9c5a8dca 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/VolatileLongOrDoubleField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/VolatileLongOrDoubleField.html @@ -1,9 +1,9 @@ -
    +
    This inspection reports fields of tlong or double which are declared as volatile. While Java specifies that reads and writes from such fields are atomic, many JVM's have violated this specification. Unless you are certain of your JVM, it is better to syncronized access to such fields rather than declare them volatile. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInLoop.html b/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInLoop.html index cbbb0b4ebbd3..ff406fc54f95 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInLoop.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInLoop.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports on any call to wait() not made inside a loop. wait() is normally used to suspend a thread until a condition is true, and that condition should be checked after the wait() returns. A loop is the clearest way to acheive this. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInSynchronizedContext.html b/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInSynchronizedContext.html index 827655d5c70d..4183babf1d3a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInSynchronizedContext.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/WaitNotInSynchronizedContext.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports on any call to wait() not made inside a corresponding synchronized statement or synchronized method. Calling wait() on an object without holding a lock on that object will result in an IllegalMonitorStateException being thrown. Such a construct is not necessarily an error, as the necessary lock may be acquired before the containing method is called, but it's worth looking at. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/WaitWhileHoldingTwoLocks.html b/plugins/InspectionGadgets/src/inspectionDescriptions/WaitWhileHoldingTwoLocks.html index e15b6e9f8567..c99b353585ce 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/WaitWhileHoldingTwoLocks.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/WaitWhileHoldingTwoLocks.html @@ -1,9 +1,8 @@ -
    +
    This inspection reports any instances of .wait() being called while the current thread is holding two locks. Since the call to .wait() only frees locks on the it's target, waiting with two locks held can easily lead to deadlock. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/WhileLoopSpinsOnField.html b/plugins/InspectionGadgets/src/inspectionDescriptions/WhileLoopSpinsOnField.html index 4fbca66d6d33..10f39d1bb6a6 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/WhileLoopSpinsOnField.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/WhileLoopSpinsOnField.html @@ -1,10 +1,10 @@ -
    +
    This inspection reports on any instances of while loops which spin on the value of a non-volatile field, waiting for it to be changed by another thread. In addition to being extremely CPU intensive, such loops are likely have different semantics than intended, as the Java Memory Model allows such field accesses to be hoisted out of the loop, causing the loop to never complete even if another thread does change the field's value. -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/ZeroLengthArrayInitialization.html b/plugins/InspectionGadgets/src/inspectionDescriptions/ZeroLengthArrayInitialization.html index 4f6a07e25e10..c0baad7c782a 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/ZeroLengthArrayInitialization.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/ZeroLengthArrayInitialization.html @@ -1,11 +1,10 @@ -
    +
    This inspection reports on allocations of arrays with known lengths of zero. Since array lengths in Java are non-modifiable, it is almost always possible to share zero-length arrays, rather than repeatedly allocating new zero-length arrays. Such sharing may provide useful optimizations in program runtime or footprint. Note that this inspection does not report zero-length arrays allocated as static final fields, as it is assumed that those arrays are being used to implement array sharing. - -
    Powered by InspectionGadgets
    +
    Powered by InspectionGadgets
    \ No newline at end of file