Permalink
Browse files

Merge branch 'findbugs' into spotbugs

Conflicts:
	src/main/java/com/mebigfatguy/fbcontrib/FBContrib.java
	src/main/java/com/mebigfatguy/fbcontrib/detect/ContraVariantArrayAssignment.java
	src/main/java/com/mebigfatguy/fbcontrib/detect/UnitTestAssertionOddities.java
  • Loading branch information...
mebigfatguy committed Jan 7, 2018
2 parents 4b6088a + 6f2c3c6 commit d3e90116c387d90c793c67f0c18d62a264dad110
Showing with 191 additions and 191 deletions.
  1. +1 −1 build.xml
  2. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/FBContrib.java
  3. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/collect/CollectMethodsReturningImmutableCollections.java
  4. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/collect/CollectNullableMethodStatus.java
  5. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/collect/CollectStatistics.java
  6. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/collect/ImmutabilityType.java
  7. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/collect/MethodInfo.java
  8. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/collect/Statistics.java
  9. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/debug/Debug.java
  10. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/debug/OCSDebugger.java
  11. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/AbnormalFinallyBlockReturn.java
  12. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/AbstractClassEmptyMethods.java
  13. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/AbstractCollectionScanningDetector.java
  14. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/AbstractOverriddenMethod.java
  15. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/AnnotationIssues.java
  16. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ArrayBasedCollections.java
  17. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ArrayIndexOutOfBounds.java
  18. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ArrayWrappedCallByReference.java
  19. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/BackportReusePublicIdentifiers.java
  20. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/BloatedAssignmentScope.java
  21. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/BloatedSynchronizedBlock.java
  22. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/BogusExceptionDeclaration.java
  23. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/BuryingLogic.java
  24. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/CharsetIssues.java
  25. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ClassEnvy.java
  26. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/CloneUsability.java
  27. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/CollectionNamingConfusion.java
  28. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/CommonsEqualsBuilderToEquals.java
  29. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/CommonsHashcodeBuilderToHashcode.java
  30. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/CommonsStringBuilderToString.java
  31. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/CompareClassNameEquals.java
  32. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/ConcurrentCollectionIssues.java
  33. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ConflatingResourcesAndFiles.java
  34. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ConflictingTimeUnits.java
  35. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ConfusingArrayAsList.java
  36. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ConfusingAutoboxedOverloading.java
  37. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ConfusingFunctionSemantics.java
  38. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ConstantListIndex.java
  39. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ContainsBasedConditional.java
  40. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/ContraVariantArrayAssignment.java
  41. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/CopiedOverriddenMethod.java
  42. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/CustomBuiltXML.java
  43. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/CyclomaticComplexity.java
  44. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/DateComparison.java
  45. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/DeletingWhileIterating.java
  46. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/DeprecatedTypesafeEnumPattern.java
  47. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/DubiousListCollection.java
  48. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/DubiousMapCollection.java
  49. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/DubiousSetOfCollections.java
  50. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ExceptionSoftening.java
  51. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/FieldCouldBeLocal.java
  52. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/FinalParameters.java
  53. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/FindClassCircularDependencies.java
  54. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/FloatingPointLoops.java
  55. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/HangingExecutors.java
  56. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/HttpClientProblems.java
  57. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/IOIssues.java
  58. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ImproperPropertiesUse.java
  59. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/InappropriateToStringUse.java
  60. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/InconsistentKeyNameCasing.java
  61. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/IncorrectInternalClassUse.java
  62. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/InefficientStringBuffering.java
  63. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/InheritanceTypeChecking.java
  64. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/InvalidConstantArgument.java
  65. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/JAXRSIssues.java
  66. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/JDBCVendorReliance.java
  67. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/JPAIssues.java
  68. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/LingeringGraphicsObjects.java
  69. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ListIndexedIterating.java
  70. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/LiteralStringComparison.java
  71. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/LocalSynchronizedCollection.java
  72. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/LocalTypeDetector.java
  73. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/LoggerOddities.java
  74. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/LostExceptionStackTrace.java
  75. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ManualArrayCopy.java
  76. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/MapUsageIssues.java
  77. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/MethodReturnsConstant.java
  78. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/MisleadingOverloadModel.java
  79. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/MissingMethodsDetector.java
  80. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ModifyingUnmodifiableCollection.java
  81. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/MoreDumbMethods.java
  82. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessAutoboxing.java
  83. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessCustomSerialization.java
  84. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessInstanceRetrieval.java
  85. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NeedlessMemberCollectionSynchronization.java
  86. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NonCollectionMethodUse.java
  87. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NonFunctionalField.java
  88. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NonOwnedSynchronization.java
  89. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NonProductiveMethodCall.java
  90. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NonRecycleableTaglibs.java
  91. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/NonSymmetricEquals.java
  92. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/OptionalIssues.java
  93. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/OrphanedDOMNode.java
  94. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/OverlyConcreteParameter.java
  95. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/OverlyPermissiveMethod.java
  96. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/OverzealousCasting.java
  97. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ParallelLists.java
  98. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PartiallyConstructedObjectAccess.java
  99. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PoorMansEnum.java
  100. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PoorlyDefinedParameter.java
  101. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleConstantAllocationInLoop.java
  102. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleIncompleteSerialization.java
  103. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleMemoryBloat.java
  104. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PossibleUnsuspectedSerialization.java
  105. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PossiblyRedundantMethodCalls.java
  106. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/PresizeCollections.java
  107. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ReflectionIssues.java
  108. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/ReflectionOnObjectMethods.java
  109. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/RuntimeExceptionDeclared.java
  110. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SQLInLoop.java
  111. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/Section508Compliance.java
  112. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SideEffectConstructor.java
  113. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SillynessPotPourri.java
  114. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SloppyClassReflection.java
  115. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SluggishGui.java
  116. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SpoiledChildInterfaceImplementor.java
  117. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SpuriousThreadStates.java
  118. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/StaticArrayCreatedInMethod.java
  119. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/StaticMethodInstanceInvocation.java
  120. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/StringifiedTypes.java
  121. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuboptimalExpressionOrder.java
  122. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousCloneAlgorithm.java
  123. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousClusteredSessionSupport.java
  124. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousComparatorReturnValues.java
  125. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousGetterSetterUse.java
  126. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousJDKVersionUse.java
  127. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousLoopSearch.java
  128. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousNullGuard.java
  129. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousShadedClassUse.java
  130. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousUninitializedArray.java
  131. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SuspiciousWaitOnConcurrentObject.java
  132. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/SyncCollectionIterators.java
  133. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/TailRecursion.java
  134. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/TristateBooleanPattern.java
  135. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnboundMethodTemplateParameter.java
  136. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/detect/UnitTestAssertionOddities.java
  137. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/Unjitable.java
  138. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnnecessaryApiConversion.java
  139. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnnecessaryNewNullCheck.java
  140. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnnecessaryStoreBeforeReturn.java
  141. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnrelatedCollectionContents.java
  142. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnrelatedReturnValues.java
  143. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnsynchronizedSingletonFieldWrites.java
  144. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UnusedParameter.java
  145. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseAddAll.java
  146. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseCharacterParameterizedMethod.java
  147. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseEnumCollections.java
  148. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseSplit.java
  149. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseToArray.java
  150. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseTryWithResources.java
  151. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/UseVarArgs.java
  152. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/WeakExceptionMessaging.java
  153. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/WiringIssues.java
  154. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/detect/WriteOnlyCollection.java
  155. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/AttributesUtils.java
  156. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/BugType.java
  157. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/CodeByteUtils.java
  158. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/CollectionUtils.java
  159. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/FQField.java
  160. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/FQMethod.java
  161. +2 −2 src/main/java/com/mebigfatguy/fbcontrib/utils/OpcodeUtils.java
  162. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/PublicAPI.java
  163. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/QMethod.java
  164. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/RegisterUtils.java
  165. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/SignatureBuilder.java
  166. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/SignatureUtils.java
  167. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/StopOpcodeParsingException.java
  168. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/TernaryPatcher.java
  169. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/ToString.java
  170. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/UnmodifiableList.java
  171. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/UnmodifiableSet.java
  172. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/Values.java
  173. +1 −1 src/main/java/com/mebigfatguy/fbcontrib/utils/XClassUtils.java
  174. +1 −1 src/test/java/com/mebigfatguy/fbcontrib/utils/SignatureBuilderTest.java
  175. +1 −1 src/test/java/com/mebigfatguy/fbcontrib/utils/SignatureUtilsTest.java
