[findbugs] 02/02: Merge tag 'upstream/3.0.1'

Sylvestre Ledru sylvestre at moszumanska.debian.org
Thu May 7 09:47:37 UTC 2015


This is an automated email from the git hooks/post-receive script.

sylvestre pushed a commit to branch master
in repository findbugs.

commit 23b475d527f790adc5a99dc06f810b93f3e454f2
Merge: f4af59a 0a95bad
Author: Sylvestre Ledru <sylvestre at debian.org>
Date:   Thu May 7 11:47:02 2015 +0200

    Merge tag 'upstream/3.0.1'
    
    Upstream version 3.0.1

 .classpath                                         |   23 +-
 .settings/de.loskutov.anyedit.AnyEditTools.prefs   |    6 +-
 .settings/edu.umd.cs.findbugs.core.prefs           |  142 +-
 .settings/edu.umd.cs.findbugs.plugin.eclipse.prefs |    1 -
 .settings/org.eclipse.core.resources.prefs         |    2 +
 .settings/org.eclipse.core.runtime.prefs           |    2 +
 .settings/org.eclipse.jdt.core.prefs               |   11 +-
 .settings/org.eclipse.jdt.ui.prefs                 |   81 +-
 META-INF/MANIFEST.MF                               |   17 +-
 build.xml                                          |  308 +-
 design/architecture/mkdep.pl                       |    0
 etc/MANIFEST-findbugs-annotations.MF               |    2 +-
 etc/MANIFEST-findbugs-internal-annotations.MF      |    2 +-
 etc/MANIFEST-findbugs.MF                           |    2 +-
 etc/MANIFEST-findbugsGUI.MF                        |    2 +-
 etc/bugcollection.xsd                              | 1232 ++---
 etc/bugrank.txt                                    |    7 +-
 etc/diffBugSummaries                               |    0
 etc/doc.properties                                 |   46 +-
 etc/docbook/dbpoolx.mod                            | 3310 ++++++------
 etc/findbugs.xml                                   |  125 +-
 etc/findbugsfilter.xsd                             |  400 ++
 etc/messagecollection.xsd                          |    6 +-
 etc/messages.xml                                   |  634 ++-
 etc/messages_fr.xml                                |    2 +
 etc/messages_ja.xml                                | 1230 +++--
 etc/summarizeBugs                                  |    0
 findbugsExclude.xml                                |  100 +-
 jnlp/core.jnlp                                     |    0
 pom.xml                                            |   42 +-
 runMaven                                           |    5 +
 .../cs/findbugs/anttask/AbstractFindBugsTask.java  |   32 +-
 .../cs/findbugs/anttask/ComputeBugHistoryTask.java |   14 +-
 .../cs/findbugs/anttask/ConvertXmlToTextTask.java  |   69 +-
 .../edu/umd/cs/findbugs/anttask/DataFile.java      |    2 +-
 .../umd/cs/findbugs/anttask/FilterBugsTask.java    |   12 +-
 .../edu/umd/cs/findbugs/anttask/FindBugsTask.java  |  106 +-
 .../cs/findbugs/anttask/FindBugsViewerTask.java    |   33 +-
 .../cs/findbugs/anttask/MineBugHistoryTask.java    |   12 +-
 .../findbugs/anttask/SetBugDatabaseInfoTask.java   |   14 +-
 .../edu/umd/cs/findbugs/anttask/UnionBugs.java     |   37 +-
 .../edu/umd/cs/findbugs/anttask/UnionBugs2.java    |   26 +-
 src/doc/Changes.html                               | 5629 ++++++++++----------
 src/doc/FAQ.html                                   |   10 +-
 src/doc/contributing.html                          |   40 +-
 src/doc/downloads.html                             |    5 +-
 src/doc/index.html                                 |  171 +-
 src/doc/links.html                                 |    5 +-
 src/doc/manual.xml                                 |  173 +-
 src/doc/manual_ja.xml                              |  385 +-
 src/doc/performance.html                           |   22 +-
 src/doc/reportingBugs.html                         |   16 +-
 .../edu/umd/cs/findbugs/gui/AnnotatedString.java   |   19 +-
 src/gui/edu/umd/cs/findbugs/gui2/AboutDialog.java  |   13 +-
 .../cs/findbugs/gui2/AbstractSwingGuiCallback.java |  542 +-
 .../edu/umd/cs/findbugs/gui2/AnalyzingDialog.java  |   65 +-
 .../edu/umd/cs/findbugs/gui2/ApplyNewFilter.java   |   14 +-
 src/gui/edu/umd/cs/findbugs/gui2/BugAspects.java   |   24 +-
 src/gui/edu/umd/cs/findbugs/gui2/BugLeafNode.java  |   16 +-
 src/gui/edu/umd/cs/findbugs/gui2/BugLoader.java    |   76 +-
 src/gui/edu/umd/cs/findbugs/gui2/BugRenderer.java  |   19 +-
 src/gui/edu/umd/cs/findbugs/gui2/BugSet.java       |  101 +-
 src/gui/edu/umd/cs/findbugs/gui2/BugTreeModel.java |  187 +-
 src/gui/edu/umd/cs/findbugs/gui2/CheckBoxList.java |   19 +-
 .../umd/cs/findbugs/gui2/CloudCommentsPane.java    | 2151 ++++----
 src/gui/edu/umd/cs/findbugs/gui2/CommentsArea.java |   15 +-
 .../edu/umd/cs/findbugs/gui2/CompoundMatcher.java  |    8 +-
 .../edu/umd/cs/findbugs/gui2/DeadBugFilter.java    |   11 -
 src/gui/edu/umd/cs/findbugs/gui2/Debug.java        |   13 +-
 .../cs/findbugs/gui2/DisplayNonmodelMessage.java   |   25 +-
 src/gui/edu/umd/cs/findbugs/gui2/Driver.java       |  145 +-
 src/gui/edu/umd/cs/findbugs/gui2/FBDialog.java     |   12 +-
 .../edu/umd/cs/findbugs/gui2/FBFileChooser.java    |   24 +-
 src/gui/edu/umd/cs/findbugs/gui2/FBFrame.java      |    5 +-
 .../edu/umd/cs/findbugs/gui2/FilterActivity.java   |    7 +-
 .../edu/umd/cs/findbugs/gui2/FilterFactory.java    |   34 +-
 .../umd/cs/findbugs/gui2/FilterFromBugPicker.java  |   30 +-
 .../edu/umd/cs/findbugs/gui2/FilterMatcher.java    |   69 +-
 .../edu/umd/cs/findbugs/gui2/GUI2CommandLine.java  |   20 +-
 src/gui/edu/umd/cs/findbugs/gui2/GUISaveState.java |   66 +-
 src/gui/edu/umd/cs/findbugs/gui2/MainFrame.java    |  207 +-
 .../findbugs/gui2/MainFrameComponentFactory.java   |   70 +-
 .../cs/findbugs/gui2/MainFrameLoadSaveHelper.java  |  131 +-
 .../edu/umd/cs/findbugs/gui2/MainFrameMenu.java    |  153 +-
 .../edu/umd/cs/findbugs/gui2/MainFrameTree.java    |  143 +-
 .../edu/umd/cs/findbugs/gui2/NewFilterFrame.java   |   32 +-
 .../edu/umd/cs/findbugs/gui2/NewFilterFromBug.java |    8 +-
 .../edu/umd/cs/findbugs/gui2/NewProjectWizard.java |  163 +-
 src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java   |    4 +-
 .../umd/cs/findbugs/gui2/PluginUpdateDialog.java   |  413 +-
 .../edu/umd/cs/findbugs/gui2/PreferencesFrame.java |  161 +-
 .../edu/umd/cs/findbugs/gui2/ProjectSettings.java  |   28 +-
 .../edu/umd/cs/findbugs/gui2/PropertiesDialog.java |   22 +-
 src/gui/edu/umd/cs/findbugs/gui2/RecentMenu.java   |   10 +-
 src/gui/edu/umd/cs/findbugs/gui2/SaveType.java     |   23 +-
 .../cs/findbugs/gui2/SortableStringComparator.java |    1 +
 src/gui/edu/umd/cs/findbugs/gui2/Sortables.java    |  123 +-
 src/gui/edu/umd/cs/findbugs/gui2/SorterDialog.java |   20 +-
 .../cs/findbugs/gui2/SorterTableColumnModel.java   |   98 +-
 .../umd/cs/findbugs/gui2/SourceCodeDisplay.java    |   81 +-
 .../cs/findbugs/gui2/SourceDirectoryWizard.java    |   52 +-
 src/gui/edu/umd/cs/findbugs/gui2/SplashFrame.java  |   20 +-
 src/gui/edu/umd/cs/findbugs/gui2/SplitLayout.java  |   22 +-
 .../edu/umd/cs/findbugs/gui2/SpringUtilities.java  |   14 +-
 .../umd/cs/findbugs/gui2/StackedFilterMatcher.java |   65 +-
 .../umd/cs/findbugs/gui2/SuppressionMatcher.java   |    5 +-
 src/gui/edu/umd/cs/findbugs/gui2/ViewFilter.java   |   86 +-
 src/gui/edu/umd/cs/findbugs/gui2/WideComboBox.java |   92 +-
 .../sourceViewer/DocumentCharacterIterator.java    |   11 +-
 .../sourceViewer/HighlightInformation.java         |    6 +-
 .../umd/cs/findbugs/sourceViewer/JavaScanner.java  |   34 +-
 .../findbugs/sourceViewer/JavaSourceDocument.java  |   21 +-
 .../findbugs/sourceViewer/NavigableTextPane.java   |   23 +-
 .../sourceViewer/NumberedParagraphView.java        |    6 +-
 .../findbugs/sourceViewer/NumberedViewFactory.java |   14 +-
 .../edu/umd/cs/findbugs/AWTEventQueueExecutor.java |   94 +-
 .../edu/umd/cs/findbugs/AbstractBugReporter.java   |   25 +-
 src/java/edu/umd/cs/findbugs/AddAnnotation.java    |   10 +-
 src/java/edu/umd/cs/findbugs/AddMessages.java      |    6 +-
 .../findbugs/AnalysisCacheToRepositoryAdapter.java |   28 +-
 src/java/edu/umd/cs/findbugs/AnalysisError.java    |   51 +-
 src/java/edu/umd/cs/findbugs/Analyze.java          |   70 +-
 src/java/edu/umd/cs/findbugs/AppVersion.java       |   20 +-
 src/java/edu/umd/cs/findbugs/BugAccumulator.java   |   50 +-
 src/java/edu/umd/cs/findbugs/BugAnnotation.java    |    9 +-
 .../edu/umd/cs/findbugs/BugAnnotationUtil.java     |   10 +-
 .../edu/umd/cs/findbugs/BugAnnotationVisitor.java  |    1 -
 .../cs/findbugs/BugAnnotationWithSourceLines.java  |    3 +-
 src/java/edu/umd/cs/findbugs/BugCategory.java      |   16 +-
 src/java/edu/umd/cs/findbugs/BugCode.java          |    5 +-
 src/java/edu/umd/cs/findbugs/BugCollection.java    |   17 +-
 .../umd/cs/findbugs/BugCollectionBugReporter.java  |   15 +-
 src/java/edu/umd/cs/findbugs/BugDesignation.java   |   78 +-
 src/java/edu/umd/cs/findbugs/BugInstance.java      |  592 +-
 src/java/edu/umd/cs/findbugs/BugPattern.java       |   83 +-
 src/java/edu/umd/cs/findbugs/BugProperty.java      |   23 +-
 src/java/edu/umd/cs/findbugs/BugRanker.java        |   88 +-
 src/java/edu/umd/cs/findbugs/BugReporter.java      |   13 +-
 .../edu/umd/cs/findbugs/BugReporterObserver.java   |    5 +-
 .../umd/cs/findbugs/ByteCodePatternDetector.java   |   21 +-
 .../umd/cs/findbugs/BytecodeScanningDetector.java  |    9 +-
 src/java/edu/umd/cs/findbugs/CallGraph.java        |    3 +-
 src/java/edu/umd/cs/findbugs/CallGraphEdge.java    |    1 -
 src/java/edu/umd/cs/findbugs/CallGraphNode.java    |    1 -
 src/java/edu/umd/cs/findbugs/CallSite.java         |    6 +-
 .../cs/findbugs/CategoryFilteringBugReporter.java  |    5 +-
 src/java/edu/umd/cs/findbugs/CheckBcel.java        |   10 +-
 src/java/edu/umd/cs/findbugs/ClassAnnotation.java  |   46 +-
 src/java/edu/umd/cs/findbugs/ClassScreener.java    |   54 +-
 .../umd/cs/findbugs/ClassWarningSuppressor.java    |    9 +-
 .../edu/umd/cs/findbugs/CommandLineUiCallback.java |   20 +
 src/java/edu/umd/cs/findbugs/ComponentPlugin.java  |    3 +-
 .../edu/umd/cs/findbugs/DeepSubtypeAnalysis.java   |   74 +-
 .../edu/umd/cs/findbugs/DelegatingBugReporter.java |   20 +-
 src/java/edu/umd/cs/findbugs/Detector.java         |    3 +-
 src/java/edu/umd/cs/findbugs/Detector2.java        |    6 +-
 src/java/edu/umd/cs/findbugs/DetectorFactory.java  |   29 +-
 .../umd/cs/findbugs/DetectorFactoryChooser.java    |    6 +-
 .../umd/cs/findbugs/DetectorFactoryCollection.java |  124 +-
 .../cs/findbugs/DetectorToDetector2Adapter.java    |   15 +-
 .../umd/cs/findbugs/DiscoverSourceDirectories.java |   35 +-
 src/java/edu/umd/cs/findbugs/EmacsBugReporter.java |   12 +-
 .../umd/cs/findbugs/ErrorCountingBugReporter.java  |   14 +-
 .../cs/findbugs/ExcludingHashesBugReporter.java    |    8 +-
 src/java/edu/umd/cs/findbugs/ExitCodes.java        |    1 -
 src/java/edu/umd/cs/findbugs/FatalException.java   |    6 +-
 src/java/edu/umd/cs/findbugs/FieldAnnotation.java  |  121 +-
 .../umd/cs/findbugs/FieldWarningSuppressor.java    |   11 +-
 .../edu/umd/cs/findbugs/FilterBugReporter.java     |   14 +-
 src/java/edu/umd/cs/findbugs/FindBugs.java         |  168 +-
 src/java/edu/umd/cs/findbugs/FindBugs2.java        |  533 +-
 .../FindBugsAnnotationDescriptions.properties      |    5 +-
 .../FindBugsAnnotationDescriptions_ja.properties   |  206 +-
 .../edu/umd/cs/findbugs/FindBugsCommandLine.java   |   27 +-
 src/java/edu/umd/cs/findbugs/FindBugsMain.java     |   16 +-
 .../edu/umd/cs/findbugs/FindBugsMessageFormat.java |   27 +-
 src/java/edu/umd/cs/findbugs/FindBugsProgress.java |   11 +-
 .../edu/umd/cs/findbugs/FirstPassDetector.java     |    4 +-
 src/java/edu/umd/cs/findbugs/Footprint.java        |   12 +-
 .../edu/umd/cs/findbugs/FuzzyBugComparator.java    |  102 +-
 src/java/edu/umd/cs/findbugs/HTMLBugReporter.java  |    9 +-
 src/java/edu/umd/cs/findbugs/I18N.java             |   61 +-
 src/java/edu/umd/cs/findbugs/IClassScreener.java   |    2 +-
 src/java/edu/umd/cs/findbugs/IFindBugsEngine.java  |   50 +-
 src/java/edu/umd/cs/findbugs/IGuiCallback.java     |   12 +-
 .../edu/umd/cs/findbugs/InstructionScanner.java    |    1 -
 .../umd/cs/findbugs/InstructionScannerDriver.java  |   18 +-
 .../cs/findbugs/InstructionScannerGenerator.java   |    1 -
 src/java/edu/umd/cs/findbugs/IntAnnotation.java    |   56 +-
 .../findbugs/InterproceduralFirstPassDetector.java |    2 +-
 src/java/edu/umd/cs/findbugs/JavaVersion.java      |   15 +-
 .../edu/umd/cs/findbugs/JavaVersionException.java  |    1 -
 src/java/edu/umd/cs/findbugs/L10N.java             |   19 +-
 .../edu/umd/cs/findbugs/LaunchAppropriateUI.java   |    6 +-
 .../umd/cs/findbugs/LocalVariableAnnotation.java   |   98 +-
 src/java/edu/umd/cs/findbugs/Lookup.java           |   34 +-
 src/java/edu/umd/cs/findbugs/MethodAnnotation.java |  110 +-
 .../umd/cs/findbugs/MethodWarningSuppressor.java   |    9 +-
 src/java/edu/umd/cs/findbugs/NewResults.java       |    5 +-
 .../findbugs/NoClassesFoundToAnalyzeException.java |    9 +-
 .../edu/umd/cs/findbugs/NoOpFindBugsProgress.java  |    7 +
 .../edu/umd/cs/findbugs/NonReportingDetector.java  |    2 +-
 src/java/edu/umd/cs/findbugs/Obfuscate.java        |   40 +-
 src/java/edu/umd/cs/findbugs/OpcodeStack.java      | 1264 +++--
 .../umd/cs/findbugs/PackageMemberAnnotation.java   |   39 +-
 src/java/edu/umd/cs/findbugs/PackageStats.java     |   57 +-
 .../umd/cs/findbugs/PackageWarningSuppressor.java  |    6 +-
 .../cs/findbugs/ParameterWarningSuppressor.java    |   12 +-
 src/java/edu/umd/cs/findbugs/Plugin.java           |  109 +-
 src/java/edu/umd/cs/findbugs/PluginException.java  |    7 +-
 src/java/edu/umd/cs/findbugs/PluginLoader.java     |  161 +-
 .../edu/umd/cs/findbugs/PrintingBugReporter.java   |   90 +-
 src/java/edu/umd/cs/findbugs/ProgramPoint.java     |   22 +-
 src/java/edu/umd/cs/findbugs/Project.java          |  102 +-
 .../umd/cs/findbugs/ProjectPackagePrefixes.java    |   52 +-
 src/java/edu/umd/cs/findbugs/ProjectStats.java     |  138 +-
 src/java/edu/umd/cs/findbugs/PropertyBundle.java   |   33 +-
 .../edu/umd/cs/findbugs/QueryBugAnnotations.java   |   11 +-
 .../edu/umd/cs/findbugs/RecursiveFileSearch.java   |   28 +-
 .../edu/umd/cs/findbugs/ResourceCollection.java    |   13 +-
 .../edu/umd/cs/findbugs/ResourceCreationPoint.java |    5 +-
 .../umd/cs/findbugs/ResourceTrackingDetector.java  |   34 +-
 .../umd/cs/findbugs/SAXBugCollectionHandler.java   |  303 +-
 src/java/edu/umd/cs/findbugs/SelfCalls.java        |   39 +-
 src/java/edu/umd/cs/findbugs/ShowHelp.java         |   43 +-
 .../edu/umd/cs/findbugs/SloppyBugComparator.java   |   64 +-
 .../edu/umd/cs/findbugs/SortedBugCollection.java   |  239 +-
 .../edu/umd/cs/findbugs/SortingBugReporter.java    |    9 +-
 .../edu/umd/cs/findbugs/SourceLineAnnotation.java  |  202 +-
 src/java/edu/umd/cs/findbugs/StackMapAnalyzer.java |  247 +-
 .../edu/umd/cs/findbugs/StatelessDetector.java     |    6 +-
 src/java/edu/umd/cs/findbugs/StringAnnotation.java |   23 +-
 .../edu/umd/cs/findbugs/SuppressionMatcher.java    |   16 +-
 src/java/edu/umd/cs/findbugs/SwitchHandler.java    |   42 +-
 src/java/edu/umd/cs/findbugs/SystemProperties.java |   34 +-
 .../{ba/ComparableMethod.java => Test.java}        |   16 +-
 .../edu/umd/cs/findbugs/TextUIBugReporter.java     |   12 +-
 .../edu/umd/cs/findbugs/TextUICommandLine.java     |  272 +-
 .../umd/cs/findbugs/TextUIProgressCallback.java    |   11 +-
 src/java/edu/umd/cs/findbugs/Token.java            |   11 +-
 src/java/edu/umd/cs/findbugs/Tokenizer.java        |   57 +-
 src/java/edu/umd/cs/findbugs/TrainingDetector.java |    2 +-
 src/java/edu/umd/cs/findbugs/TypeAnnotation.java   |   48 +-
 .../edu/umd/cs/findbugs/UseAnnotationDatabase.java |    2 +-
 .../umd/cs/findbugs/UserDesignations_ja.properties |   16 +-
 src/java/edu/umd/cs/findbugs/Version.java          |   83 +-
 .../findbugs/VersionInsensitiveBugComparator.java  |  116 +-
 .../edu/umd/cs/findbugs/WarningComparator.java     |   13 +-
 .../edu/umd/cs/findbugs/WarningSuppressor.java     |   11 +-
 src/java/edu/umd/cs/findbugs/XDocsBugReporter.java |    8 +-
 src/java/edu/umd/cs/findbugs/XMLBugReporter.java   |    4 +-
 .../umd/cs/findbugs/XMLWriteableWithMessages.java  |    2 +-
 .../umd/cs/findbugs/annotations/CheckForNull.java  |    6 +-
 .../cs/findbugs/annotations/CheckReturnValue.java  |    6 +-
 .../cs/findbugs/annotations/CleanupObligation.java |    2 +-
 .../cs/findbugs/annotations/CreatesObligation.java |    2 +-
 .../cs/findbugs/annotations/DefaultAnnotation.java |   12 +-
 .../annotations/DefaultAnnotationForFields.java    |    8 +-
 .../annotations/DefaultAnnotationForMethods.java   |    8 +-
 .../DefaultAnnotationForParameters.java            |   10 +-
 .../cs/findbugs/annotations/DesireNoWarning.java   |    4 +-
 .../umd/cs/findbugs/annotations/DesireWarning.java |    4 +-
 .../findbugs/annotations/DischargesObligation.java |    2 +-
 .../edu/umd/cs/findbugs/annotations/NonNull.java   |    6 +-
 .../edu/umd/cs/findbugs/annotations/Nullable.java  |    8 +-
 .../findbugs/annotations/OverrideMustInvoke.java   |    6 +-
 .../umd/cs/findbugs/annotations/PossiblyNull.java  |    4 +-
 .../ReturnValuesAreNonnullByDefault.java           |    2 +-
 .../findbugs/annotations/SuppressFBWarnings.java   |    6 +-
 .../cs/findbugs/annotations/SuppressWarnings.java  |    6 +-
 .../umd/cs/findbugs/annotations/package-info.java  |    4 +-
 .../cs/findbugs/asm/AbstractFBMethodVisitor.java   |    7 +-
 .../edu/umd/cs/findbugs/asm/ClassNodeDetector.java |   17 +-
 .../edu/umd/cs/findbugs/asm/FBClassReader.java     |   12 +-
 .../edu/umd/cs/findbugs/asm/FBMethodVisitor.java   |   15 +-
 .../edu/umd/cs/findbugs/ba/AbstractBlockOrder.java |   10 +-
 .../umd/cs/findbugs/ba/AbstractClassMember.java    |   55 +-
 .../edu/umd/cs/findbugs/ba/AbstractDataflow.java   |    8 +-
 .../cs/findbugs/ba/AbstractDataflowAnalysis.java   |   24 +-
 .../cs/findbugs/ba/AbstractDominatorsAnalysis.java |   40 +-
 src/java/edu/umd/cs/findbugs/ba/AbstractField.java |    6 +-
 .../findbugs/ba/AbstractFrameModelingVisitor.java  |  213 +-
 .../edu/umd/cs/findbugs/ba/AbstractMethod.java     |   17 +-
 .../edu/umd/cs/findbugs/ba/AccessibleEntity.java   |    2 +-
 .../edu/umd/cs/findbugs/ba/AnalysisContext.java    |  301 +-
 .../edu/umd/cs/findbugs/ba/AnalysisException.java  |   15 +-
 .../edu/umd/cs/findbugs/ba/AnalysisFeatures.java   |    1 -
 .../edu/umd/cs/findbugs/ba/AnnotationDatabase.java |  143 +-
 .../umd/cs/findbugs/ba/AnnotationEnumeration.java  |    6 +-
 .../findbugs/ba/AnnotationRetentionDatabase.java   |    8 +-
 .../edu/umd/cs/findbugs/ba/AssertionMethods.java   |   40 +-
 .../edu/umd/cs/findbugs/ba/AssignedFieldMap.java   |   33 +-
 .../cs/findbugs/ba/BackwardDataflowAnalysis.java   |   12 +-
 .../findbugs/ba/BasicAbstractDataflowAnalysis.java |   20 +-
 src/java/edu/umd/cs/findbugs/ba/BasicBlock.java    |   83 +-
 .../edu/umd/cs/findbugs/ba/BetterCFGBuilder2.java  |  232 +-
 src/java/edu/umd/cs/findbugs/ba/BlockOrder.java    |    3 +-
 src/java/edu/umd/cs/findbugs/ba/BlockType.java     |   61 +-
 .../edu/umd/cs/findbugs/ba/BlockTypeAnalysis.java  |   17 +-
 .../edu/umd/cs/findbugs/ba/BytecodeScanner.java    |   42 +-
 src/java/edu/umd/cs/findbugs/ba/CFG.java           |   79 +-
 src/java/edu/umd/cs/findbugs/ba/CFGBuilder.java    |    5 +-
 .../edu/umd/cs/findbugs/ba/CFGBuilderFactory.java  |    5 +-
 src/java/edu/umd/cs/findbugs/ba/CFGPrinter.java    |   10 +-
 .../findbugs/ba/CheckReturnAnnotationDatabase.java |   36 +-
 .../cs/findbugs/ba/CheckReturnValueAnnotation.java |   18 +-
 src/java/edu/umd/cs/findbugs/ba/ClassContext.java  |  126 +-
 src/java/edu/umd/cs/findbugs/ba/ClassHash.java     |   59 +-
 src/java/edu/umd/cs/findbugs/ba/ClassMember.java   |    4 +-
 .../findbugs/ba/ClassNotFoundExceptionParser.java  |    1 -
 src/java/edu/umd/cs/findbugs/ba/ClassSummary.java  |   11 +-
 .../cs/findbugs/ba/CompactLocationNumbering.java   |   14 +-
 .../edu/umd/cs/findbugs/ba/ComparableField.java    |    6 +-
 .../edu/umd/cs/findbugs/ba/ComparableMethod.java   |    6 +-
 .../umd/cs/findbugs/ba/CompoundMethodChooser.java  |   10 +-
 src/java/edu/umd/cs/findbugs/ba/DFSCFGPrinter.java |    2 +-
 src/java/edu/umd/cs/findbugs/ba/DFSEdgeTypes.java  |    2 +-
 src/java/edu/umd/cs/findbugs/ba/Dataflow.java      |  174 +-
 .../edu/umd/cs/findbugs/ba/DataflowAnalysis.java   |   27 +-
 .../cs/findbugs/ba/DataflowAnalysisException.java  |   11 +-
 .../edu/umd/cs/findbugs/ba/DataflowCFGPrinter.java |    9 +-
 .../umd/cs/findbugs/ba/DataflowValueChooser.java   |    2 +-
 src/java/edu/umd/cs/findbugs/ba/Debug.java         |    1 -
 .../ba/DebugRepositoryLookupFailureCallback.java   |   20 +-
 .../cs/findbugs/ba/DefaultNullnessAnnotations.java |  250 +-
 .../edu/umd/cs/findbugs/ba/DepthFirstSearch.java   |    5 +-
 .../edu/umd/cs/findbugs/ba/DominatorsAnalysis.java |    9 +-
 src/java/edu/umd/cs/findbugs/ba/Edge.java          |   54 +-
 src/java/edu/umd/cs/findbugs/ba/EdgeChooser.java   |    4 +-
 src/java/edu/umd/cs/findbugs/ba/EdgeTypes.java     |    3 +-
 .../umd/cs/findbugs/ba/ExceptionHandlerMap.java    |   35 +-
 src/java/edu/umd/cs/findbugs/ba/FieldSummary.java  |   46 +-
 .../cs/findbugs/ba/FileSourceFileDataSource.java   |    8 +-
 .../cs/findbugs/ba/ForwardDataflowAnalysis.java    |   10 +-
 src/java/edu/umd/cs/findbugs/ba/Frame.java         |  130 +-
 .../umd/cs/findbugs/ba/FrameDataflowAnalysis.java  |   46 +-
 src/java/edu/umd/cs/findbugs/ba/Hierarchy.java     |   76 +-
 src/java/edu/umd/cs/findbugs/ba/Hierarchy2.java    |  104 +-
 .../findbugs/ba/INullnessAnnotationDatabase.java   |   14 +-
 .../edu/umd/cs/findbugs/ba/IncompatibleTypes.java  |   92 +-
 .../edu/umd/cs/findbugs/ba/InnerClassAccess.java   |   10 +-
 .../umd/cs/findbugs/ba/InnerClassAccessMap.java    |   62 +-
 .../umd/cs/findbugs/ba/InstructionHandleMap.java   |    4 +-
 .../cs/findbugs/ba/InvalidBytecodeException.java   |   10 +-
 .../edu/umd/cs/findbugs/ba/JavaClassAndMethod.java |   14 +-
 src/java/edu/umd/cs/findbugs/ba/LineNumberMap.java |   34 +-
 .../umd/cs/findbugs/ba/LiveLocalStoreAnalysis.java |   42 +-
 .../umd/cs/findbugs/ba/LiveLocalStoreDataflow.java |    3 +-
 src/java/edu/umd/cs/findbugs/ba/Location.java      |   23 +-
 src/java/edu/umd/cs/findbugs/ba/LockAnalysis.java  |   37 +-
 src/java/edu/umd/cs/findbugs/ba/LockChecker.java   |   25 +-
 src/java/edu/umd/cs/findbugs/ba/LockDataflow.java  |    3 +-
 src/java/edu/umd/cs/findbugs/ba/LockSet.java       |  114 +-
 .../edu/umd/cs/findbugs/ba/MethodBytecodeSet.java  |    2 +-
 src/java/edu/umd/cs/findbugs/ba/MethodChooser.java |    4 +-
 src/java/edu/umd/cs/findbugs/ba/MethodHash.java    |   25 +-
 .../findbugs/ba/MethodUnprofitableException.java   |    8 +-
 .../umd/cs/findbugs/ba/MissingClassException.java  |    9 +-
 .../edu/umd/cs/findbugs/ba/NullnessAnnotation.java |    6 +-
 .../cs/findbugs/ba/NullnessAnnotationDatabase.java |   40 +-
 .../edu/umd/cs/findbugs/ba/ObjectTypeFactory.java  |   12 +-
 .../edu/umd/cs/findbugs/ba/OpcodeStackScanner.java |    8 +-
 src/java/edu/umd/cs/findbugs/ba/Path.java          |   35 +-
 src/java/edu/umd/cs/findbugs/ba/PathVisitor.java   |    8 +-
 .../umd/cs/findbugs/ba/PostDominatorsAnalysis.java |    9 +-
 .../findbugs/ba/PruneInfeasibleExceptionEdges.java |   27 +-
 .../PruneUnconditionalExceptionThrowerEdges.java   |   83 +-
 .../edu/umd/cs/findbugs/ba/PutfieldScanner.java    |    6 +-
 .../umd/cs/findbugs/ba/RepositoryClassParser.java  |   11 +-
 .../ba/RepositoryLookupFailureCallback.java        |    3 +-
 .../edu/umd/cs/findbugs/ba/ResourceTracker.java    |   22 +-
 src/java/edu/umd/cs/findbugs/ba/ResourceValue.java |    6 +-
 .../umd/cs/findbugs/ba/ResourceValueAnalysis.java  |   33 +-
 .../edu/umd/cs/findbugs/ba/ResourceValueFrame.java |    6 +-
 .../ba/ResourceValueFrameModelingVisitor.java      |   15 +-
 src/java/edu/umd/cs/findbugs/ba/ReturnPath.java    |   13 +-
 .../edu/umd/cs/findbugs/ba/ReturnPathAnalysis.java |    8 +-
 .../edu/umd/cs/findbugs/ba/ReturnPathDataflow.java |    1 -
 .../edu/umd/cs/findbugs/ba/ReverseDFSOrder.java    |    9 +-
 .../cs/findbugs/ba/ReverseDepthFirstSearch.java    |    5 +-
 .../edu/umd/cs/findbugs/ba/ReversePostOrder.java   |    8 +-
 .../edu/umd/cs/findbugs/ba/SignatureConverter.java |   32 +-
 .../edu/umd/cs/findbugs/ba/SignatureParser.java    |   55 +-
 .../umd/cs/findbugs/ba/SimplePathEnumerator.java   |   37 +-
 src/java/edu/umd/cs/findbugs/ba/SourceFile.java    |   14 +-
 .../umd/cs/findbugs/ba/SourceFileDataSource.java   |    1 -
 src/java/edu/umd/cs/findbugs/ba/SourceFinder.java  |  132 +-
 src/java/edu/umd/cs/findbugs/ba/SourceInfoMap.java |   94 +-
 src/java/edu/umd/cs/findbugs/ba/StackDepth.java    |   12 +-
 .../edu/umd/cs/findbugs/ba/StackDepthAnalysis.java |   31 +-
 src/java/edu/umd/cs/findbugs/ba/Target.java        |    7 +-
 .../cs/findbugs/ba/TargetEnumeratingVisitor.java   |   19 +-
 .../edu/umd/cs/findbugs/ba/TestCaseDetector.java   |    6 +-
 src/java/edu/umd/cs/findbugs/ba/URLClassPath.java  |   94 +-
 .../umd/cs/findbugs/ba/URLClassPathRepository.java |   26 +-
 .../edu/umd/cs/findbugs/ba/UnresolvedXField.java   |   28 +-
 .../edu/umd/cs/findbugs/ba/UnresolvedXMethod.java  |   48 +-
 src/java/edu/umd/cs/findbugs/ba/XClass.java        |    2 +
 src/java/edu/umd/cs/findbugs/ba/XFactory.java      |  153 +-
 src/java/edu/umd/cs/findbugs/ba/XField.java        |    5 +-
 src/java/edu/umd/cs/findbugs/ba/XMethod.java       |   14 +-
 .../edu/umd/cs/findbugs/ba/XMethodParameter.java   |    9 +-
 .../cs/findbugs/ba/ZipSourceFileDataSource.java    |   16 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/Binding.java   |    8 +-
 .../edu/umd/cs/findbugs/ba/bcp/BindingSet.java     |   13 +-
 .../umd/cs/findbugs/ba/bcp/ByteCodePattern.java    |   25 +-
 .../cs/findbugs/ba/bcp/ByteCodePatternMatch.java   |    7 +-
 .../edu/umd/cs/findbugs/ba/bcp/FieldAccess.java    |   21 +-
 .../edu/umd/cs/findbugs/ba/bcp/FieldVariable.java  |   12 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/IfNull.java    |    4 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/Invoke.java    |   36 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/Load.java      |    8 +-
 .../edu/umd/cs/findbugs/ba/bcp/LocalVariable.java  |    5 +-
 .../findbugs/ba/bcp/LongOrDoubleLocalVariable.java |    7 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/MatchAny.java  |   13 +-
 .../edu/umd/cs/findbugs/ba/bcp/MatchResult.java    |    9 +-
 .../edu/umd/cs/findbugs/ba/bcp/Monitorenter.java   |    8 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/New.java       |    8 +-
 .../cs/findbugs/ba/bcp/OneVariableInstruction.java |    9 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/Opcode.java    |   12 +-
 .../edu/umd/cs/findbugs/ba/bcp/PatternElement.java |   21 +-
 .../cs/findbugs/ba/bcp/PatternElementMatch.java    |   15 +-
 .../edu/umd/cs/findbugs/ba/bcp/PatternMatcher.java |   87 +-
 .../umd/cs/findbugs/ba/bcp/SingleInstruction.java  |    3 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/Store.java     |    8 +-
 src/java/edu/umd/cs/findbugs/ba/bcp/Variable.java  |    1 -
 src/java/edu/umd/cs/findbugs/ba/bcp/Wild.java      |    9 +-
 src/java/edu/umd/cs/findbugs/ba/ca/Call.java       |    3 +-
 src/java/edu/umd/cs/findbugs/ba/ca/CallList.java   |   11 +-
 .../umd/cs/findbugs/ba/ca/CallListAnalysis.java    |   13 +-
 .../umd/cs/findbugs/ba/ca/CallListDataflow.java    |    2 +-
 .../edu/umd/cs/findbugs/ba/ch/ClassVertex.java     |   11 +-
 .../edu/umd/cs/findbugs/ba/ch/InheritanceEdge.java |    2 +-
 .../umd/cs/findbugs/ba/ch/InheritanceGraph.java    |    6 +-
 .../cs/findbugs/ba/ch/InheritanceGraphVisitor.java |    6 +-
 .../findbugs/ba/ch/InterproceduralCallGraph.java   |   10 +-
 .../ba/ch/InterproceduralCallGraphEdge.java        |    4 +-
 .../ba/ch/InterproceduralCallGraphVertex.java      |    2 +-
 .../findbugs/ba/ch/OverriddenMethodsVisitor.java   |   42 +-
 src/java/edu/umd/cs/findbugs/ba/ch/Subtypes2.java  |  192 +-
 ...Visitor.java => SupertypeTraversalVisitor.java} |   34 +-
 .../edu/umd/cs/findbugs/ba/constant/Constant.java  |   32 +-
 .../cs/findbugs/ba/constant/ConstantAnalysis.java  |   11 +-
 .../cs/findbugs/ba/constant/ConstantDataflow.java  |    2 +-
 .../umd/cs/findbugs/ba/constant/ConstantFrame.java |    2 +-
 .../ba/constant/ConstantFrameModelingVisitor.java  |   12 +-
 .../ba/deref/UnconditionalValueDerefAnalysis.java  |  279 +-
 .../ba/deref/UnconditionalValueDerefDataflow.java  |    6 +-
 .../ba/deref/UnconditionalValueDerefSet.java       |   54 +-
 .../cs/findbugs/ba/generic/GenericObjectType.java  |   33 +-
 .../ba/generic/GenericSignatureParser.java         |   45 +-
 .../cs/findbugs/ba/generic/GenericUtilities.java   |  183 +-
 src/java/edu/umd/cs/findbugs/ba/heap/FieldSet.java |   18 +-
 .../umd/cs/findbugs/ba/heap/FieldSetAnalysis.java  |   20 +-
 .../edu/umd/cs/findbugs/ba/heap/StoreAnalysis.java |    4 +-
 .../ba/interproc/FieldPropertyDatabase.java        |    6 +-
 .../ba/interproc/MethodPropertyDatabase.java       |    5 +-
 .../findbugs/ba/interproc/ParameterProperty.java   |   44 +-
 .../cs/findbugs/ba/interproc/PropertyDatabase.java |   11 +-
 .../edu/umd/cs/findbugs/ba/jsr305/Analysis.java    |    8 +-
 .../ba/jsr305/BackwardTypeQualifierDataflow.java   |    4 +-
 .../BackwardTypeQualifierDataflowAnalysis.java     |    8 +-
 .../BackwardTypeQualifierDataflowFactory.java      |    5 +-
 .../DirectlyRelevantTypeQualifiersDatabase.java    |    3 +-
 .../ba/jsr305/FindBugsDefaultAnnotations.java      |    8 +-
 .../edu/umd/cs/findbugs/ba/jsr305/FlowValue.java   |   26 +-
 .../ba/jsr305/ForwardTypeQualifierDataflow.java    |    4 +-
 .../ForwardTypeQualifierDataflowAnalysis.java      |   13 +-
 .../ForwardTypeQualifierDataflowFactory.java       |    2 +-
 .../ba/jsr305/JSR305NullnessAnnotations.java       |    2 +-
 .../ba/jsr305/ParameterAnnotationLookupResult.java |    4 +-
 .../ba/jsr305/ReturnTypeAnnotationAccumulator.java |    8 +-
 .../jsr305/ReturnTypeAnnotationLookupResult.java   |    4 +-
 .../umd/cs/findbugs/ba/jsr305/SourceSinkInfo.java  |   55 +-
 .../ba/jsr305/TypeQualifierAnnotation.java         |   26 +-
 .../TypeQualifierAnnotationLookupResult.java       |   16 +-
 .../ba/jsr305/TypeQualifierApplications.java       |  177 +-
 .../findbugs/ba/jsr305/TypeQualifierDataflow.java  |    6 +-
 .../ba/jsr305/TypeQualifierDataflowAnalysis.java   |   29 +-
 .../findbugs/ba/jsr305/TypeQualifierResolver.java  |   30 +-
 .../cs/findbugs/ba/jsr305/TypeQualifierValue.java  |   43 +-
 .../findbugs/ba/jsr305/TypeQualifierValueSet.java  |   54 +-
 .../ba/jsr305/ValidationSecurityManager.java       |   49 +-
 .../findbugs/ba/jsr305/ValidatorClassLoader.java   |   50 +-
 .../edu/umd/cs/findbugs/ba/npe/DerefFinder.java    |   37 +-
 .../findbugs/ba/npe/IsNullConditionDecision.java   |   12 +-
 .../edu/umd/cs/findbugs/ba/npe/IsNullValue.java    |  117 +-
 .../cs/findbugs/ba/npe/IsNullValueAnalysis.java    |  187 +-
 .../ba/npe/IsNullValueAnalysisFeatures.java        |    2 +-
 .../cs/findbugs/ba/npe/IsNullValueDataflow.java    |    1 -
 .../umd/cs/findbugs/ba/npe/IsNullValueFrame.java   |   43 +-
 .../ba/npe/IsNullValueFrameModelingVisitor.java    |   49 +-
 .../ba/npe/LocationWhereValueBecomesNull.java      |   15 +-
 .../ba/npe/MayReturnNullPropertyDatabase.java      |    2 +-
 .../cs/findbugs/ba/npe/NonNullParamViolation.java  |    4 +-
 .../npe/NullDerefAndRedundantComparisonFinder.java |  193 +-
 .../ba/npe/NullValueUnconditionalDeref.java        |    5 +-
 .../ba/npe/ParameterNullnessPropertyDatabase.java  |    6 +-
 .../umd/cs/findbugs/ba/npe/RedundantBranch.java    |    6 +-
 .../edu/umd/cs/findbugs/ba/npe/ReturnPathType.java |   12 +-
 .../cs/findbugs/ba/npe/ReturnPathTypeAnalysis.java |  120 +-
 .../cs/findbugs/ba/npe/ReturnPathTypeDataflow.java |    4 +-
 .../npe/ReturnValueNullnessPropertyDatabase.java   |    6 +-
 .../TypeQualifierNullnessAnnotationDatabase.java   |  125 +-
 .../ba/npe/UsagesRequiringNonNullValues.java       |   15 +-
 .../cs/findbugs/ba/obl/InstructionActionCache.java |   57 +-
 .../umd/cs/findbugs/ba/obl/MatchMethodEntry.java   |   14 +-
 .../ba/obl/NonexistentObligationException.java     |    1 -
 .../edu/umd/cs/findbugs/ba/obl/Obligation.java     |    5 +-
 ...bligationAcquiredOrReleasedInLoopException.java |    4 +-
 .../umd/cs/findbugs/ba/obl/ObligationAnalysis.java |   95 +-
 .../umd/cs/findbugs/ba/obl/ObligationDataflow.java |    2 +-
 .../umd/cs/findbugs/ba/obl/ObligationFactory.java  |   28 +-
 .../findbugs/ba/obl/ObligationPolicyDatabase.java  |   33 +-
 .../ba/obl/ObligationPolicyDatabaseAction.java     |    2 +-
 .../ba/obl/ObligationPolicyDatabaseEntry.java      |    6 +-
 .../ba/obl/ObligationPolicyDatabaseEntryType.java  |    2 +-
 .../edu/umd/cs/findbugs/ba/obl/ObligationSet.java  |   26 +-
 src/java/edu/umd/cs/findbugs/ba/obl/State.java     |    5 +-
 src/java/edu/umd/cs/findbugs/ba/obl/StateSet.java  |   60 +-
 .../edu/umd/cs/findbugs/ba/type/BottomType.java    |    3 +-
 .../umd/cs/findbugs/ba/type/DoubleExtraType.java   |    3 +-
 .../cs/findbugs/ba/type/ExceptionObjectType.java   |   26 +-
 .../edu/umd/cs/findbugs/ba/type/ExceptionSet.java  |   51 +-
 .../cs/findbugs/ba/type/ExceptionSetFactory.java   |    5 +-
 .../edu/umd/cs/findbugs/ba/type/ExtendedTypes.java |    3 +-
 .../umd/cs/findbugs/ba/type/FieldStoreType.java    |   13 +-
 .../findbugs/ba/type/FieldStoreTypeDatabase.java   |    3 +-
 .../edu/umd/cs/findbugs/ba/type/LongExtraType.java |    3 +-
 src/java/edu/umd/cs/findbugs/ba/type/NullType.java |    3 +-
 .../cs/findbugs/ba/type/StandardTypeMerger.java    |   89 +-
 .../umd/cs/findbugs/ba/type/ThrownException.java   |   13 +-
 src/java/edu/umd/cs/findbugs/ba/type/TopType.java  |    3 +-
 .../edu/umd/cs/findbugs/ba/type/TypeAnalysis.java  |  141 +-
 .../edu/umd/cs/findbugs/ba/type/TypeDataflow.java  |    1 -
 .../edu/umd/cs/findbugs/ba/type/TypeFrame.java     |   18 +-
 .../findbugs/ba/type/TypeFrameModelingVisitor.java |  190 +-
 .../edu/umd/cs/findbugs/ba/type/TypeMerger.java    |    5 +-
 .../edu/umd/cs/findbugs/ba/vna/AvailableLoad.java  |   35 +-
 .../edu/umd/cs/findbugs/ba/vna/LoadedFieldSet.java |   23 +-
 src/java/edu/umd/cs/findbugs/ba/vna/MergeTree.java |   49 +-
 .../edu/umd/cs/findbugs/ba/vna/ValueNumber.java    |   25 +-
 .../cs/findbugs/ba/vna/ValueNumberAnalysis.java    |   94 +-
 .../ba/vna/ValueNumberAnalysisFeatures.java        |    1 -
 .../umd/cs/findbugs/ba/vna/ValueNumberCache.java   |   33 +-
 .../cs/findbugs/ba/vna/ValueNumberDataflow.java    |    5 +-
 .../umd/cs/findbugs/ba/vna/ValueNumberFactory.java |   21 +-
 .../umd/cs/findbugs/ba/vna/ValueNumberFrame.java   |  309 +-
 .../ba/vna/ValueNumberFrameModelingVisitor.java    |  255 +-
 .../cs/findbugs/ba/vna/ValueNumberSourceInfo.java  |   35 +-
 .../umd/cs/findbugs/bcel/AnnotationDetector.java   |    7 +-
 src/java/edu/umd/cs/findbugs/bcel/BCELUtil.java    |   45 +-
 src/java/edu/umd/cs/findbugs/bcel/CFGDetector.java |   13 +-
 .../umd/cs/findbugs/bcel/OpcodeStackDetector.java  |   14 +-
 .../edu/umd/cs/findbugs/bcel/PreorderDetector.java |    7 +-
 .../umd/cs/findbugs/bcel/generic/NONNULL2Z.java    |    4 +-
 .../edu/umd/cs/findbugs/bcel/generic/NULL2Z.java   |    6 +-
 .../generic/NullnessConversationInstruction.java   |   10 +-
 .../cs/findbugs/bugReporter/MaxRankDecorator.java  |    3 +-
 .../findbugs/bugReporter/SuppressionDecorator.java |   50 +-
 src/java/edu/umd/cs/findbugs/charsets/UTF8.java    |    6 +-
 .../classfile/CheckedAnalysisException.java        |    6 +-
 .../umd/cs/findbugs/classfile/ClassDescriptor.java |    6 +-
 .../classfile/ClassNameMismatchException.java      |    6 +-
 .../cs/findbugs/classfile/DescriptorFactory.java   |   32 +-
 .../umd/cs/findbugs/classfile/FieldDescriptor.java |    7 +-
 .../classfile/FieldOrMethodDescriptor.java         |   19 +-
 src/java/edu/umd/cs/findbugs/classfile/Global.java |    8 +-
 .../umd/cs/findbugs/classfile/IAnalysisCache.java  |   30 +-
 .../umd/cs/findbugs/classfile/IAnalysisEngine.java |    6 +-
 .../classfile/IAnalysisEngineRegistrar.java        |    4 +-
 .../findbugs/classfile/IClassAnalysisEngine.java   |    4 +-
 .../umd/cs/findbugs/classfile/IClassObserver.java  |    4 +-
 .../cs/findbugs/classfile/IClassPathBuilder.java   |   12 +-
 .../classfile/IClassPathBuilderProgress.java       |    2 +-
 .../edu/umd/cs/findbugs/classfile/ICodeBase.java   |   24 +-
 .../umd/cs/findbugs/classfile/ICodeBaseEntry.java  |   14 +-
 .../cs/findbugs/classfile/ICodeBaseIterator.java   |    8 +-
 .../cs/findbugs/classfile/ICodeBaseLocator.java    |    9 +-
 .../cs/findbugs/classfile/IDatabaseFactory.java    |    2 +-
 .../umd/cs/findbugs/classfile/IErrorLogger.java    |   12 +-
 .../findbugs/classfile/IMethodAnalysisEngine.java  |    2 +-
 .../cs/findbugs/classfile/IScannableCodeBase.java  |    4 +-
 .../classfile/InvalidClassFileFormatException.java |    6 +-
 .../cs/findbugs/classfile/MethodDescriptor.java    |   20 +-
 .../findbugs/classfile/MissingClassException.java  |    8 +-
 .../classfile/RecomputableClassAnalysisEngine.java |    1 +
 .../classfile/ReflectionDatabaseFactory.java       |   16 +-
 .../classfile/ResourceNotFoundException.java       |   10 +-
 .../classfile/UncheckedAnalysisException.java      |    6 +-
 .../classfile/analysis/AnnotationValue.java        |   47 +-
 .../cs/findbugs/classfile/analysis/ClassData.java  |    8 +-
 .../cs/findbugs/classfile/analysis/ClassInfo.java  |  200 +-
 .../analysis/ClassNameAndSuperclassInfo.java       |   13 +-
 .../cs/findbugs/classfile/analysis/EnumValue.java  |    2 +-
 .../cs/findbugs/classfile/analysis/FieldInfo.java  |   51 +-
 .../cs/findbugs/classfile/analysis/MethodInfo.java |  157 +-
 .../engine/AbstractFieldAnnotationVisitor.java     |   11 +-
 .../classfile/engine/AbstractMethodVisitor.java    |   76 +-
 .../classfile/engine/ClassDataAnalysisEngine.java  |    8 +
 .../classfile/engine/ClassInfoAnalysisEngine.java  |   17 +-
 .../ClassNameAndSuperclassInfoAnalysisEngine.java  |   11 +-
 .../cs/findbugs/classfile/engine/ClassParser.java  |  127 +-
 .../classfile/engine/ClassParserInterface.java     |    6 +-
 .../classfile/engine/ClassParserUsingASM.java      |  788 +--
 .../classfile/engine/ClassParserUsingBCEL.java     |   16 +-
 .../findbugs/classfile/engine/EngineRegistrar.java |    7 +-
 .../findbugs/classfile/engine/SelfMethodCalls.java |   15 +-
 .../engine/asm/ClassNodeAnalysisEngine.java        |    8 +-
 .../engine/asm/ClassReaderAnalysisEngine.java      |    8 +-
 .../classfile/engine/asm/EngineRegistrar.java      |    7 +-
 .../engine/asm/FindBugsASM.java}                   |   14 +-
 .../classfile/engine/bcel/AnalysisFactory.java     |    9 +-
 .../engine/bcel/AssertionMethodsFactory.java       |    6 +-
 .../engine/bcel/AssignedFieldMapFactory.java       |    8 +-
 ...ackwardTypeQualifierDataflowFactoryFactory.java |    5 +-
 .../engine/bcel/BlockTypeAnalysisFactory.java      |    5 +-
 .../findbugs/classfile/engine/bcel/CFGFactory.java |   22 +-
 .../engine/bcel/CallListDataflowFactory.java       |    5 +-
 .../bcel/ClassContextClassAnalysisEngine.java      |    8 +-
 .../bcel/CompactLocationNumberingFactory.java      |    5 +-
 .../engine/bcel/ConstantDataflowFactory.java       |    8 +-
 .../engine/bcel/ConstantPoolGenFactory.java        |    8 +-
 .../engine/bcel/DepthFirstSearchFactory.java       |    5 +-
 .../engine/bcel/DominatorsAnalysisFactory.java     |    5 +-
 .../classfile/engine/bcel/EngineRegistrar.java     |   58 +-
 .../engine/bcel/ExceptionSetFactoryFactory.java    |    5 +-
 .../engine/bcel/FinallyDuplicatesInfoFactory.java  |  360 ++
 ...ForwardTypeQualifierDataflowFactoryFactory.java |    5 +-
 .../engine/bcel/IsNullValueDataflowFactory.java    |    5 +-
 .../engine/bcel/JavaClassAnalysisEngine.java       |    3 +
 .../engine/bcel/LiveLocalStoreDataflowFactory.java |    5 +-
 .../classfile/engine/bcel/LoadDataflowFactory.java |    8 +-
 .../engine/bcel/LoadedFieldSetFactory.java         |   18 +-
 .../classfile/engine/bcel/LockCheckerFactory.java  |    5 +-
 .../classfile/engine/bcel/LockDataflowFactory.java |    5 +-
 .../engine/bcel/MethodBytecodeSetFactory.java      |    5 +-
 .../classfile/engine/bcel/MethodFactory.java       |    7 +-
 .../classfile/engine/bcel/MethodGenFactory.java    |   22 +-
 .../bcel/NonExceptionPostdominatorsAnalysis.java   |    4 +-
 .../NonExceptionPostdominatorsAnalysisFactory.java |    5 +-
 ...NonImplicitExceptionPostDominatorsAnalysis.java |    3 +-
 ...icitExceptionPostDominatorsAnalysisFactory.java |    7 +-
 .../engine/bcel/ObligationDataflowFactory.java     |    3 +-
 .../engine/bcel/ParameterSignatureListFactory.java |    5 +-
 .../engine/bcel/ReturnPathDataflowFactory.java     |    5 +-
 .../engine/bcel/ReturnPathTypeDataflowFactory.java |    5 +-
 .../bcel/ReverseDepthFirstSearchFactory.java       |    5 +-
 .../engine/bcel/StoreDataflowFactory.java          |    8 +-
 .../classfile/engine/bcel/TypeDataflowFactory.java |    5 +-
 .../UnconditionalValueDerefDataflowFactory.java    |    5 +-
 .../engine/bcel/UnpackedBytecodeCallback.java      |    7 +-
 .../classfile/engine/bcel/UnpackedCode.java        |    4 +-
 .../classfile/engine/bcel/UnpackedCodeFactory.java |    8 +-
 .../bcel/UsagesRequiringNonNullValuesFactory.java  |    3 +-
 .../engine/bcel/ValueNumberDataflowFactory.java    |    5 +-
 .../engine/bcel/ValueRangeAnalysisFactory.java     |  972 ++++
 .../classfile/impl/AbstractScannableCodeBase.java  |   33 +-
 .../impl/AbstractScannableCodeBaseEntry.java       |    7 +-
 .../cs/findbugs/classfile/impl/AnalysisCache.java  |  123 +-
 .../cs/findbugs/classfile/impl/ClassFactory.java   |   17 +-
 .../findbugs/classfile/impl/ClassPathBuilder.java  |   15 +-
 .../cs/findbugs/classfile/impl/ClassPathImpl.java  |   13 +-
 .../classfile/impl/DelegatingCodeBaseEntry.java    |   30 +-
 .../classfile/impl/DelegatingCodeBaseIterator.java |   12 +-
 .../findbugs/classfile/impl/DirectoryCodeBase.java |   36 +-
 .../classfile/impl/DirectoryCodeBaseEntry.java     |   21 +-
 .../classfile/impl/FilesystemCodeBaseLocator.java  |   14 +-
 .../classfile/impl/NestedZipFileCodeBase.java      |   22 +-
 .../impl/NestedZipFileCodeBaseLocator.java         |   14 +-
 .../classfile/impl/SingleFileCodeBase.java         |   52 +-
 .../classfile/impl/SingleFileCodeBaseEntry.java    |   31 +-
 .../classfile/impl/ZipCodeBaseFactory.java         |    6 +-
 .../findbugs/classfile/impl/ZipFileCodeBase.java   |   52 +-
 .../classfile/impl/ZipFileCodeBaseEntry.java       |   21 +-
 .../classfile/impl/ZipInputStreamCodeBase.java     |   26 +-
 .../impl/ZipInputStreamCodeBaseEntry.java          |   21 +-
 .../edu/umd/cs/findbugs/cloud/AbstractCloud.java   |  217 +-
 .../findbugs/cloud/BugCollectionStorageCloud.java  |   36 +-
 .../cs/findbugs/cloud/BugFilingCommentHelper.java  |   39 +-
 src/java/edu/umd/cs/findbugs/cloud/Cloud.java      |    7 +-
 .../edu/umd/cs/findbugs/cloud/CloudFactory.java    |   40 +-
 .../edu/umd/cs/findbugs/cloud/CloudPlugin.java     |    6 +-
 .../edu/umd/cs/findbugs/cloud/DoNothingCloud.java  |  778 +--
 .../umd/cs/findbugs/cloud/MutableCloudTask.java    |  209 +-
 .../edu/umd/cs/findbugs/cloud/OnlineCloud.java     |    6 +-
 .../cloud/username/ClearCloudPreferences.java      |   22 +-
 .../findbugs/cloud/username/LocalNameLookup.java   |    2 +
 .../umd/cs/findbugs/cloud/username/NameLookup.java |    4 +-
 .../cs/findbugs/cloud/username/NoNameLookup.java   |    2 +
 .../cloud/username/PromptForNameLookup.java        |    4 +-
 .../cloud/username/WebCloudNameLookup.java         |   29 +-
 .../cs/findbugs/config/AnalysisFeatureSetting.java |    9 +-
 .../edu/umd/cs/findbugs/config/CommandLine.java    |   63 +-
 .../cs/findbugs/config/ProjectFilterSettings.java  |   25 +-
 .../umd/cs/findbugs/config/SortedProperties.java   |    8 +-
 .../umd/cs/findbugs/config/UserPreferences.java    |   26 +-
 .../detect/AnyMethodReturnValueStreamFactory.java  |   10 +-
 .../detect/AppendingToAnObjectOutputStream.java    |   38 +-
 .../umd/cs/findbugs/detect/AtomicityProblem.java   |   32 +-
 .../cs/findbugs/detect/BadAppletConstructor.java   |   23 +-
 .../umd/cs/findbugs/detect/BadResultSetAccess.java |   22 +-
 .../detect/BadSyntaxForRegularExpression.java      |   80 +-
 .../cs/findbugs/detect/BadUseOfReturnValue.java    |   22 +-
 .../cs/findbugs/detect/BadlyOverriddenAdapter.java |   22 +-
 .../umd/cs/findbugs/detect/BooleanReturnNull.java  |   51 +-
 .../detect/BuildCheckReturnAnnotationDatabase.java |   53 +-
 .../detect/BuildInterproceduralCallGraph.java      |   35 +-
 .../detect/BuildNonNullAnnotationDatabase.java     |   31 +-
 .../detect/BuildNonnullReturnDatabase.java         |   33 +-
 .../detect/BuildObligationPolicyDatabase.java      |   13 +-
 .../findbugs/detect/BuildStringPassthruGraph.java  |  293 +
 .../BuildUnconditionalParamDerefDatabase.java      |   67 +-
 .../detect/CallToUnconditionalThrower.java         |   56 +-
 .../findbugs/detect/CallToUnsupportedMethod.java   |   40 +-
 .../edu/umd/cs/findbugs/detect/CalledMethods.java  |   18 +-
 .../detect/CbeckMustOverrideSuperAnnotation.java   |   24 +-
 .../CheckAnalysisContextContainedAnnotation.java   |   54 +-
 .../edu/umd/cs/findbugs/detect/CheckCalls.java     |   19 +-
 .../cs/findbugs/detect/CheckExpectedWarnings.java  |  152 +-
 .../findbugs/detect/CheckImmutableAnnotation.java  |    8 +-
 .../detect/CheckRelaxingNullnessAnnotation.java    |   29 +-
 .../cs/findbugs/detect/CheckTypeQualifiers.java    |   98 +-
 .../edu/umd/cs/findbugs/detect/CloneIdiom.java     |   66 +-
 .../umd/cs/findbugs/detect/ComparatorIdiom.java    |   14 +-
 .../cs/findbugs/detect/ConfusedInheritance.java    |    4 +-
 .../ConfusionBetweenInheritedAndOuterMethod.java   |   50 +-
 .../findbugs/detect/CovariantArrayAssignment.java  |  190 +
 .../umd/cs/findbugs/detect/CrossSiteScripting.java |  107 +-
 .../cs/findbugs/detect/DeadLocalStoreProperty.java |    2 +-
 .../findbugs/detect/DefaultEncodingDetector.java   |    5 +-
 .../cs/findbugs/detect/DoInsideDoPrivileged.java   |   23 +-
 .../DontCatchIllegalMonitorStateException.java     |   20 +-
 .../detect/DontIgnoreResultOfPutIfAbsent.java      |  159 +-
 .../edu/umd/cs/findbugs/detect/DontUseEnum.java    |    4 +-
 .../findbugs/detect/DoomedCodeWarningProperty.java |    2 +-
 .../umd/cs/findbugs/detect/DroppedException.java   |  175 +-
 .../cs/findbugs/detect/DumbMethodInvocations.java  |  126 +-
 .../edu/umd/cs/findbugs/detect/DumbMethods.java    | 1038 ++--
 .../umd/cs/findbugs/detect/DuplicateBranches.java  |  103 +-
 .../umd/cs/findbugs/detect/EmptyZipFileEntry.java  |   20 +-
 ...lsOperandShouldHaveClassCompatibleWithThis.java |   26 +-
 .../cs/findbugs/detect/ExplicitSerialization.java  |   27 +-
 .../umd/cs/findbugs/detect/FieldItemSummary.java   |   37 +-
 .../cs/findbugs/detect/FinalizerNullsFields.java   |   13 +-
 .../edu/umd/cs/findbugs/detect/FindBadCast2.java   |  235 +-
 .../edu/umd/cs/findbugs/detect/FindBadForLoop.java |    5 +-
 .../cs/findbugs/detect/FindBugsSummaryStats.java   |   16 +-
 .../findbugs/detect/FindCircularDependencies.java  |   38 +-
 .../cs/findbugs/detect/FindComparatorProblems.java |  134 +
 .../cs/findbugs/detect/FindDeadLocalStores.java    |  198 +-
 .../umd/cs/findbugs/detect/FindDoubleCheck.java    |  120 +-
 .../detect/FindEmptySynchronizedBlock.java         |    3 +-
 .../findbugs/detect/FindFieldSelfAssignment.java   |   43 +-
 .../findbugs/detect/FindFinalizeInvocations.java   |   35 +-
 .../umd/cs/findbugs/detect/FindFloatEquality.java  |   62 +-
 .../edu/umd/cs/findbugs/detect/FindFloatMath.java  |   11 +-
 .../edu/umd/cs/findbugs/detect/FindHEmismatch.java |  311 +-
 .../cs/findbugs/detect/FindInconsistentSync2.java  |  200 +-
 .../detect/FindJSR166LockMonitorenter.java         |   69 +-
 .../findbugs/detect/FindLocalSelfAssignment2.java  |   24 +-
 .../umd/cs/findbugs/detect/FindMaskedFields.java   |   87 +-
 .../detect/FindMismatchedWaitOrNotify.java         |   32 +-
 .../umd/cs/findbugs/detect/FindNakedNotify.java    |   18 +-
 .../findbugs/detect/FindNoSideEffectMethods.java   | 1075 ++++
 .../FindNonSerializableStoreIntoSession.java       |   27 +-
 ...indNonSerializableValuePassedToWriteObject.java |   36 +-
 .../cs/findbugs/detect/FindNonShortCircuit.java    |   35 +-
 .../edu/umd/cs/findbugs/detect/FindNullDeref.java  |  533 +-
 ...llDerefsInvolvingNonShortCircuitEvaluation.java |   33 +-
 .../edu/umd/cs/findbugs/detect/FindOpenStream.java |   60 +-
 .../edu/umd/cs/findbugs/detect/FindPuzzlers.java   |  303 +-
 .../umd/cs/findbugs/detect/FindRefComparison.java  |  289 +-
 .../edu/umd/cs/findbugs/detect/FindReturnRef.java  |   56 +-
 .../umd/cs/findbugs/detect/FindRoughConstants.java |  219 +
 .../umd/cs/findbugs/detect/FindRunInvocations.java |   16 +-
 .../umd/cs/findbugs/detect/FindSelfComparison.java |  117 +-
 .../cs/findbugs/detect/FindSelfComparison2.java    |  111 +-
 .../cs/findbugs/detect/FindSleepWithLockHeld.java  |   30 +-
 .../edu/umd/cs/findbugs/detect/FindSpinLoop.java   |   23 +-
 .../umd/cs/findbugs/detect/FindSqlInjection.java   |  235 +-
 .../umd/cs/findbugs/detect/FindTwoLockWait.java    |   28 +-
 .../detect/FindUncalledPrivateMethods.java         |   59 +-
 .../cs/findbugs/detect/FindUnconditionalWait.java  |   14 +-
 .../cs/findbugs/detect/FindUninitializedGet.java   |   44 +-
 .../FindUnrelatedTypesInGenericContainer.java      |  220 +-
 .../umd/cs/findbugs/detect/FindUnreleasedLock.java |  112 +-
 .../findbugs/detect/FindUnsatisfiedObligation.java |   60 +-
 .../edu/umd/cs/findbugs/detect/FindUnsyncGet.java  |   19 +-
 .../detect/FindUseOfNonSerializableValue.java      |   60 +-
 .../cs/findbugs/detect/FindUselessControlFlow.java |   22 +-
 .../umd/cs/findbugs/detect/FindUselessObjects.java |  703 +++
 .../cs/findbugs/detect/FormatStringChecker.java    |   79 +-
 .../FunctionsThatMightBeMistakenForProcedures.java |   83 +-
 .../findbugs/detect/HugeSharedStringConstants.java |   26 +-
 .../cs/findbugs/detect/IDivResultCastToDouble.java |   21 +-
 .../umd/cs/findbugs/detect/IOStreamFactory.java    |   20 +-
 .../edu/umd/cs/findbugs/detect/IncompatMask.java   |   45 +-
 .../findbugs/detect/InconsistentAnnotations.java   |    6 +-
 .../detect/InconsistentSyncWarningProperty.java    |    2 +-
 .../umd/cs/findbugs/detect/InefficientIndexOf.java |   85 +
 .../InefficientInitializationInsideLoop.java       |  181 +
 .../findbugs/detect/InefficientMemberAccess.java   |   50 +-
 .../umd/cs/findbugs/detect/InefficientToArray.java |   36 +-
 .../edu/umd/cs/findbugs/detect/InfiniteLoop.java   |  182 +-
 .../cs/findbugs/detect/InfiniteRecursiveLoop.java  |   64 +-
 .../detect/InheritanceUnsafeGetResource.java       |   26 +-
 .../cs/findbugs/detect/InitializationChain.java    |  124 +-
 .../InitializeNonnullFieldsInConstructor.java      |   51 +-
 .../detect/InstanceFieldLoadStreamFactory.java     |   22 +-
 .../cs/findbugs/detect/InstantiateStaticClass.java |   68 +-
 .../cs/findbugs/detect/IntCast2LongAsInstant.java  |    2 +-
 .../umd/cs/findbugs/detect/InvalidJUnitTest.java   |   63 +-
 .../edu/umd/cs/findbugs/detect/IteratorIdioms.java |    4 +-
 src/java/edu/umd/cs/findbugs/detect/LazyInit.java  |  396 +-
 .../cs/findbugs/detect/LoadOfKnownNullValue.java   |  111 +-
 .../detect/LostLoggerDueToWeakReference.java       |   59 +-
 .../umd/cs/findbugs/detect/MethodReturnCheck.java  |  137 +-
 .../detect/MethodReturnValueStreamFactory.java     |   29 +-
 src/java/edu/umd/cs/findbugs/detect/Methods.java   |    2 +
 .../detect/MultithreadedInstanceAccess.java        |   31 +-
 .../edu/umd/cs/findbugs/detect/MutableEnum.java    |   92 +
 .../edu/umd/cs/findbugs/detect/MutableLock.java    |   12 +-
 .../cs/findbugs/detect/MutableStaticFields.java    |  143 +-
 src/java/edu/umd/cs/findbugs/detect/Naming.java    |  259 +-
 src/java/edu/umd/cs/findbugs/detect/Noise.java     |   50 +-
 .../edu/umd/cs/findbugs/detect/NoiseNullDeref.java |  126 +-
 .../findbugs/detect/NoteAnnotationRetention.java   |   19 +-
 .../detect/NoteCheckReturnValueAnnotations.java    |    5 +-
 .../detect/NoteDirectlyRelevantTypeQualifiers.java |   11 +-
 .../umd/cs/findbugs/detect/NoteJCIPAnnotation.java |    4 +-
 .../cs/findbugs/detect/NoteNonNullAnnotations.java |   12 +-
 .../findbugs/detect/NoteNonnullReturnValues.java   |   10 +-
 .../cs/findbugs/detect/NoteSuppressedWarnings.java |   45 +-
 .../detect/NoteUnconditionalParamDerefs.java       |    3 +-
 .../detect/NullArgumentWarningProperty.java        |    2 +-
 .../umd/cs/findbugs/detect/NumberConstructor.java  |   53 +-
 .../OptionalReturnNull.java}                       |   34 +-
 .../detect/OverridingEqualsNotSymmetrical.java     |  161 +-
 .../cs/findbugs/detect/PreferZeroLengthArrays.java |   15 +-
 .../umd/cs/findbugs/detect/PublicSemaphores.java   |   18 +-
 .../detect/QuestionableBooleanAssignment.java      |   27 +-
 ...ldInMethodInvokedByConstructorInSuperclass.java |   62 +-
 .../findbugs/detect/ReadReturnShouldBeChecked.java |   35 +-
 .../cs/findbugs/detect/RedundantConditions.java    |  236 +
 .../cs/findbugs/detect/RedundantInterfaces.java    |   16 +-
 .../detect/RefComparisonWarningProperty.java       |    2 +-
 .../umd/cs/findbugs/detect/ReflectiveClasses.java  |    8 +-
 .../cs/findbugs/detect/RepeatedConditionals.java   |  205 +-
 .../cs/findbugs/detect/ResolveAllReferences.java   |   34 +-
 .../findbugs/detect/RuntimeExceptionCapture.java   |   59 +-
 .../umd/cs/findbugs/detect/SerializableIdiom.java  |  333 +-
 .../umd/cs/findbugs/detect/StartInConstructor.java |   12 +-
 .../cs/findbugs/detect/StaticCalendarDetector.java |   66 +-
 .../detect/StaticFieldLoadStreamFactory.java       |   10 +-
 src/java/edu/umd/cs/findbugs/detect/Stream.java    |   69 +-
 .../cs/findbugs/detect/StreamEquivalenceClass.java |    9 +-
 .../edu/umd/cs/findbugs/detect/StreamEscape.java   |   10 +-
 .../edu/umd/cs/findbugs/detect/StreamFactory.java  |    3 +-
 .../detect/StreamFrameModelingVisitor.java         |   23 +-
 .../cs/findbugs/detect/StreamResourceTracker.java  |   64 +-
 .../cs/findbugs/detect/StringConcatenation.java    |   65 +-
 .../cs/findbugs/detect/SuperfluousInstanceOf.java  |   23 +-
 .../detect/SuspiciousThreadInterrupted.java        |   42 +-
 .../umd/cs/findbugs/detect/SwitchFallthrough.java  |   69 +-
 .../SynchronizationOnSharedBuiltinConstant.java    |   39 +-
 .../detect/SynchronizeAndNullCheckField.java       |   17 +-
 .../SynchronizeOnClassLiteralNotGetClass.java      |   43 +-
 ...nchronizingOnContentsOfFieldToProtectField.java |   36 +-
 src/java/edu/umd/cs/findbugs/detect/TestASM.java   |   14 +-
 .../cs/findbugs/detect/TestDataflowAnalysis.java   |   11 +-
 .../edu/umd/cs/findbugs/detect/TestingGround.java  |   17 +-
 .../edu/umd/cs/findbugs/detect/TestingGround2.java |    4 +-
 .../cs/findbugs/detect/TrainFieldStoreTypes.java   |   33 +-
 .../findbugs/detect/TrainLongInstantfParams.java   |   19 +-
 .../findbugs/detect/TrainNonNullAnnotations.java   |   10 +-
 .../detect/TrainUnconditionalDerefParams.java      |   14 +-
 ...{BooleanReturnNull.java => TypeReturnNull.java} |   48 +-
 .../edu/umd/cs/findbugs/detect/URLProblems.java    |   82 +-
 .../detect/UncallableMethodOfAnonymousClass.java   |  105 +-
 .../umd/cs/findbugs/detect/UnnecessaryMath.java    |   24 +-
 .../edu/umd/cs/findbugs/detect/UnreadFields.java   |  392 +-
 .../cs/findbugs/detect/UselessSubclassMethod.java  |   97 +-
 .../umd/cs/findbugs/detect/VarArgsProblems.java    |   41 +-
 .../edu/umd/cs/findbugs/detect/VolatileUsage.java  |   43 +-
 .../edu/umd/cs/findbugs/detect/WaitInLoop.java     |   38 +-
 .../umd/cs/findbugs/detect/WrongMapIterator.java   |  338 +-
 .../umd/cs/findbugs/detect/XMLFactoryBypass.java   |   27 +-
 .../edu/umd/cs/findbugs/filter/AndMatcher.java     |   12 +-
 .../edu/umd/cs/findbugs/filter/BugMatcher.java     |   27 +-
 .../edu/umd/cs/findbugs/filter/ClassMatcher.java   |   32 +-
 .../umd/cs/findbugs/filter/CompoundMatcher.java    |   19 +-
 ...PriorityMatcher.java => ConfidenceMatcher.java} |   40 +-
 .../umd/cs/findbugs/filter/DesignationMatcher.java |   17 +-
 .../edu/umd/cs/findbugs/filter/FieldMatcher.java   |   29 +-
 src/java/edu/umd/cs/findbugs/filter/Filter.java    |  238 +-
 .../umd/cs/findbugs/filter/FilterException.java    |    1 -
 .../cs/findbugs/filter/FirstVersionMatcher.java    |    5 +-
 .../umd/cs/findbugs/filter/LastVersionMatcher.java |   10 +-
 .../edu/umd/cs/findbugs/filter/LocalMatcher.java   |    7 +-
 src/java/edu/umd/cs/findbugs/filter/Matcher.java   |    5 +-
 .../edu/umd/cs/findbugs/filter/MemberMatcher.java  |   12 +-
 .../edu/umd/cs/findbugs/filter/MethodMatcher.java  |   45 +-
 src/java/edu/umd/cs/findbugs/filter/NameMatch.java |   40 +-
 .../edu/umd/cs/findbugs/filter/NotMatcher.java     |   12 +-
 src/java/edu/umd/cs/findbugs/filter/OrMatcher.java |   12 +-
 .../umd/cs/findbugs/filter/PriorityMatcher.java    |   14 +-
 .../edu/umd/cs/findbugs/filter/RankMatcher.java    |   14 +-
 .../edu/umd/cs/findbugs/filter/RelationalOp.java   |    3 +-
 .../edu/umd/cs/findbugs/filter/SignatureUtil.java  |   59 +-
 .../{ClassMatcher.java => SourceMatcher.java}      |   37 +-
 .../edu/umd/cs/findbugs/filter/StringSetMatch.java |   19 +-
 .../{MethodMatcher.java => TypeMatcher.java}       |   70 +-
 .../edu/umd/cs/findbugs/filter/VersionMatcher.java |    6 +-
 .../findbugs/graph/AbstractDepthFirstSearch.java   |   70 +-
 .../edu/umd/cs/findbugs/graph/AbstractEdge.java    |   22 +-
 .../edu/umd/cs/findbugs/graph/AbstractGraph.java   |   75 +-
 .../edu/umd/cs/findbugs/graph/AbstractVertex.java  |   18 +-
 .../edu/umd/cs/findbugs/graph/DFSEdgeTypes.java    |    3 +-
 .../umd/cs/findbugs/graph/DepthFirstSearch.java    |    7 +-
 src/java/edu/umd/cs/findbugs/graph/Graph.java      |   21 +-
 src/java/edu/umd/cs/findbugs/graph/GraphEdge.java  |    3 +-
 .../edu/umd/cs/findbugs/graph/GraphToolkit.java    |    7 +-
 .../edu/umd/cs/findbugs/graph/GraphVertex.java     |    1 -
 .../edu/umd/cs/findbugs/graph/MergeVertices.java   |   15 +-
 .../cs/findbugs/graph/ReverseDepthFirstSearch.java |    7 +-
 src/java/edu/umd/cs/findbugs/graph/SearchTree.java |    5 +-
 .../umd/cs/findbugs/graph/SearchTreeBuilder.java   |   12 +-
 .../umd/cs/findbugs/graph/SearchTreeCallback.java  |    5 +-
 .../graph/StronglyConnectedComponents.java         |   25 +-
 src/java/edu/umd/cs/findbugs/graph/Transpose.java  |   11 +-
 .../edu/umd/cs/findbugs/graph/VertexChooser.java   |    1 -
 .../umd/cs/findbugs/graph/VertexCombinator.java    |    3 +-
 .../findbugs/graph/VisitationTimeComparator.java   |   16 +-
 .../cs/findbugs/gui/bundle/findbugs_ja.properties  |  561 +-
 .../cs/findbugs/gui2/CloudCommentsPaneSwing.java   |  145 +-
 .../internalAnnotations/DottedClassName.java       |    2 +-
 .../internalAnnotations/SlashedClassName.java      |   10 +-
 src/java/edu/umd/cs/findbugs/io/IO.java            |   26 +-
 .../edu/umd/cs/findbugs/io/SlowInputStream.java    |   13 +-
 .../edu/umd/cs/findbugs/jaif/JAIFEnumConstant.java |    4 +-
 src/java/edu/umd/cs/findbugs/jaif/JAIFEvents.java  |   18 +-
 src/java/edu/umd/cs/findbugs/jaif/JAIFParser.java  |   30 +-
 src/java/edu/umd/cs/findbugs/jaif/JAIFScanner.java |   60 +-
 src/java/edu/umd/cs/findbugs/jaif/JAIFToken.java   |   10 +-
 .../edu/umd/cs/findbugs/jaif/JAIFTokenKind.java    |    4 +-
 .../edu/umd/cs/findbugs/log/ConsoleLogger.java     |   11 +-
 src/java/edu/umd/cs/findbugs/log/Profiler.java     |   49 +-
 .../edu/umd/cs/findbugs/log/YourKitController.java |   28 +-
 .../edu/umd/cs/findbugs/model/ClassFeatureSet.java |   45 +-
 .../umd/cs/findbugs/model/ClassNameRewriter.java   |    4 +-
 .../cs/findbugs/model/ClassNameRewriterUtil.java   |   10 +-
 .../findbugs/model/IdentityClassNameRewriter.java  |    8 +-
 .../edu/umd/cs/findbugs/model/MovedClassMap.java   |   21 +-
 .../cs/findbugs/model/RegenerateClassFeatures.java |   32 +-
 .../umd/cs/findbugs/model/SimilarClassFinder.java  |    2 +-
 .../edu/umd/cs/findbugs/model/SimilarClassSet.java |   10 +-
 .../edu/umd/cs/findbugs/plan/AnalysisPass.java     |   24 +-
 .../plan/ByInterfaceDetectorFactorySelector.java   |   10 +-
 .../edu/umd/cs/findbugs/plan/ConstraintEdge.java   |    9 +-
 .../edu/umd/cs/findbugs/plan/ConstraintGraph.java  |    3 +-
 .../cs/findbugs/plan/DetectorFactorySelector.java  |    4 +-
 .../edu/umd/cs/findbugs/plan/DetectorNode.java     |    7 +-
 .../findbugs/plan/DetectorOrderingConstraint.java  |    9 +-
 .../edu/umd/cs/findbugs/plan/ExecutionPlan.java    |   17 +-
 .../findbugs/plan/OrderingConstraintException.java |    5 +-
 .../plan/ReportingDetectorFactorySelector.java     |    9 +-
 .../plan/SingleDetectorFactorySelector.java        |    7 +-
 .../cs/findbugs/props/AbstractWarningProperty.java |   14 +-
 .../cs/findbugs/props/GeneralWarningProperty.java  |    2 +-
 .../umd/cs/findbugs/props/PriorityAdjustment.java  |    4 +-
 .../edu/umd/cs/findbugs/props/WarningProperty.java |    6 +-
 .../umd/cs/findbugs/props/WarningPropertySet.java  |   38 +-
 .../umd/cs/findbugs/props/WarningPropertyUtil.java |   21 +-
 .../edu/umd/cs/findbugs/updates/UpdateChecker.java |  106 +-
 .../edu/umd/cs/findbugs/util/AnyTypeMatcher.java   |    3 +-
 src/java/edu/umd/cs/findbugs/util/Archive.java     |    8 +-
 src/java/edu/umd/cs/findbugs/util/Bag.java         |   17 +-
 src/java/edu/umd/cs/findbugs/util/ClassName.java   |   99 +-
 .../edu/umd/cs/findbugs/util/ClassPathUtil.java    |    6 +-
 .../util/ContainsCamelCaseWordStringMatcher.java   |    7 +-
 .../edu/umd/cs/findbugs/util/DualKeyHashMap.java   |   13 +-
 .../edu/umd/cs/findbugs/util/EditDistance.java     |   27 +-
 .../umd/cs/findbugs/util/ExactStringMatcher.java   |    5 +-
 .../umd/cs/findbugs/util/FractionalMultiset.java   |   40 +-
 src/java/edu/umd/cs/findbugs/util/FutureValue.java |   68 +-
 src/java/edu/umd/cs/findbugs/util/HTML.java        |   28 +-
 .../edu/umd/cs/findbugs/util/JavaWebStart.java     |   17 +-
 .../edu/umd/cs/findbugs/util/LaunchBrowser.java    |   38 +-
 src/java/edu/umd/cs/findbugs/util/MapCache.java    |    7 +-
 src/java/edu/umd/cs/findbugs/util/MergeMap.java    |    9 +-
 src/java/edu/umd/cs/findbugs/util/MultiMap.java    |    6 +-
 src/java/edu/umd/cs/findbugs/util/Multiset.java    |   29 +-
 .../edu/umd/cs/findbugs/util/NullIterator.java     |   11 +-
 .../umd/cs/findbugs/util/ProfilingMapCache.java    |    6 +-
 .../umd/cs/findbugs/util/RegexStringMatcher.java   |    7 +-
 .../cs/findbugs/util/SplitCamelCaseIdentifier.java |   11 +-
 .../edu/umd/cs/findbugs/util/StringMatcher.java    |    4 +-
 src/java/edu/umd/cs/findbugs/util/Strings.java     |   48 +-
 .../umd/cs/findbugs/util/SubtypeTypeMatcher.java   |    9 +-
 .../cs/findbugs/util/TestDesktopIntegration.java   |   25 +-
 .../edu/umd/cs/findbugs/util/TopologicalSort.java  |   58 +-
 .../edu/umd/cs/findbugs/util/TripleKeyHashMap.java |    3 +-
 src/java/edu/umd/cs/findbugs/util/TypeMatcher.java |    4 +-
 src/java/edu/umd/cs/findbugs/util/Util.java        |  149 +-
 .../umd/cs/findbugs/util/WriteOnceProperties.java  |   31 +-
 .../cs/findbugs/visitclass/AnnotationVisitor.java  |   92 +-
 .../umd/cs/findbugs/visitclass/BetterVisitor.java  |   35 +-
 .../cs/findbugs/visitclass/DismantleBytecode.java  |  288 +-
 .../edu/umd/cs/findbugs/visitclass/LVTHelper.java  |    5 +-
 .../cs/findbugs/visitclass/PreorderVisitor.java    |  219 +-
 .../edu/umd/cs/findbugs/visitclass/PrintClass.java |   87 +-
 src/java/edu/umd/cs/findbugs/visitclass/Util.java  |   42 +-
 .../workflow/BackdateHistoryUsingSource.java       |    9 +-
 src/java/edu/umd/cs/findbugs/workflow/Churn.java   |   60 +-
 .../edu/umd/cs/findbugs/workflow/CloudReport.java  |    7 +-
 .../cs/findbugs/workflow/CloudSyncAndReport.java   |   20 +-
 .../umd/cs/findbugs/workflow/CopyBuggySource.java  |   56 +-
 .../cs/findbugs/workflow/CountByPackagePrefix.java |   28 +-
 .../cs/findbugs/workflow/CountClassVersions.java   |   96 +-
 .../umd/cs/findbugs/workflow/DefectDensity.java    |   22 +-
 src/java/edu/umd/cs/findbugs/workflow/FB.java      |   13 +-
 .../edu/umd/cs/findbugs/workflow/FileBugHash.java  |   46 +-
 src/java/edu/umd/cs/findbugs/workflow/Filter.java  |  291 +-
 .../cs/findbugs/workflow/ListBugDatabaseInfo.java  |   21 +-
 .../edu/umd/cs/findbugs/workflow/ListErrors.java   |    8 +-
 .../findbugs/workflow/MergeSummarizeAndView.java   |   49 +-
 .../umd/cs/findbugs/workflow/MineBugHistory.java   |   87 +-
 .../umd/cs/findbugs/workflow/ObfuscateBugs.java    |   10 +-
 .../umd/cs/findbugs/workflow/PrintAppVersion.java  |    2 +-
 .../edu/umd/cs/findbugs/workflow/RebornIssues.java |   22 +-
 .../workflow/RecursiveSearchForJavaFiles.java      |   10 +-
 .../findbugs/workflow/RejarClassesForAnalysis.java |  197 +-
 .../cs/findbugs/workflow/SetBugDatabaseInfo.java   |  106 +-
 .../umd/cs/findbugs/workflow/SourceSearcher.java   |   18 +-
 .../umd/cs/findbugs/workflow/TestingGround.java    |   23 +-
 .../cs/findbugs/workflow/TreemapVisualization.java |   30 +-
 .../edu/umd/cs/findbugs/workflow/UnionResults.java |   27 +-
 src/java/edu/umd/cs/findbugs/workflow/Update.java  |  232 +-
 .../edu/umd/cs/findbugs/xml/Dom4JXMLOutput.java    |   25 +-
 .../edu/umd/cs/findbugs/xml/MetaCharacterMap.java  |   11 +-
 .../umd/cs/findbugs/xml/OutputStreamXMLOutput.java |   55 +-
 .../umd/cs/findbugs/xml/QuoteMetaCharacters.java   |   20 +-
 .../edu/umd/cs/findbugs/xml/XMLAttributeList.java  |   24 +-
 src/java/edu/umd/cs/findbugs/xml/XMLOutput.java    |   23 +-
 .../edu/umd/cs/findbugs/xml/XMLOutputUtil.java     |   16 +-
 src/java/edu/umd/cs/findbugs/xml/XMLUtil.java      |   11 +-
 src/java/edu/umd/cs/findbugs/xml/XMLWriteable.java |    5 +-
 src/java/edu/umd/cs/findbugs/xml/XPathFind.java    |    7 +-
 src/junit/edu/umd/cs/findbugs/BugInstanceTest.java |    8 +-
 .../edu/umd/cs/findbugs/ClassScreenerTest.java     |    1 -
 src/junit/edu/umd/cs/findbugs/DetectorsTest.java   |   46 +-
 .../edu/umd/cs/findbugs/FindBugsTestCase.java      |   43 +-
 .../edu/umd/cs/findbugs/IntAnnotationTest.java     |   10 +-
 .../edu/umd/cs/findbugs/JUnitDetectorAdapter.java  |   20 +-
 .../edu/umd/cs/findbugs/OpcodeStackItemTest.java   |    4 +-
 .../cs/findbugs/SAXBugCollectionHandlerTest.java   |    2 +-
 .../edu/umd/cs/findbugs/ba/MethodHashTest.java     |    2 +-
 .../umd/cs/findbugs/ba/SignatureParserTest.java    |    1 -
 .../edu/umd/cs/findbugs/ba/ch/Subtypes2Test.java   |   43 +-
 .../findbugs/ba/generic/GenericUtilitiesTest.java  |    2 +-
 .../findbugs/ba/generic/TestGenericObjectType.java |    3 +-
 .../ba/jsr305/ValidationSecurityManagerTest.java   |    9 +-
 .../umd/cs/findbugs/ba/npe/ReturnPathTypeTest.java |    4 +-
 .../ba/type/TypeFrameModelingVisitorTest.java      |    2 +-
 .../cs/findbugs/classfile/TestClassDescriptor.java |   55 +
 .../umd/cs/findbugs/cloud/AbstractCloudTest.java   |   60 +-
 .../findbugs/config/ProjectFilterSettingsTest.java |   14 +-
 .../edu/umd/cs/findbugs/filter/NotMatcherTest.java |   12 +-
 .../umd/cs/findbugs/filter/SourceMatcherTest.java  |  129 +
 .../umd/cs/findbugs/gui2/FilterFactoryTest.java    |   20 +-
 .../umd/cs/findbugs/updates/UpdateCheckerTest.java |  583 +-
 .../edu/umd/cs/findbugs/util/ClassNameTest.java    |    2 +-
 .../edu/umd/cs/findbugs/util/StringsTest.java      |   38 +-
 .../visitclass/GetNumberArgumentsTest.java         |    6 +-
 .../edu/umd/cs/findbugs/ba/npe2/AcmpCondition.java |  105 -
 .../edu/umd/cs/findbugs/ba/npe2/Condition.java     |   47 -
 .../edu/umd/cs/findbugs/ba/npe2/Decision.java      |   42 -
 .../umd/cs/findbugs/ba/npe2/DefinitelyNullSet.java |  201 -
 .../ba/npe2/DefinitelyNullSetAnalysis.java         |  346 --
 .../ba/npe2/DefinitelyNullSetDataflow.java         |   29 -
 .../ba/npe2/DefinitelyNullSetDataflowFactory.java  |   62 -
 .../umd/cs/findbugs/ba/npe2/IfNullCondition.java   |  100 -
 .../edu/umd/cs/findbugs/ba/npe2/NullnessValue.java |  144 -
 .../cs/findbugs/ba/npe2/TestDefinitelyNullSet.java |   44 -
 .../umd/cs/findbugs/ba/npe2/TestNullnessValue.java |   43 -
 .../edu/umd/cs/findbugs/ba/npe2/package.html       |   23 -
 .../edu/umd/cs/findbugs/gui/AboutDialog.form       |  115 -
 .../edu/umd/cs/findbugs/gui/AboutDialog.java       |  255 -
 .../umd/cs/findbugs/gui/AnalysisErrorDialog.form   |  154 -
 .../umd/cs/findbugs/gui/AnalysisErrorDialog.java   |  246 -
 .../edu/umd/cs/findbugs/gui/AnalysisRun.java       |  220 -
 .../edu/umd/cs/findbugs/gui/BugCellRenderer.java   |  144 -
 .../edu/umd/cs/findbugs/gui/BugInstanceGroup.java  |   89 -
 .../cs/findbugs/gui/ConfigureDetectorsDialog.form  |  138 -
 .../cs/findbugs/gui/ConfigureDetectorsDialog.java  |  382 --
 .../cs/findbugs/gui/DefaultSortedTableModel.java   |  270 -
 .../edu/umd/cs/findbugs/gui/FindBugsFrame.form     | 1575 ------
 .../edu/umd/cs/findbugs/gui/FindBugsFrame.java     | 3981 --------------
 src/obsolete/edu/umd/cs/findbugs/gui/Grouper.java  |   83 -
 .../edu/umd/cs/findbugs/gui/LineNumberer.java      |   90 -
 .../edu/umd/cs/findbugs/gui/OSXAdapter.java        |  108 -
 .../edu/umd/cs/findbugs/gui/RunAnalysisDialog.form |  152 -
 .../edu/umd/cs/findbugs/gui/RunAnalysisDialog.java |  386 --
 .../umd/cs/findbugs/gui/SwingGUIBugReporter.java   |  107 -
 src/obsolete/edu/umd/cs/findbugs/gui/bug-logo.png  |  Bin 3714 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/bug.png       |  Bin 458 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/bug2.png      |  Bin 357 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/class.png     |  Bin 355 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/down.png      |  Bin 364 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/field.png     |  Bin 321 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/informal.png  |  Bin 12237 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/logo_umd.png  |  Bin 2916 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/method.png    |  Bin 216 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/package.png   |  Bin 680 -> 0 bytes
 .../edu/umd/cs/findbugs/gui/sourcefile.png         |  Bin 208 -> 0 bytes
 src/obsolete/edu/umd/cs/findbugs/gui/up.png        |  Bin 364 -> 0 bytes
 .../edu/umd/cs/findbugs/ml/ConvertToARFF.java      |  936 ----
 .../edu/umd/cs/findbugs/ml/GenerateUIDs.java       |  128 -
 src/scripts/deprecated/bugHistory                  |    0
 src/scripts/deprecated/updateBugs                  |    0
 src/scripts/standard/convertXmlToText              |    0
 src/scripts/standard/defectDensity                 |    0
 src/scripts/standard/fbwrap                        |    0
 src/scripts/standard/filterBugs                    |    0
 src/scripts/standard/findbugs                      |    0
 src/scripts/standard/findbugs-csr                  |    0
 src/scripts/standard/findbugs-dbStats              |    0
 src/scripts/standard/findbugs-msv                  |    0
 src/scripts/standard/mineBugHistory                |    0
 src/scripts/standard/printAppVersion               |    0
 src/scripts/standard/unionBugs                     |    0
 src/scripts/standard/xpathFind                     |    0
 .../cs/findbugs/tools/CheckClassfileVersion.java   |   61 +-
 .../umd/cs/findbugs/tools/ComparePerfomance.java   |   67 +-
 .../FilterAndCombineBitfieldPropertyDatabase.java  |   29 +-
 .../cs/findbugs/tools/FilterPropertyDatabase.java  |   16 +-
 .../edu/umd/cs/findbugs/tools/FixIndentation.java  |   60 +-
 .../umd/cs/findbugs/tools/GenerateUpdateXml.java   |   12 +-
 .../cs/findbugs/tools/html/ColorAlternator.java    |    3 +-
 .../tools/html/PlainPrintBugDescriptions.java      |    7 +-
 .../tools/html/PrettyPrintBugDescriptions.java     |   15 +-
 .../findbugs/tools/html/PrintBugDescriptions.java  |    7 +-
 .../cs/findbugs/tools/junit/JUnitJarRunner.java    |   55 +-
 .../umd/cs/findbugs/tools/xml/CheckMessages.java   |   32 +-
 src/xsl/color.xsl                                  |  351 ++
 1146 files changed, 41158 insertions(+), 36777 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/findbugs.git



More information about the pkg-java-commits mailing list