[Fb-contrib-commit] SF.net SVN: fb-contrib:[1809] trunk/fb-contrib
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2017-01-08 19:50:42
|
Revision: 1809
http://sourceforge.net/p/fb-contrib/code/1809
Author: dbrosius
Date: 2017-01-08 19:50:36 +0000 (Sun, 08 Jan 2017)
Log Message:
-----------
sync from github
Modified Paths:
--------------
trunk/fb-contrib/build.xml
trunk/fb-contrib/etc/bugrank.txt
trunk/fb-contrib/etc/findbugs.xml
trunk/fb-contrib/pom.xml
trunk/fb-contrib/samples.xml
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/FBContrib.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/collect/CollectMethodsReturningImmutableCollections.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/collect/CollectStatistics.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/collect/ImmutabilityType.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/collect/MethodInfo.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/collect/Statistics.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/debug/Debug.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/debug/OCSDebugger.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/AbnormalFinallyBlockReturn.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/AbstractClassEmptyMethods.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/AbstractCollectionScanningDetector.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/AbstractOverriddenMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ArrayBasedCollections.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ArrayIndexOutOfBounds.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ArrayWrappedCallByReference.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/BackportReusePublicIdentifiers.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/BloatedAssignmentScope.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/BloatedSynchronizedBlock.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/BogusExceptionDeclaration.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/BuryingLogic.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CharsetIssues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ClassEnvy.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CloneUsability.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CollectionNamingConfusion.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CommonsEqualsBuilderToEquals.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CommonsHashcodeBuilderToHashcode.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CommonsStringBuilderToString.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CompareClassNameEquals.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConcurrentCollectionIssues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConflatingResourcesAndFiles.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConflictingTimeUnits.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConfusingArrayAsList.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConfusingAutoboxedOverloading.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConfusingFunctionSemantics.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ConstantListIndex.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ContainsBasedConditional.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ContraVariantArrayAssignment.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CopiedOverriddenMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CustomBuiltXML.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/CyclomaticComplexity.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/DateComparison.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/DeletingWhileIterating.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/DeprecatedTypesafeEnumPattern.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/DubiousListCollection.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/DubiousMapCollection.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/DubiousSetOfCollections.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ExceptionSoftening.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/FieldCouldBeLocal.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/FinalParameters.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/FindClassCircularDependencies.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/FloatingPointLoops.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/HangingExecutors.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/HttpClientProblems.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/IOIssues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ImproperPropertiesUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/InappropriateToStringUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/InconsistentKeyNameCasing.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/IncorrectInternalClassUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/InefficientStringBuffering.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/InheritanceTypeChecking.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/InvalidConstantArgument.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/JAXRSIssues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/JDBCVendorReliance.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/JPAIssues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/LingeringGraphicsObjects.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ListIndexedIterating.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/LiteralStringComparison.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/LocalSynchronizedCollection.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/LocalTypeDetector.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/LoggerOddities.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/LostExceptionStackTrace.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ManualArrayCopy.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/MethodReturnsConstant.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/MisleadingOverloadModel.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/MissingMethodsDetector.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ModifyingUnmodifiableCollection.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/MoreDumbMethods.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessAutoboxing.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessCustomSerialization.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessInstanceRetrieval.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessMemberCollectionSynchronization.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NonCollectionMethodUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NonFunctionalField.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NonOwnedSynchronization.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NonProductiveMethodCall.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NonRecycleableTaglibs.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/NonSymmetricEquals.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/OrphanedDOMNode.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/OverlyConcreteParameter.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/OverlyPermissiveMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/OverzealousCasting.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ParallelLists.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PartiallyConstructedObjectAccess.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PoorMansEnum.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PoorlyDefinedParameter.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleConstantAllocationInLoop.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleIncompleteSerialization.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleMemoryBloat.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleUnsuspectedSerialization.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PossiblyRedundantMethodCalls.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/PresizeCollections.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/ReflectionOnObjectMethods.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/RuntimeExceptionDeclared.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SQLInLoop.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/Section508Compliance.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SideEffectConstructor.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SillynessPotPourri.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SloppyClassReflection.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SluggishGui.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SpoiledChildInterfaceImplementor.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SpuriousThreadStates.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/StaticArrayCreatedInMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/StaticMethodInstanceInvocation.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/StringifiedTypes.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuboptimalExpressionOrder.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousCloneAlgorithm.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousClusteredSessionSupport.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousComparatorReturnValues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousGetterSetterUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousJDKVersionUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousLoopSearch.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousNullGuard.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousShadedClassUse.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousUninitializedArray.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousWaitOnConcurrentObject.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/SyncCollectionIterators.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/TailRecursion.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/TristateBooleanPattern.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnboundMethodTemplateParameter.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnitTestAssertionOddities.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/Unjitable.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnnecessaryNewNullCheck.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnnecessaryStoreBeforeReturn.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnrelatedCollectionContents.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnrelatedReturnValues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnsynchronizedSingletonFieldWrites.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UnusedParameter.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseAddAll.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseCharacterParameterizedMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseEnumCollections.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseSplit.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseToArray.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseTryWithResources.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/UseVarArgs.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/WeakExceptionMessaging.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/WiringIssues.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/detect/WriteOnlyCollection.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/AttributesUtils.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/BugType.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/CodeByteUtils.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/CollectionUtils.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/FQMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/OpcodeUtils.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/PublicAPI.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/QMethod.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/RegisterUtils.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/SignatureBuilder.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/SignatureUtils.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/StopOpcodeParsingException.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/TernaryPatcher.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/ToString.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/UnmodifiableList.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/UnmodifiableSet.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/Values.java
trunk/fb-contrib/src/main/java/com/mebigfatguy/fbcontrib/utils/XClassUtils.java
trunk/fb-contrib/src/samples/java/CAAL_Sample.java
trunk/fb-contrib/src/samples/java/LO_Sample.java
trunk/fb-contrib/src/samples/java/PCAIL_Sample.java
trunk/fb-contrib/src/samples/java/SNG_Sample.java
trunk/fb-contrib/src/samples/java/UCC_Sample.java
trunk/fb-contrib/src/test/java/com/mebigfatguy/fbcontrib/utils/SignatureBuilderTest.java
trunk/fb-contrib/src/test/java/com/mebigfatguy/fbcontrib/utils/SignatureUtilsTest.java
Modified: trunk/fb-contrib/build.xml
===================================================================
--- trunk/fb-contrib/build.xml 2016-11-23 20:11:17 UTC (rev 1808)
+++ trunk/fb-contrib/build.xml 2017-01-08 19:50:36 UTC (rev 1809)
@@ -31,7 +31,7 @@
<property name="javac.debug" value="on" />
<property name="test_reports.dir" value="${target.dir}/reports/test"/>
- <property name="fb-contrib.version" value="6.8.2" />
+ <property name="fb-contrib.version" value="6.9.0-SNAPSHOT" />
<property name="sonatype.dir" value="${user.home}/.fb-contrib-${fb-contrib.version}-sonatype" />
@@ -249,7 +249,7 @@
<target name="javadoc" depends="-init" description="build the javadoc for the project">
<javadoc packagenames="com.mebigfatguy.*" sourcepath="${src.dir}" classpathref="fb-contrib.classpath" destdir="${javadoc.dir}" windowtitle="fb-contrib api" access="private">
<doctitle><![CDATA[<h1>fb-contrib javadoc</h1>]]></doctitle>
- <bottom><![CDATA[<i>Copyright © 2005-2016 MeBigFatGuy.com. All Rights Reserved.</i>]]></bottom>
+ <bottom><![CDATA[<i>Copyright © 2005-2017 MeBigFatGuy.com. All Rights Reserved.</i>]]></bottom>
</javadoc>
</target>
Modified: trunk/fb-contrib/etc/bugrank.txt
===================================================================
--- trunk/fb-contrib/etc/bugrank.txt 2016-11-23 20:11:17 UTC (rev 1808)
+++ trunk/fb-contrib/etc/bugrank.txt 2017-01-08 19:50:36 UTC (rev 1809)
@@ -55,7 +55,7 @@
+0 BugPattern FPL_FLOATING_POINT_LOOPS
+6 BugPattern FP_FINAL_PARAMETERS
+0 BugPattern HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELD
-+0 BugPattern HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCAL
++4 BugPattern HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCAL
+0 BugPattern HES_EXECUTOR_NEVER_SHUTDOWN
+0 BugPattern HES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWN
+4 BugPattern HES_LOCAL_EXECUTOR_SERVICE
Modified: trunk/fb-contrib/etc/findbugs.xml
===================================================================
--- trunk/fb-contrib/etc/findbugs.xml 2016-11-23 20:11:17 UTC (rev 1808)
+++ trunk/fb-contrib/etc/findbugs.xml 2017-01-08 19:50:36 UTC (rev 1809)
@@ -20,7 +20,7 @@
<!-- Detectors -->
-<!-- COMMENT OUT FOR RELEASE
+<!-- COMMENT OUT FOR RELEASE -->
<Detector class="com.mebigfatguy.fbcontrib.debug.OCSDebugger" speed="fast"/>
@@ -30,7 +30,7 @@
<Detector class="com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope" speed="fast" reports="BAS_BLOATED_ASSIGNMENT_SCOPE" hidden="true" />
- COMMENT OUT FOR RELEASE -->
+<!-- COMMENT OUT FOR RELEASE -->
<Detector class="com.mebigfatguy.fbcontrib.collect.CollectStatistics" speed="fast" reports="" hidden="true" />
@@ -305,7 +305,7 @@
<Detector class="com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues" speed="fast" reports="CCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACY"/>
- <!-- COMMENT OUT FOR POINT RELEASE
+ <!-- COMMENT OUT FOR POINT RELEASE -->
<Detector class="com.mebigfatguy.fbcontrib.detect.UseTryWithResources" speed="fast" reports="UTWR_USE_TRY_WITH_RESOURCES"/>
@@ -313,7 +313,7 @@
<Detector class="com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites" speed="fast" reports="USFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITES"/>
- COMMENT OUT FOR POINT RELEASE -->
+ <!-- COMMENT OUT FOR POINT RELEASE -->
<!-- BugPattern -->
Modified: trunk/fb-contrib/pom.xml
===================================================================
--- trunk/fb-contrib/pom.xml 2016-11-23 20:11:17 UTC (rev 1808)
+++ trunk/fb-contrib/pom.xml 2017-01-08 19:50:36 UTC (rev 1809)
@@ -8,7 +8,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.mebigfatguy.fb-contrib</groupId>
<artifactId>fb-contrib</artifactId>
- <version>6.8.2</version>
+ <version>6.9.0-SNAPSHOT</version>
<prerequisites>
<maven>2.2.1</maven>
@@ -147,7 +147,7 @@
<dependency><scope>test</scope><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>19.0</version></dependency>
<dependency><scope>test</scope><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version></dependency>
<dependency><scope>test</scope><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency>
- <dependency><scope>test</scope><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId><version>3.2.1</version></dependency>
+ <dependency><scope>test</scope><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId><version>3.2.2</version></dependency>
<dependency><scope>test</scope><groupId>javax.persistence</groupId><artifactId>persistence-api</artifactId><version>1.0.2</version></dependency>
<dependency><scope>test</scope><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version></dependency>
<dependency><scope>test</scope><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.1</version></dependency>
Modified: trunk/fb-contrib/samples.xml
===================================================================
--- trunk/fb-contrib/samples.xml 2016-11-23 20:11:17 UTC (rev 1808)
+++ trunk/fb-contrib/samples.xml 2017-01-08 19:50:36 UTC (rev 1809)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<BugCollection version="3.0.1" sequence="0" timestamp="1479928382089" analysisTimestamp="1479928382559" release="">
+<BugCollection version="3.0.1" sequence="0" timestamp="1482370136475" analysisTimestamp="1482370136584" release="">
<Project projectName="Samples">
<Jar>/home/dave/dev/fb-contrib/target/classes/samples</Jar>
<AuxClasspathEntry>/home/dave/dev/fb-contrib/lib/javax.servlet.jsp-api-2.3.1.jar</AuxClasspathEntry>
@@ -2411,8 +2411,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(byte[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2428,8 +2428,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(char[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2445,8 +2445,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(double[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2462,8 +2462,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(float[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2479,8 +2479,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(int[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2496,8 +2496,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(long[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2513,8 +2513,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(short[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2530,8 +2530,8 @@
<ShortMessage>Method calls Array.asList on an array of primitive values</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(boolean[]) calls Array.asList on an array of primitive values</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2547,8 +2547,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(byte[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2570,8 +2570,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(char[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2593,8 +2593,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(double[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2616,8 +2616,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(float[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2639,8 +2639,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(int[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2662,8 +2662,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(long[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2685,8 +2685,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(short[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2708,8 +2708,8 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to l in CAAL_Sample.testCAAL(boolean[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2727,25 +2727,65 @@
<Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.METHOD_RESULT" value="true"/>
<Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.NO_LOADS" value="true"/>
</BugInstance>
+ <BugInstance type="DLS_DEAD_LOCAL_STORE" priority="2" rank="17" abbrev="DLS" category="STYLE" instanceHash="1ab25098c41073065701f266e4d406e2" instanceOccurrenceNum="0" instanceOccurrenceMax="0" cweid="563">
+ <ShortMessage>Dead store to local variable</ShortMessage>
+ <LongMessage>Dead store to l in CAAL_Sample.testFPTwoArrays(char[], char[])</LongMessage>
+ <Class classname="CAAL_Sample" primary="true">
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
+ </SourceLine>
+ <Message>In class CAAL_Sample</Message>
+ </Class>
+ <Method classname="CAAL_Sample" name="testFPTwoArrays" signature="([C[C)V" isStatic="false" primary="true">
+ <SourceLine classname="CAAL_Sample" start="39" end="40" startBytecode="0" endBytecode="12" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java"/>
+ <Message>In method CAAL_Sample.testFPTwoArrays(char[], char[])</Message>
+ </Method>
+ <LocalVariable name="l" register="3" pc="16" role="LOCAL_VARIABLE_NAMED">
+ <Message>Local variable named l</Message>
+ </LocalVariable>
+ <SourceLine classname="CAAL_Sample" primary="true" start="39" end="39" startBytecode="15" endBytecode="15" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[line 39]</Message>
+ </SourceLine>
+ <Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.LOCAL_NAME" value="l"/>
+ <Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.METHOD_RESULT" value="true"/>
+ <Property name="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty.NO_LOADS" value="true"/>
+ </BugInstance>
<BugInstance type="IMC_IMMATURE_CLASS_NO_PACKAGE" priority="3" rank="20" abbrev="IMC" category="STYLE" instanceHash="19beeeeb2dfcc042c1566c86a435e725" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
<ShortMessage>Class is defined in the default package</ShortMessage>
<LongMessage>Class CAAL_Sample id defined in the default package</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java" synthetic="true">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java" synthetic="true">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
</BugInstance>
+ <BugInstance type="UC_USELESS_VOID_METHOD" priority="2" rank="17" abbrev="UC" category="STYLE" instanceHash="c759550e89df4882282f9ca5ddfdd0ce" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+ <ShortMessage>Useless non-empty void method</ShortMessage>
+ <LongMessage>Method CAAL_Sample.testFPTwoArrays(char[], char[]) seems to be useless</LongMessage>
+ <Class classname="CAAL_Sample" primary="true">
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
+ </SourceLine>
+ <Message>In class CAAL_Sample</Message>
+ </Class>
+ <Method classname="CAAL_Sample" name="testFPTwoArrays" signature="([C[C)V" isStatic="false" primary="true">
+ <SourceLine classname="CAAL_Sample" start="39" end="40" startBytecode="0" endBytecode="92" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java"/>
+ <Message>In method CAAL_Sample.testFPTwoArrays(char[], char[])</Message>
+ </Method>
+ <SourceLine classname="CAAL_Sample" primary="true" start="40" end="40" startBytecode="16" endBytecode="16" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[line 40]</Message>
+ </SourceLine>
+ </BugInstance>
<BugInstance type="UC_USELESS_VOID_METHOD" priority="3" rank="20" abbrev="UC" category="STYLE" instanceHash="e92a7f41ad84b74f0eabea017d590ff9" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(byte[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2761,8 +2801,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(char[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2778,8 +2818,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(double[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2795,8 +2835,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(float[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2812,8 +2852,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(int[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2829,8 +2869,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(long[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2846,8 +2886,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(short[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2863,8 +2903,8 @@
<ShortMessage>Useless non-empty void method</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(boolean[]) seems to be useless</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2880,8 +2920,8 @@
<ShortMessage>Method defines parameter list with array as last argument, rather than vararg</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(double[]) defines parameter list with array as last argument, rather than vararg</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2897,8 +2937,8 @@
<ShortMessage>Method defines parameter list with array as last argument, rather than vararg</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(float[]) defines parameter list with array as last argument, rather than vararg</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2914,8 +2954,8 @@
<ShortMessage>Method defines parameter list with array as last argument, rather than vararg</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(int[]) defines parameter list with array as last argument, rather than vararg</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2931,8 +2971,8 @@
<ShortMessage>Method defines parameter list with array as last argument, rather than vararg</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(long[]) defines parameter list with array as last argument, rather than vararg</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2948,8 +2988,8 @@
<ShortMessage>Method defines parameter list with array as last argument, rather than vararg</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(short[]) defines parameter list with array as last argument, rather than vararg</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2965,8 +3005,8 @@
<ShortMessage>Method defines parameter list with array as last argument, rather than vararg</ShortMessage>
<LongMessage>Method CAAL_Sample.testCAAL(boolean[]) defines parameter list with array as last argument, rather than vararg</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -2982,8 +3022,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>byte[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(byte[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -3006,8 +3046,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>char[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(char[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -3030,8 +3070,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>double[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(double[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -3054,8 +3094,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>float[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(float[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -3078,8 +3118,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>int[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(int[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -3102,8 +3142,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>long[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(long[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -3126,8 +3166,8 @@
<ShortMessage>Primitive array passed to function expecting a variable number of object arguments</ShortMessage>
<LongMessage>short[] passed to varargs method java.util.Arrays.asList(Object[]) in CAAL_Sample.testCAAL(short[])</LongMessage>
<Class classname="CAAL_Sample" primary="true">
- <SourceLine classname="CAAL_Sample" start="4" end="36" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
- <Message>At CAAL_Sample.java:[lines 4-36]</Message>
+ <SourceLine classname="CAAL_Sample" start="4" end="40" sourcefile="CAAL_Sample.java" sourcepath="CAAL_Sample.java">
+ <Message>At CAAL_Sample.java:[lines 4-40]</Message>
</SourceLine>
<Message>In class CAAL_Sample</Message>
</Class>
@@ -10221,7 +10261,7 @@
<Message>At JXI_Sample.java:[line 23]</Message>
</SourceLine>
</BugInstance>
- <BugInstance type="JXI_INVALID_CONTEXT_PARAMETER_TYPE" priority="2" rank="7" abbrev="JXI" category="CORRECTNESS" instanceHash="4b1009a33e61042fb3b4566101c82906" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+ <BugInstance type="JXI_INVALID_CONTEXT_PARAMETER_TYPE" priority="2" rank="7" abbrev="JXI" category="CORRECTNESS" instanceHash="298f091f09789a4ddc54546245159bc1" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
<ShortMessage>JAX-RS Method specifies an invalid @Context parameter type</ShortMessage>
<LongMessage>JAX-RS JXI_Sample.stuffWithBadContext(InputStream) Method specifies an invalid @Context parameter type</LongMessage>
<Class classname="JXI_Sample" primary="true">
@@ -10234,14 +10274,14 @@
<SourceLine classname="JXI_Sample" start="41" end="41" startBytecode="0" endBytecode="58" sourcefile="JXI_Sample.java" sourcepath="JXI_Sample.java"/>
<Message>In method JXI_Sample.stuffWithBadContext(InputStream)</Message>
</Method>
- <String value="Ljava/io/InputStream;">
- <Message>Value Ljava/io/InputStream;</Message>
+ <String value="Parameter signature: Ljava/io/InputStream;">
+ <Message>Value Parameter signature: Ljava/io/InputStream;</Message>
</String>
<SourceLine classname="JXI_Sample" start="41" end="41" startBytecode="0" endBytecode="58" sourcefile="JXI_Sample.java" sourcepath="JXI_Sample.java" synthetic="true">
<Message>At JXI_Sample.java:[line 41]</Message>
</SourceLine>
</BugInstance>
- <BugInstance type="JXI_PARM_PARAM_NOT_FOUND_IN_PATH" priority="2" rank="7" abbrev="JXI" category="CORRECTNESS" instanceHash="eff341939209229399f87602d8a058ec" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+ <BugInstance type="JXI_PARM_PARAM_NOT_FOUND_IN_PATH" priority="2" rank="7" abbrev="JXI" category="CORRECTNESS" instanceHash="85815c88ab5fce47b3626c9bce6ee689" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
<ShortMessage>JAX-RS Method specifies non-resolveable @PathParam</ShortMessage>
<LongMessage>JAX-RS Method JXI_Sample.mismatchParm(String) specifies non-resolveable @PathParam</LongMessage>
<Class classname="JXI_Sample" primary="true">
@@ -10254,14 +10294,14 @@
<SourceLine classname="JXI_Sample" start="35" end="35" startBytecode="0" endBytecode="58" sourcefile="JXI_Sample.java" sourcepath="JXI_Sample.java"/>
<Message>In method JXI_Sample.mismatchParm(String)</Message>
</Method>
- <String value="bad">
- <Message>Value bad</Message>
+ <String value="Path param: bad">
+ <Message>Value Path param: bad</Message>
</String>
<SourceLine classname="JXI_Sample" start="35" end="35" startBytecode="0" endBytecode="58" sourcefile="JXI_Sample.java" sourcepath="JXI_Sample.java" synthetic="true">
<Message>At JXI_Sample.java:[line 35]</Message>
</SourceLine>
</BugInstance>
- <BugInstance type="JXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINT" priority="2" rank="7" abbrev="JXI" category="CORRECTNESS" instanceHash="649996d3503c931e927e0f60fe9ae390" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+ <BugInstance type="JXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINT" priority="2" rank="7" abbrev="JXI" category="CORRECTNESS" instanceHash="ffc8e4034e0d3dc0fdd03414292cfcca" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
<ShortMessage>JAX-RS Method defines a parameter that has no @*Param or @Context annotation, or @Consumes method annotation</ShortMessage>
<LongMessage>JAX-RS Method JXI_Sample.stufStuff(String, JXI_Sample$Stuff) defines a parameter that has no @*Param or @Context annotation, or @Consumes method annotation</LongMessage>
<Class classname="JXI_Sample" primary="true">
@@ -10274,8 +10314,8 @@
<SourceLine classname="JXI_Sample" start="29" end="29" startBytecode="0" endBytecode="68" sourcefile="JXI_Sample.java" sourcepath="JXI_Sample.java"/>
<Message>In method JXI_Sample.stufStuff(String, JXI_Sample$Stuff)</Message>
</Method>
- <String value="Parameter 11">
- <Message>Value Parameter 11</Message>
+ <String value="Parameter 2">
+ <Message>Value Parameter 2</Message>
</String>
<SourceLine classname="JXI_Sample" start="29" end="29" startBytecode="0" endBytecode="68" sourcefile="JXI_Sample.java" sourcepath="JXI_Sample.java" synthetic="true">
<Message>At JXI_Sample.java:[line 29]</Message>
@@ -21439,13 +21479,13 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to u in PCAIL_Sample.fpPutField()</LongMessage>
<Class classname="PCAIL_Sample" primary="true">
- <SourceLine classname="PCAIL_Sample" start="8" end="143" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java">
- <Message>At PCAIL_Sample.java:[lines 8-143]</Message>
+ <SourceLine classname="PCAIL_Sample" start="8" end="158" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java">
+ <Message>At PCAIL_Sample.java:[lines 8-158]</Message>
</SourceLine>
<Message>In class PCAIL_Sample</Message>
</Class>
<Method classname="PCAIL_Sample" name="fpPutField" signature="()V" isStatic="false" primary="true">
- <SourceLine classname="PCAIL_Sample" start="19" end="25" startBytecode="0" endBytecode="21" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java"/>
+ <SourceLine classname="PCAIL_Sample" start="19" end="26" startBytecode="0" endBytecode="21" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java"/>
<Message>In method PCAIL_Sample.fpPutField()</Message>
</Method>
<LocalVariable name="u" register="3" pc="23" role="LOCAL_VARIABLE_NAMED">
@@ -21463,20 +21503,20 @@
<ShortMessage>Dead store to local variable</ShortMessage>
<LongMessage>Dead store to u in PCAIL_Sample.fpTwoRegs()</LongMessage>
<Class classname="PCAIL_Sample" primary="true">
- <SourceLine classname="PCAIL_Sample" start="8" end="143" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java">
- <Message>At PCAIL_Sample.java:[lines 8-143]</Message>
+ <SourceLine classname="PCAIL_Sample" start="8" end="158" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java">
+ <Message>At PCAIL_Sample.java:[lines 8-158]</Message>
</SourceLine>
<Message>In class PCAIL_Sample</Message>
</Class>
<Method classname="PCAIL_Sample" name="fpTwoRegs" signature="()V" isStatic="false" primary="true">
- <SourceLine classname="PCAIL_Sample" start="28" end="33" startBytecode="0" endBytecode="18" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java"/>
+ <SourceLine classname="PCAIL_Sample" start="29" end="34" startBytecode="0" endBytecode="18" sourcefile="PCAIL_Sample.java" sourcepath="PCAIL_Sample.java"/>
<Message>In method PCAIL_Sample.fpTwoRegs()</Message>
</Method>
...
[truncated message content] |