View
@@ -256,7 +256,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 &#169; 2005-2017 MeBigFatGuy.com. All Rights Reserved.</i>]]></bottom>
<bottom><![CDATA[<i>Copyright &#169; 2005-2018 MeBigFatGuy.com. All Rights Reserved.</i>]]></bottom>
</javadoc>
</target>
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -37,7 +37,7 @@ private FBContrib() {
public static void main(final String[] args) {
JOptionPane.showMessageDialog(null,
"To use fb-contrib, copy this jar file into your local SpotBugs plugin directory, and use SpotBugs as usual.\n\nfb-contrib is a trademark of MeBigFatGuy.com",
"fb-contrib: copyright 2005-2017", JOptionPane.INFORMATION_MESSAGE);
"fb-contrib: copyright 2005-2018", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Kevin Lubick
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Kevin Lubick
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Bhaskar Maddala
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Bhaskar Maddala
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Bhaskar Maddala
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Bhaskar Maddala
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Bhaskar Maddala
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Bhaskar Maddala
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Bhaskar Maddala
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Bhaskar Maddala
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Bhaskar Maddala
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Bhaskar Maddala
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,7 +1,7 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Bhaskar Maddala
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Bhaskar Maddala
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2012-2017 Bhaskar Maddala
* Copyright (C) 2012-2018 Bhaskar Maddala
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -152,7 +152,7 @@ private void checkSignatures(String sourceSignature, String targetSignature) {
Type sourceType = Type.getType(sourceSignature);
Type targetType = Type.getType(targetSignature);
if (sourceType instanceof ArrayType && targetType instanceof ArrayType && isObjectType(sourceType) && isObjectType(targetType)) {
if ((sourceType instanceof ArrayType) && (targetType instanceof ArrayType) && isObjectType(sourceType) && isObjectType(targetType)) {
ObjectType sourceElementType = (ObjectType) ((ArrayType) sourceType).getBasicType();
ObjectType targetElementType = (ObjectType) ((ArrayType) targetType).getBasicType();
if (!targetElementType.isCastableTo(sourceElementType)) {
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -1,6 +1,6 @@
/*
* fb-contrib - Auxiliary detectors for Java programs
* Copyright (C) 2005-2017 Dave Brosius
* Copyright (C) 2005-2018 Dave Brosius
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
Oops, something went wrong.

0 comments on commit d3e9011

Please sign in to comment.