Package list findbugs / b671d2f
Fix external library dependency and remove apple gui yesx 7 years ago
15 changed file(s) with 360 addition(s) and 941 deletion(s). Raw diff Collapse all Expand all
0 findbugs (2.0.3) UNRELEASED; urgency=low
1
2 * New upstream version of 2.0.3.
3
4 -- ShuxiongYe <yeshuxiong@gmail.com> Tue, 17 Dec 2013 18:01:37 +0800
5
06 findbugs (2.0.2-2) unstable; urgency=low
17
28 * Team upload.
0 Index: findbugs-2.0.3/build.properties
1 ===================================================================
2 --- findbugs-2.0.3.orig/build.properties 2013-12-17 19:44:08.738200004 +0800
3 +++ findbugs-2.0.3/build.properties 2013-12-17 19:51:27.826196570 +0800
4 @@ -8,10 +8,12 @@
5 src/gui/,\
6 etc
7
8 +sys.jar.dir =/usr/share/java
9 +
10 # Set this to the directory containing the DocBook Modular XSL Stylesheets
11 # from http://docbook.sourceforge.net/projects/xsl/
12
13 -xsl.stylesheet.home =${local.software.home}/docbook-xsl-1.76.1
14 +xsl.stylesheet.home =/usr/share/xml/docbook/stylesheet/docbook-xsl
15
16 # Set this to the directory containing the svnant Ant jars. These are
17 # needed for the srcdist target and to get the svn revision number
18 @@ -23,7 +25,7 @@
19 # Set this to the directory where Saxon (http://saxon.sourceforge.net/)
20 # is installed.
21
22 -saxon.home =${local.software.home}/saxon-6.5.5
23 +saxon.home =${sys.jar.dir}
24
25 # Set this to the directory where FOP (http://xml.apache.org/fop/)
26 # is installed. (Note: this is disabled for now.)
27 Index: findbugs-2.0.3/build.xml
28 ===================================================================
29 --- findbugs-2.0.3.orig/build.xml 2013-12-17 19:44:08.738200004 +0800
30 +++ findbugs-2.0.3/build.xml 2013-12-17 19:51:27.830196570 +0800
31 @@ -60,24 +60,23 @@
32 <property name="version.props.file" value="${build.dir}/classes/edu/umd/cs/findbugs/version.properties"/>
33
34 <path id="findbugs.classpath">
35 - <pathelement location="${jar.dir}/bcel.jar"/>
36 - <pathelement location="${jar.dir}/dom4j-1.6.1.jar"/>
37 - <pathelement location="${jar.dir}/AppleJavaExtensions.jar"/>
38 - <pathelement location="${jar.dir}/junit.jar"/>
39 - <pathelement location="${jar.dir}/asm-3.3.jar"/>
40 - <pathelement location="${jar.dir}/asm-commons-3.3.jar"/>
41 - <pathelement location="${jar.dir}/asm-tree-3.3.jar"/>
42 - <pathelement location="${jar.dir}/jaxen-1.1.6.jar"/>
43 - <pathelement location="${jar.dir}/jsr305.jar"/>
44 - <pathelement location="${jar.dir}/jFormatString.jar"/>
45 - <pathelement location="${jar.dir}/commons-lang-2.6.jar"/>
46 - <pathelement location="${jar.dir}/jcip-annotations.jar"/>
47 + <pathelement location="${sys.jar.dir}/findbugs-bcel.jar"/>
48 + <pathelement location="${sys.jar.dir}/dom4j.jar"/>
49 + <pathelement location="${sys.jar.dir}/junit4.jar"/>
50 + <pathelement location="${sys.jar.dir}/asm3.jar"/>
51 + <pathelement location="${sys.jar.dir}/asm3-commons.jar"/>
52 + <pathelement location="${sys.jar.dir}/asm3-tree.jar"/>
53 + <pathelement location="${sys.jar.dir}/jaxen.jar"/>
54 + <pathelement location="${sys.jar.dir}/jsr305.jar"/>
55 + <pathelement location="${sys.jar.dir}/jFormatString.jar"/>
56 + <pathelement location="${sys.jar.dir}/commons-lang.jar"/>
57 + <pathelement location="${sys.jar.dir}/jcip.jar"/>
58 </path>
59
60 <path id="tools.classpath">
61 <pathelement location="${classes.dir}"/>
62 <pathelement location="${jar.dir}/findbugs.jar"/>
63 - <pathelement location="${jar.dir}/jdepend-2.9.jar"/>
64 + <pathelement location="${sys.jar.dir}/jdepend.jar"/>
65 <path refid="findbugs.classpath"/>
66 </path>
67
68 @@ -124,17 +123,16 @@
69 <target name="mondo" depends="jars">
70 <jar destfile="build/mondo.jar"
71 manifest="etc/MANIFEST-findbugs-mondo.MF">
72 - <zipfileset src="${jar.dir}/bcel.jar"/>
73 - <zipfileset src="${jar.dir}/dom4j-1.6.1.jar"/>
74 - <zipfileset src="${jar.dir}/AppleJavaExtensions.jar"/>
75 - <zipfileset src="${jar.dir}/junit.jar"/>
76 - <zipfileset src="${jar.dir}/asm-3.3.jar"/>
77 - <zipfileset src="${jar.dir}/asm-commons-3.3.jar"/>
78 - <zipfileset src="${jar.dir}/asm-tree-3.3.jar"/>
79 - <zipfileset src="${jar.dir}/jaxen-1.1.6.jar"/>
80 - <zipfileset src="${jar.dir}/jsr305.jar"/>
81 - <zipfileset src="${jar.dir}/jFormatString.jar"/>
82 - <zipfileset src="${jar.dir}/commons-lang-2.6.jar"/>
83 + <zipfileset src="${sys.jar.dir}/findbugs-bcel.jar"/>
84 + <zipfileset src="${sys.jar.dir}/dom4j.jar"/>
85 + <zipfileset src="${sys.jar.dir}/junit4.jar"/>
86 + <zipfileset src="${sys.jar.dir}/asm3.jar"/>
87 + <zipfileset src="${sys.jar.dir}/asm3-commons.jar"/>
88 + <zipfileset src="${sys.jar.dir}/asm3-tree.jar"/>
89 + <zipfileset src="${sys.jar.dir}/jaxen.jar"/>
90 + <zipfileset src="${sys.jar.dir}/jsr305.jar"/>
91 + <zipfileset src="${sys.jar.dir}/jFormatString.jar"/>
92 + <zipfileset src="${sys.jar.dir}/commons-lang.jar"/>
93 <zipfileset src="${jar.dir}/findbugs.jar"/>
94 </jar>
95 </target>
96 @@ -329,8 +327,8 @@
97 <fileset dir="${src.dir}">
98 <include name="**/annotations/*.java"/>
99 </fileset>
100 - <zipfileset src="${jar.dir}/jcip-annotations.jar" excludes="META-INF/**,**/*.html"/>
101 - <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**,**/*.html"/>
102 + <zipfileset src="${sys.jar.dir}/jcip.jar" excludes="META-INF/**,**/*.html"/>
103 + <zipfileset src="${sys.jar.dir}/jsr305.jar" excludes="META-INF/**,**/*.html"/>
104 </jar>
105 </target>
106
107 @@ -362,20 +360,20 @@
108 <include name="messages*.xml"/>
109 </fileset>
110
111 - <zipfileset src="${jar.dir}/bcel.jar" excludes="META-INF/**"/>
112 + <zipfileset src="${sys.jar.dir}/findbugs-bcel.jar" excludes="META-INF/**"/>
113
114 - <zipfileset src="${jar.dir}/asm-3.3.jar" excludes="META-INF/**"/>
115 - <zipfileset src="${jar.dir}/asm-analysis-3.3.jar" excludes="META-INF/**"/>
116 - <zipfileset src="${jar.dir}/asm-commons-3.3.jar" excludes="META-INF/**"/>
117 - <zipfileset src="${jar.dir}/asm-tree-3.3.jar" excludes="META-INF/**"/>
118 - <zipfileset src="${jar.dir}/asm-util-3.3.jar" excludes="META-INF/**"/>
119 - <zipfileset src="${jar.dir}/asm-xml-3.3.jar" excludes="META-INF/**"/>
120 -
121 - <zipfileset src="${jar.dir}/dom4j-1.6.1.jar" excludes="META-INF/**"/>
122 - <zipfileset src="${jar.dir}/jaxen-1.1.6.jar" excludes="META-INF/**"/>
123 - <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**"/>
124 - <zipfileset src="${jar.dir}/jFormatString.jar" excludes="META-INF/**"/>
125 - <zipfileset src="${jar.dir}/commons-lang-2.6.jar" excludes="META-INF/**"/>
126 + <zipfileset src="${sys.jar.dir}/asm3.jar" excludes="META-INF/**"/>
127 + <zipfileset src="${sys.jar.dir}/asm3-analysis.jar" excludes="META-INF/**"/>
128 + <zipfileset src="${sys.jar.dir}/asm3-commons.jar" excludes="META-INF/**"/>
129 + <zipfileset src="${sys.jar.dir}/asm3-tree.jar" excludes="META-INF/**"/>
130 + <zipfileset src="${sys.jar.dir}/asm3-util.jar" excludes="META-INF/**"/>
131 + <zipfileset src="${sys.jar.dir}/asm3-xml.jar" excludes="META-INF/**"/>
132 +
133 + <zipfileset src="${sys.jar.dir}/dom4j.jar" excludes="META-INF/**"/>
134 + <zipfileset src="${sys.jar.dir}/jaxen.jar" excludes="META-INF/**"/>
135 + <zipfileset src="${sys.jar.dir}/jsr305.jar" excludes="META-INF/**"/>
136 + <zipfileset src="${sys.jar.dir}/jFormatString.jar" excludes="META-INF/**"/>
137 + <zipfileset src="${sys.jar.dir}/commons-lang.jar" excludes="META-INF/**"/>
138 </jar>
139 </target>
140
141 @@ -511,7 +509,7 @@
142 projectName="Byte code Engineering Library (BCEL)"
143 outputFile="${sampleoutput.dir}/bcel.xml"
144 >
145 - <class location="${jar.dir}/bcel.jar" />
146 + <class location="${sys.jar.dir}/findbugs-bcel.jar" />
147 </findbugs>
148 <findbugs home="."
149 output="xml:withMessages"
150 @@ -519,7 +517,7 @@
151 jvmargs="-ea -Xmx1200m"
152 projectName="Byte code Engineering Library (BCEL)"
153 outputFile="${sampleoutput.dir}/bcel-cloud-appengine.xml" >
154 - <class location="${jar.dir}/bcel.jar" />
155 + <class location="${jar.dir}/findbugs-bcel.jar" />
156 </findbugs>
157 <!--
158 <findbugs home="."
159 @@ -1029,16 +1027,15 @@
160 <!-- Generate jnlp jars -->
161 <target name="jnlp" depends="jars">
162 <copy todir="${jnlp.dir}" file="${engine.jar}"/>
163 - <copy todir="${jnlp.dir}" file="${jar.dir}/bcel.jar"/>
164 - <copy todir="${jnlp.dir}" file="${jar.dir}/jsr305.jar"/>
165 - <copy todir="${jnlp.dir}" file="${jar.dir}/asm-3.3.jar"/>
166 - <copy todir="${jnlp.dir}" file="${jar.dir}/asm-commons-3.3.jar"/>
167 - <copy todir="${jnlp.dir}" file="${jar.dir}/asm-tree-3.3.jar"/>
168 - <copy todir="${jnlp.dir}" file="${jar.dir}/dom4j-1.6.1.jar"/>
169 - <copy todir="${jnlp.dir}" file="${jar.dir}/jaxen-1.1.6.jar"/>
170 - <copy todir="${jnlp.dir}" file="${jar.dir}/jFormatString.jar"/>
171 - <copy todir="${jnlp.dir}" file="${jar.dir}/commons-lang-2.6.jar"/>
172 - <copy todir="${jnlp.dir}" file="${jar.dir}/AppleJavaExtensions.jar"/>
173 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/findbugs-bcel.jar"/>
174 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jsr305.jar"/>
175 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3.jar"/>
176 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-commons.jar"/>
177 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-tree.jar"/>
178 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/dom4j.jar"/>
179 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jaxen.jar"/>
180 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jFormatString.jar"/>
181 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/commons-lang.jar"/>
182 <copy todir="${jnlp.dir}" file="${docsrc.dir}/buggy-sm.png"/>
183 <copy todir="${jnlp.dir}">
184 <fileset refid="plugin.jars"/>
185 @@ -1310,7 +1307,7 @@
186
187 <target name="annotationJavadoc">
188 <javadoc access="public"
189 - classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j-1.6.1.jar:lib/jsr305.jar:lib/AppleJavaExtensions.jar"
190 + classpath="${sys.jar.dir}/findbugs-bcel.jar:${sys.jar.dir}/junit4.jar:${sys.jar.dir}/dom4j.jar:${sys.jar.dir}/jsr305.jar"
191 destdir="${annotationDoc.dir}"
192 packagenames="edu.umd.cs.findbugs.annotations"
193 doctitle="FindBugs Annotation Documentation"
194 Index: findbugs-2.0.3/.classpath
195 ===================================================================
196 --- findbugs-2.0.3.orig/.classpath 2013-12-17 19:51:22.710196610 +0800
197 +++ findbugs-2.0.3/.classpath 2013-12-17 20:10:22.934187697 +0800
198 @@ -15,32 +15,19 @@
199 <accessrule kind="nonaccessible" pattern="com/apple/**"/>
200 </accessrules>
201 </classpathentry>
202 - <classpathentry exported="true" kind="lib" path="lib/AppleJavaExtensions.jar"/>
203 - <classpathentry exported="true" kind="lib" path="lib/bcel.jar">
204 - <attributes>
205 - <attribute name="javadoc_location" value="http://jakarta.apache.org/bcel/apidocs/"/>
206 - </attributes>
207 - </classpathentry>
208 - <classpathentry exported="true" kind="lib" path="lib/dom4j-1.6.1.jar">
209 - <attributes>
210 - <attribute name="javadoc_location" value="http://dom4j.org/apidocs/"/>
211 - </attributes>
212 - </classpathentry>
213 - <classpathentry exported="true" kind="lib" path="lib/junit.jar"/>
214 - <classpathentry exported="true" kind="lib" path="lib/commons-lang-2.6.jar"/>
215 - <classpathentry exported="true" kind="lib" path="lib/jcip-annotations.jar"/>
216 - <classpathentry exported="true" kind="lib" path="lib/yjp-controller-api-redist.jar"/>
217 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
218 - <classpathentry exported="true" kind="lib" path="lib/jsr305.jar" sourcepath="lib/jsr305.jar"/>
219 - <classpathentry exported="true" kind="lib" path="lib/jaxen-1.1.6.jar"/>
220 - <classpathentry exported="true" kind="lib" path="lib/jFormatString.jar"/>
221 - <classpathentry exported="true" kind="lib" path="lib/jdepend-2.9.jar"/>
222 - <classpathentry exported="true" kind="lib" path="lib/asm-3.3.jar" sourcepath="lib/asm-src-3.3.zip"/>
223 - <classpathentry exported="true" kind="lib" path="lib/asm-commons-3.3.jar" sourcepath="lib/asm-src-3.3.zip"/>
224 - <classpathentry exported="true" kind="lib" path="lib/asm-tree-3.3.jar" sourcepath="lib/asm-src-3.3.zip"/>
225 - <classpathentry exported="true" kind="lib" path="lib/ant.jar"/>
226 - <classpathentry exported="true" kind="lib" path="lib/asm-analysis-3.3.jar" sourcepath="lib/asm-src-3.3.zip"/>
227 - <classpathentry exported="true" kind="lib" path="lib/asm-util-3.3.jar" sourcepath="lib/asm-src-3.3.zip"/>
228 - <classpathentry exported="true" kind="lib" path="lib/asm-xml-3.3.jar" sourcepath="lib/asm-src-3.3.zip"/>
229 + <classpathentry kind="lib" path="/usr/share/java/junit4.jar"/>
230 + <classpathentry kind="lib" path="/usr/share/java/asm3.jar"/>
231 + <classpathentry kind="lib" path="/usr/share/java/asm3-tree.jar"/>
232 + <classpathentry kind="lib" path="/usr/share/java/findbugs-bcel.jar"/>
233 + <classpathentry kind="lib" path="/usr/share/java/dom4j.jar"/>
234 + <classpathentry kind="lib" path="/usr/share/java/asm3-commons.jar"/>
235 + <classpathentry kind="lib" path="/usr/share/java/jaxen.jar"/>
236 + <classpathentry kind="lib" path="/usr/share/java/jsr305.jar"/>
237 + <classpathentry kind="lib" path="/usr/share/java/jFormatString.jar"/>
238 + <classpathentry kind="lib" path="/usr/share/java/commons-lang.jar"/>
239 + <classpathentry kind="lib" path="/usr/share/java/jcip.jar"/>
240 + <classpathentry kind="lib" path="/usr/share/java/ant.jar"/>
241 + <classpathentry kind="lib" path="/usr/share/java/jdepend.jar"/>
242 <classpathentry kind="output" path="classesEclipse"/>
243 </classpath>
244 Index: findbugs-2.0.3/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java
245 ===================================================================
246 --- findbugs-2.0.3.orig/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java 2010-09-18 15:46:28.000000000 +0800
247 +++ findbugs-2.0.3/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java 2013-12-17 20:04:48.778190308 +0800
248 @@ -19,9 +19,6 @@
249
250 package edu.umd.cs.findbugs.gui2;
251
252 -import com.apple.eawt.ApplicationAdapter;
253 -import com.apple.eawt.ApplicationEvent;
254 -
255 /*
256 * Based on sample code from Apple.
257 *
258 @@ -29,91 +26,8 @@
259 * This class should only ever be referenced via reflection after
260 * checking that we are running on Mac OS X.
261 */
262 -public class OSXAdapter extends ApplicationAdapter {
263 -
264 - // pseudo-singleton model; no point in making multiple instances
265 - // of the EAWT application or our adapter
266 - private static OSXAdapter theAdapter = new OSXAdapter();
267 -
268 - private static final com.apple.eawt.Application theApplication = new com.apple.eawt.Application();
269 -
270 - // reference to the app where the existing quit, about, prefs code is
271 - private static MainFrame mainApp;
272 -
273 - private OSXAdapter() {
274 - }
275 -
276 - // implemented handler methods. These are basically hooks into
277 - // existing functionality from the main app, as if it came
278 - // over from another platform.
279 -
280 - @Override
281 - public void handleAbout(ApplicationEvent ae) {
282 - if (mainApp != null) {
283 - ae.setHandled(true);
284 - // We need to invoke modal About Dialog asynchronously
285 - // otherwise the Application queue is locked for the duration
286 - // of the about Dialog, which results in a deadlock if a URL is
287 - // selected, and we get a ReOpenApplication event when user
288 - // switches back to Findbugs.
289 - javax.swing.SwingUtilities.invokeLater(new Runnable() {
290 - public void run() {
291 - mainApp.about();
292 - }
293 - });
294 - } else {
295 - throw new IllegalStateException("handleAbout: " + "MyApp instance detached from listener");
296 - }
297 - }
298 -
299 - @Override
300 - public void handlePreferences(ApplicationEvent ae) {
301 - if (mainApp != null) {
302 - mainApp.preferences();
303 - ae.setHandled(true);
304 - } else {
305 - throw new IllegalStateException("handlePreferences: MyApp instance " + "detached from listener");
306 - }
307 - }
308 -
309 - @Override
310 - public void handleQuit(ApplicationEvent ae) {
311 - if (mainApp != null) {
312 -
313 - /*
314 - * You MUST setHandled(false) if you want to delay or cancel the
315 - * quit. This is important for cross-platform development -- have a
316 - * universal quit routine that chooses whether or not to quit, so
317 - * the functionality is identical on all platforms. This example
318 - * simply cancels the AppleEvent-based quit and defers to that
319 - * universal method.
320 - */
321 -
322 - ae.setHandled(false);
323 - mainApp.callOnClose();
324 - } else {
325 - throw new IllegalStateException("handleQuit: MyApp instance detached " + "from listener");
326 - }
327 - }
328 -
329 - // The main entry-point for this functionality. This is the only method
330 - // that needs to be called at runtime, and it can easily be done using
331 - // reflection (see MyApp.java)
332 - public static void registerMacOSXApplication(MainFrame inApp) {
333 - if (mainApp != null)
334 - throw new IllegalStateException("application already set");
335 -
336 - mainApp = inApp;
337 -
338 - theApplication.addApplicationListener(theAdapter);
339 -
340 - theApplication.addPreferencesMenuItem();
341 - }
342 -
343 - // Another static entry point for EAWT functionality. Enables the
344 - // "Preferences..." menu item in the application menu.
345 - public static void enablePrefs(boolean enabled) {
346 -
347 - theApplication.setEnabledPreferencesMenu(enabled);
348 +public class OSXAdapter {
349 + public OSXAdapter() throws Exception {
350 + throw new Exception("No support for apple in debian.");
351 }
352 }
+0
-23
debian/patches/0001-fix-ant-docs.patch less more
0 Description: fill in build.properties to fit for path of saxon and docbook-xsl
1 --- a/build.properties
2 +++ b/build.properties
3 @@ -13,7 +13,8 @@
4 # Set this to the directory containing the DocBook Modular XSL Stylesheets
5 # from http://docbook.sourceforge.net/projects/xsl/
6
7 -xsl.stylesheet.home =${local.software.home}/docbook-xsl-1.76.1
8 +#xsl.stylesheet.home =${local.software.home}/docbook-xsl-1.76.1
9 +xsl.stylesheet.home =/usr/share/xml/docbook/stylesheet/docbook-xsl
10
11 # Set this to the directory containing the svnant Ant jars. These are
12 # needed for the srcdist target and to get the svn revision number
13 @@ -25,7 +26,8 @@
14 # Set this to the directory where Saxon (http://saxon.sourceforge.net/)
15 # is installed.
16
17 -saxon.home =${local.software.home}/saxon-6.5.5
18 +#saxon.home =${local.software.home}/saxon-6.5.5
19 +saxon.home =/usr/share/java
20
21 # Set this to the directory where FOP (http://xml.apache.org/fop/)
22 # is installed. (Note: this is disabled for now.)
+0
-146
debian/patches/0002-change-lib-dependency-to-usr-dir.patch less more
0 Description: change lib dependency from $CURDIR/lib to /usr/share/java
1 --- a/build.properties
2 +++ b/build.properties
3 @@ -10,6 +10,8 @@
4 local.software.home =/fs/pugh/pugh
5 #local.software.home =/user/daveho/local
6
7 +sys.jar.dir =/usr/share/java
8 +
9 # Set this to the directory containing the DocBook Modular XSL Stylesheets
10 # from http://docbook.sourceforge.net/projects/xsl/
11
12 @@ -27,7 +29,7 @@
13 # is installed.
14
15 #saxon.home =${local.software.home}/saxon-6.5.5
16 -saxon.home =/usr/share/java
17 +saxon.home =${sys.jar.dir}
18
19 # Set this to the directory where FOP (http://xml.apache.org/fop/)
20 # is installed. (Note: this is disabled for now.)
21 --- a/build.xml
22 +++ b/build.xml
23 @@ -60,23 +60,23 @@
24
25 <path id="findbugs.classpath">
26 <pathelement location="${jar.dir}/bcel.jar"/>
27 - <pathelement location="${jar.dir}/dom4j-1.6.1.jar"/>
28 + <pathelement location="${sys.jar.dir}/dom4j.jar"/>
29 <pathelement location="${jar.dir}/AppleJavaExtensions.jar"/>
30 - <pathelement location="${jar.dir}/junit.jar"/>
31 - <pathelement location="${jar.dir}/asm-3.3.jar"/>
32 - <pathelement location="${jar.dir}/asm-commons-3.3.jar"/>
33 - <pathelement location="${jar.dir}/asm-tree-3.3.jar"/>
34 - <pathelement location="${jar.dir}/jaxen-1.1.1.jar"/>
35 + <pathelement location="${sys.jar.dir}/junit4.jar"/>
36 + <pathelement location="${sys.jar.dir}/asm3.jar"/>
37 + <pathelement location="${sys.jar.dir}/asm3-commons.jar"/>
38 + <pathelement location="${sys.jar.dir}/asm3-tree.jar"/>
39 + <pathelement location="${sys.jar.dir}/jaxen.jar"/>
40 <pathelement location="${jar.dir}/jsr305.jar"/>
41 <pathelement location="${jar.dir}/jFormatString.jar"/>
42 - <pathelement location="${jar.dir}/commons-lang-2.4.jar"/>
43 - <pathelement location="${jar.dir}/jcip-annotations.jar"/>
44 + <pathelement location="${sys.jar.dir}/commons-lang.jar"/>
45 + <pathelement location="${sys.jar.dir}/jcip.jar"/>
46 </path>
47
48 <path id="tools.classpath">
49 <pathelement location="${classes.dir}"/>
50 <pathelement location="${jar.dir}/findbugs.jar"/>
51 - <pathelement location="${jar.dir}/jdepend-2.9.jar"/>
52 + <pathelement location="${sys.jar.dir}/jdepend.jar"/>
53 <path refid="findbugs.classpath"/>
54 </path>
55
56 @@ -126,16 +126,16 @@
57 <jar destfile="build/mondo.jar"
58 manifest="etc/MANIFEST-findbugs-mondo.MF">
59 <zipfileset src="${jar.dir}/bcel.jar"/>
60 - <zipfileset src="${jar.dir}/dom4j-1.6.1.jar"/>
61 + <zipfileset src="${sys.jar.dir}/dom4j.jar"/>
62 <zipfileset src="${jar.dir}/AppleJavaExtensions.jar"/>
63 - <zipfileset src="${jar.dir}/junit.jar"/>
64 - <zipfileset src="${jar.dir}/asm-3.3.jar"/>
65 - <zipfileset src="${jar.dir}/asm-commons-3.3.jar"/>
66 - <zipfileset src="${jar.dir}/asm-tree-3.3.jar"/>
67 - <zipfileset src="${jar.dir}/jaxen-1.1.1.jar"/>
68 + <zipfileset src="${sys.jar.dir}/junit4.jar"/>
69 + <zipfileset src="${sys.jar.dir}/asm3.jar"/>
70 + <zipfileset src="${sys.jar.dir}/asm3-commons.jar"/>
71 + <zipfileset src="${sys.jar.dir}/asm3-tree.jar"/>
72 + <zipfileset src="${sys.jar.dir}/jaxen.jar"/>
73 <zipfileset src="${jar.dir}/jsr305.jar"/>
74 <zipfileset src="${jar.dir}/jFormatString.jar"/>
75 - <zipfileset src="${jar.dir}/commons-lang-2.4.jar"/>
76 + <zipfileset src="${sys.jar.dir}/commons-lang.jar"/>
77 <zipfileset src="${jar.dir}/findbugs.jar"/>
78 </jar>
79 </target>
80 @@ -313,7 +313,7 @@
81 <fileset dir="${src.dir}">
82 <include name="**/annotations/*.java"/>
83 </fileset>
84 - <zipfileset src="${jar.dir}/jcip-annotations.jar" excludes="META-INF/**,**/*.html"/>
85 + <zipfileset src="${sys.jar.dir}/jcip.jar" excludes="META-INF/**,**/*.html"/>
86 <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**,**/*.html"/>
87 </jar>
88 </target>
89 @@ -348,18 +348,18 @@
90
91 <zipfileset src="${jar.dir}/bcel.jar" excludes="META-INF/**"/>
92
93 - <zipfileset src="${jar.dir}/asm-3.3.jar" excludes="META-INF/**"/>
94 - <zipfileset src="${jar.dir}/asm-analysis-3.3.jar" excludes="META-INF/**"/>
95 - <zipfileset src="${jar.dir}/asm-commons-3.3.jar" excludes="META-INF/**"/>
96 - <zipfileset src="${jar.dir}/asm-tree-3.3.jar" excludes="META-INF/**"/>
97 - <zipfileset src="${jar.dir}/asm-util-3.3.jar" excludes="META-INF/**"/>
98 - <zipfileset src="${jar.dir}/asm-xml-3.3.jar" excludes="META-INF/**"/>
99 + <zipfileset src="${sys.jar.dir}/asm3.jar" excludes="META-INF/**"/>
100 + <zipfileset src="${sys.jar.dir}/asm3-analysis.jar" excludes="META-INF/**"/>
101 + <zipfileset src="${sys.jar.dir}/asm3-commons.jar" excludes="META-INF/**"/>
102 + <zipfileset src="${sys.jar.dir}/asm3-tree.jar" excludes="META-INF/**"/>
103 + <zipfileset src="${sys.jar.dir}/asm3-util.jar" excludes="META-INF/**"/>
104 + <zipfileset src="${sys.jar.dir}/asm3-xml.jar" excludes="META-INF/**"/>
105
106 - <zipfileset src="${jar.dir}/dom4j-1.6.1.jar" excludes="META-INF/**"/>
107 - <zipfileset src="${jar.dir}/jaxen-1.1.1.jar" excludes="META-INF/**"/>
108 + <zipfileset src="${sys.jar.dir}/dom4j.jar" excludes="META-INF/**"/>
109 + <zipfileset src="${sys.jar.dir}/jaxen.jar" excludes="META-INF/**"/>
110 <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**"/>
111 <zipfileset src="${jar.dir}/jFormatString.jar" excludes="META-INF/**"/>
112 - <zipfileset src="${jar.dir}/commons-lang-2.4.jar" excludes="META-INF/**"/>
113 + <zipfileset src="${sys.jar.dir}/commons-lang.jar" excludes="META-INF/**"/>
114 </jar>
115 </target>
116
117 @@ -512,7 +512,7 @@
118 jvmargs="-ea -Xmx1200m"
119 projectName="Byte code Engineering Library (BCEL)"
120 outputFile="${sampleoutput.dir}/bcel-cloud.xml" >
121 - <class location="${jar.dir}/bcel.jar" />
122 + <class location="${sys.jar.dir}/bcel.jar" />
123 </findbugs>
124 -->
125
126 @@ -994,13 +994,13 @@
127 <copy todir="${jnlp.dir}" file="${engine.jar}"/>
128 <copy todir="${jnlp.dir}" file="${jar.dir}/bcel.jar"/>
129 <copy todir="${jnlp.dir}" file="${jar.dir}/jsr305.jar"/>
130 - <copy todir="${jnlp.dir}" file="${jar.dir}/asm-3.3.jar"/>
131 - <copy todir="${jnlp.dir}" file="${jar.dir}/asm-commons-3.3.jar"/>
132 - <copy todir="${jnlp.dir}" file="${jar.dir}/asm-tree-3.3.jar"/>
133 - <copy todir="${jnlp.dir}" file="${jar.dir}/dom4j-1.6.1.jar"/>
134 - <copy todir="${jnlp.dir}" file="${jar.dir}/jaxen-1.1.1.jar"/>
135 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3.jar"/>
136 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-commons.jar"/>
137 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-tree.jar"/>
138 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/dom4j.jar"/>
139 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jaxen.jar"/>
140 <copy todir="${jnlp.dir}" file="${jar.dir}/jFormatString.jar"/>
141 - <copy todir="${jnlp.dir}" file="${jar.dir}/commons-lang-2.4.jar"/>
142 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/commons-lang.jar"/>
143 <copy todir="${jnlp.dir}" file="${jar.dir}/AppleJavaExtensions.jar"/>
144 <copy todir="${jnlp.dir}" file="${docsrc.dir}/buggy-sm.png"/>
145 <copy todir="${jnlp.dir}">
+0
-209
debian/patches/0003-fix-findbugs-lib-denpendency.patch less more
0 Index: findbugs-2.0.2/findbugs.iml
1 ===================================================================
2 --- findbugs-2.0.2.orig/findbugs.iml 2013-08-24 16:56:25.615080410 +0800
3 +++ findbugs-2.0.2/findbugs.iml 2013-08-24 16:56:34.419080340 +0800
4 @@ -42,9 +42,9 @@
5 </library>
6 </orderEntry>
7 <orderEntry type="module-library" exported="">
8 - <library name="dom4j-1.6.1.jar">
9 + <library name="dom4j.jar">
10 <CLASSES>
11 - <root url="jar://$MODULE_DIR$/lib/dom4j-1.6.1.jar!/" />
12 + <root url="jar://$MODULE_DIR$/lib/dom4j.jar!/" />
13 </CLASSES>
14 <JAVADOC>
15 <root url="http://dom4j.sourceforge.net/dom4j-1.6.1/apidocs/" />
16 @@ -53,18 +53,18 @@
17 </library>
18 </orderEntry>
19 <orderEntry type="module-library" exported="">
20 - <library name="junit.jar">
21 + <library name="junit4.jar">
22 <CLASSES>
23 - <root url="jar://$MODULE_DIR$/lib/junit.jar!/" />
24 + <root url="jar://$MODULE_DIR$/lib/junit4.jar!/" />
25 </CLASSES>
26 <JAVADOC />
27 <SOURCES />
28 </library>
29 </orderEntry>
30 <orderEntry type="module-library" exported="">
31 - <library name="commons-lang-2.4.jar">
32 + <library name="commons-lang.jar">
33 <CLASSES>
34 - <root url="jar://$MODULE_DIR$/lib/commons-lang-2.4.jar!/" />
35 + <root url="jar://$MODULE_DIR$/lib/commons-lang.jar!/" />
36 </CLASSES>
37 <JAVADOC />
38 <SOURCES />
39 @@ -80,9 +80,9 @@
40 </library>
41 </orderEntry>
42 <orderEntry type="module-library" exported="">
43 - <library name="jaxen-1.1.1.jar">
44 + <library name="jaxen.jar">
45 <CLASSES>
46 - <root url="jar://$MODULE_DIR$/lib/jaxen-1.1.1.jar!/" />
47 + <root url="jar://$MODULE_DIR$/lib/jaxen.jar!/" />
48 </CLASSES>
49 <JAVADOC />
50 <SOURCES />
51 @@ -98,36 +98,36 @@
52 </library>
53 </orderEntry>
54 <orderEntry type="module-library" exported="">
55 - <library name="jdepend-2.9.jar">
56 + <library name="jdepend.jar">
57 <CLASSES>
58 - <root url="jar://$MODULE_DIR$/lib/jdepend-2.9.jar!/" />
59 + <root url="jar://$MODULE_DIR$/lib/jdepend.jar!/" />
60 </CLASSES>
61 <JAVADOC />
62 <SOURCES />
63 </library>
64 </orderEntry>
65 <orderEntry type="module-library" exported="">
66 - <library name="asm-3.3.jar">
67 + <library name="asm3.jar">
68 <CLASSES>
69 - <root url="jar://$MODULE_DIR$/lib/asm-3.3.jar!/" />
70 + <root url="jar://$MODULE_DIR$/lib/asm3.jar!/" />
71 </CLASSES>
72 <JAVADOC />
73 <SOURCES />
74 </library>
75 </orderEntry>
76 <orderEntry type="module-library" exported="">
77 - <library name="asm-commons-3.3.jar">
78 + <library name="asm3-commons.jar">
79 <CLASSES>
80 - <root url="jar://$MODULE_DIR$/lib/asm-commons-3.3.jar!/" />
81 + <root url="jar://$MODULE_DIR$/lib/asm3-commons.jar!/" />
82 </CLASSES>
83 <JAVADOC />
84 <SOURCES />
85 </library>
86 </orderEntry>
87 <orderEntry type="module-library" exported="">
88 - <library name="asm-tree-3.3.jar">
89 + <library name="asm3-tree.jar">
90 <CLASSES>
91 - <root url="jar://$MODULE_DIR$/lib/asm-tree-3.3.jar!/" />
92 + <root url="jar://$MODULE_DIR$/lib/asm3-tree.jar!/" />
93 </CLASSES>
94 <JAVADOC />
95 <SOURCES />
96 @@ -146,7 +146,7 @@
97 <orderEntry type="module-library">
98 <library>
99 <CLASSES>
100 - <root url="jar://$MODULE_DIR$/lib/jcip-annotations.jar!/" />
101 + <root url="jar://$MODULE_DIR$/lib/jcip.jar!/" />
102 </CLASSES>
103 <JAVADOC />
104 <SOURCES />
105 Index: findbugs-2.0.2/etc/MANIFEST-findbugsGUI.MF
106 ===================================================================
107 --- findbugs-2.0.2.orig/etc/MANIFEST-findbugsGUI.MF 2013-08-21 02:12:56.000000000 +0800
108 +++ findbugs-2.0.2/etc/MANIFEST-findbugsGUI.MF 2013-08-24 16:58:17.219079539 +0800
109 @@ -1,3 +1,3 @@
110 Manifest-Version: 1.0
111 Main-Class: edu.umd.cs.findbugs.LaunchAppropriateUI
112 -Class-Path: findbugs.jar bcel.jar dom4j-1.6.1.jar jaxen-1.1.1.jar plastic.jar
113 +Class-Path: findbugs.jar bcel.jar dom4j.jar jaxen.jar plastic.jar
114 Index: findbugs-2.0.2/etc/MANIFEST-findbugs.MF
115 ===================================================================
116 --- findbugs-2.0.2.orig/etc/MANIFEST-findbugs.MF 2013-08-21 02:12:56.000000000 +0800
117 +++ findbugs-2.0.2/etc/MANIFEST-findbugs.MF 2013-08-24 16:57:37.435079847 +0800
118 @@ -1,3 +1,3 @@
119 Manifest-Version: 1.0
120 Main-Class: edu.umd.cs.findbugs.LaunchAppropriateUI
121 -Class-Path: bcel.jar dom4j-1.6.1.jar jaxen-1.1.1.jar asm-3.3.jar asm-tree-3.3.jar asm-commons-3.3.jar jsr305.jar jFormatString.jar commons-lang-2.4.jar
122 +Class-Path: bcel.jar dom4j.jar jaxen.jar asm3.jar asm3-tree.jar asm3-commons.jar jsr305.jar jFormatString.jar commons-lang.jar
123 Index: findbugs-2.0.2/build.xml
124 ===================================================================
125 --- findbugs-2.0.2.orig/build.xml 2013-08-24 16:56:34.407080340 +0800
126 +++ findbugs-2.0.2/build.xml 2013-08-24 16:59:08.071079139 +0800
127 @@ -1272,7 +1272,7 @@
128
129 <target name="annotationJavadoc">
130 <javadoc access="public"
131 - classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j-1.6.1.jar:lib/jsr305.jar:lib/AppleJavaExtensions.jar"
132 + classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j.jar:lib/jsr305.jar:lib/AppleJavaExtensions.jar"
133 destdir="${annotationDoc.dir}"
134 packagenames="edu.umd.cs.findbugs.annotations"
135 doctitle="FindBugs Annotation Documentation"
136 Index: findbugs-2.0.2/jnlp/core.jnlp
137 ===================================================================
138 --- findbugs-2.0.2.orig/jnlp/core.jnlp 2013-08-24 17:00:07.375078675 +0800
139 +++ findbugs-2.0.2/jnlp/core.jnlp 2013-08-24 17:01:44.555077915 +0800
140 @@ -15,13 +15,13 @@
141 <resources>
142 <jar href="AppleJavaExtensions.jar"/>
143 <jar href="bcel.jar"/>
144 - <jar href="dom4j-1.6.1.jar"/>
145 - <jar href="asm-3.3.jar"/>
146 - <jar href="asm-tree-3.3.jar"/>
147 - <jar href="asm-commons-3.3.jar"/>
148 - <jar href="jaxen-1.1.1.jar"/>
149 + <jar href="dom4j.jar"/>
150 + <jar href="asm3.jar"/>
151 + <jar href="asm3-tree.jar"/>
152 + <jar href="asm3-commons.jar"/>
153 + <jar href="jaxen.jar"/>
154 <jar href="jFormatString.jar"/>
155 - <jar href="commons-lang-2.4.jar"/>
156 + <jar href="commons-lang.jar"/>
157 <jar href="jsr305.jar"/>
158 </resources>
159 <component-desc />
160 Index: findbugs-2.0.2/jnlp/findbugs.jnlp
161 ===================================================================
162 --- findbugs-2.0.2.orig/jnlp/findbugs.jnlp 2013-08-21 02:12:56.000000000 +0800
163 +++ findbugs-2.0.2/jnlp/findbugs.jnlp 2013-08-24 17:02:18.547077649 +0800
164 @@ -20,13 +20,13 @@
165 <jar href="findbugs.jar"/>
166 <jar href="AppleJavaExtensions.jar"/>
167 <jar href="bcel.jar"/>
168 - <jar href="dom4j-1.6.1.jar"/>
169 - <jar href="asm-3.3.jar"/>
170 - <jar href="asm-tree-3.3.jar"/>
171 - <jar href="asm-commons-3.3.jar"/>
172 - <jar href="jaxen-1.1.1.jar"/>
173 + <jar href="dom4j.jar"/>
174 + <jar href="asm3.jar"/>
175 + <jar href="asm3-tree.jar"/>
176 + <jar href="asm3-commons.jar"/>
177 + <jar href="jaxen.jar"/>
178 <jar href="jFormatString.jar"/>
179 - <jar href="commons-lang-2.4.jar"/>
180 + <jar href="commons-lang.jar"/>
181 <jar href="jsr305.jar"/>
182 <property name="findbugs.jaws" value="true"/>
183 <property name="findbugs.noSummary" value="true"/>
184 Index: findbugs-2.0.2/META-INF/MANIFEST.MF
185 ===================================================================
186 --- findbugs-2.0.2.orig/META-INF/MANIFEST.MF 2013-08-21 02:12:56.000000000 +0800
187 +++ findbugs-2.0.2/META-INF/MANIFEST.MF 2013-08-24 17:03:05.103077287 +0800
188 @@ -7,14 +7,14 @@
189 Bundle-ClassPath: findbugs.jar,
190 lib/AppleJavaExtensions.jar,
191 lib/bcel.jar,
192 - lib/dom4j-1.6.1.jar,
193 + lib/dom4j.jar,
194 lib/junit.jar,
195 - lib/asm-3.3.jar,
196 - lib/asm-tree-3.3.jar,
197 - lib/asm-commons-3.3.jar,
198 - lib/jaxen-1.1.1.jar,
199 + lib/asm3.jar,
200 + lib/asm3-tree.jar,
201 + lib/asm3-commons.jar,
202 + lib/jaxen.jar,
203 lib/jFormatString.jar,
204 - lib/commons-lang-2.4.jar,
205 + lib/commons-lang.jar,
206 lib/jsr305.jar
207 Bundle-Localization: plugin
208 Export-Package: edu.umd.cs.findbugs,
+0
-20
debian/patches/0004-remove-manual_ja_xml.patch less more
0 Index: findbugs-2.0.2/build.xml
1 ===================================================================
2 --- findbugs-2.0.2.orig/build.xml 2013-08-25 23:03:51.002543851 +0800
3 +++ findbugs-2.0.2/build.xml 2013-08-25 23:05:10.830939715 +0800
4 @@ -924,6 +924,7 @@
5 <arg value="manual.xsl" />
6 </java>
7
8 + <!--
9 <java fork="true" dir="${docoutput.dir}/ja" failonerror="true" classname="com.icl.saxon.StyleSheet" >
10 <classpath>
11 <pathelement location="${saxon.home}/saxon.jar"/>
12 @@ -932,6 +933,7 @@
13 <arg value="../manual_ja.xml" />
14 <arg value="../manual.xsl" />
15 </java>
16 + -->
17 </target>
18
19 <!--
+0
-196
debian/patches/0005-remove-lib-AppleJavaExtensions.patch less more
0 Index: findbugs-2.0.2/annotationJavadoc.xml
1 ===================================================================
2 --- findbugs-2.0.2.orig/annotationJavadoc.xml 2013-08-25 07:23:57.982494459 +0800
3 +++ findbugs-2.0.2/annotationJavadoc.xml 2013-08-25 07:25:17.000000000 +0800
4 @@ -1,6 +1,6 @@
5 <?xml version="1.0" encoding="UTF-8"?>
6 <project default="javadoc">
7 <target name="javadoc">
8 -<javadoc access="public" author="true" classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j-full.jar:lib/AppleJavaExtensions.jar" destdir="doc/annotationDoc" doctitle="FindBugs Annotation Documentation" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" packagenames="edu.umd.cs.findbugs.annotations" source="1.5" sourcepath="src/tools:src/java:src/junit" splitindex="true" use="true" version="true"/>
9 +<javadoc access="public" author="true" classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j-full.jar" destdir="doc/annotationDoc" doctitle="FindBugs Annotation Documentation" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" packagenames="edu.umd.cs.findbugs.annotations" source="1.5" sourcepath="src/tools:src/java:src/junit" splitindex="true" use="true" version="true"/>
10 </target>
11 </project>
12 Index: findbugs-2.0.2/build.xml
13 ===================================================================
14 --- findbugs-2.0.2.orig/build.xml 2013-08-25 07:25:17.000000000 +0800
15 +++ findbugs-2.0.2/build.xml 2013-08-25 07:25:17.000000000 +0800
16 @@ -61,7 +61,7 @@
17 <path id="findbugs.classpath">
18 <pathelement location="${jar.dir}/bcel.jar"/>
19 <pathelement location="${sys.jar.dir}/dom4j.jar"/>
20 - <pathelement location="${jar.dir}/AppleJavaExtensions.jar"/>
21 + <!-- <pathelement location="${jar.dir}/AppleJavaExtensions.jar"/> -->
22 <pathelement location="${sys.jar.dir}/junit4.jar"/>
23 <pathelement location="${sys.jar.dir}/asm3.jar"/>
24 <pathelement location="${sys.jar.dir}/asm3-commons.jar"/>
25 @@ -127,7 +127,7 @@
26 manifest="etc/MANIFEST-findbugs-mondo.MF">
27 <zipfileset src="${jar.dir}/bcel.jar"/>
28 <zipfileset src="${sys.jar.dir}/dom4j.jar"/>
29 - <zipfileset src="${jar.dir}/AppleJavaExtensions.jar"/>
30 + <!-- <zipfileset src="${jar.dir}/AppleJavaExtensions.jar"/> -->
31 <zipfileset src="${sys.jar.dir}/junit4.jar"/>
32 <zipfileset src="${sys.jar.dir}/asm3.jar"/>
33 <zipfileset src="${sys.jar.dir}/asm3-commons.jar"/>
34 @@ -1001,7 +1001,7 @@
35 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jaxen.jar"/>
36 <copy todir="${jnlp.dir}" file="${jar.dir}/jFormatString.jar"/>
37 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/commons-lang.jar"/>
38 - <copy todir="${jnlp.dir}" file="${jar.dir}/AppleJavaExtensions.jar"/>
39 + <!-- <copy todir="${jnlp.dir}" file="${jar.dir}/AppleJavaExtensions.jar"/> -->
40 <copy todir="${jnlp.dir}" file="${docsrc.dir}/buggy-sm.png"/>
41 <copy todir="${jnlp.dir}">
42 <fileset refid="plugin.jars"/>
43 @@ -1272,7 +1272,7 @@
44
45 <target name="annotationJavadoc">
46 <javadoc access="public"
47 - classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j.jar:lib/jsr305.jar:lib/AppleJavaExtensions.jar"
48 + classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j.jar:lib/jsr305.jar"
49 destdir="${annotationDoc.dir}"
50 packagenames="edu.umd.cs.findbugs.annotations"
51 doctitle="FindBugs Annotation Documentation"
52 Index: findbugs-2.0.2/apiJavadoc.xml
53 ===================================================================
54 --- findbugs-2.0.2.orig/apiJavadoc.xml 2013-08-25 07:23:57.982494459 +0800
55 +++ findbugs-2.0.2/apiJavadoc.xml 2013-08-25 07:25:17.000000000 +0800
56 @@ -1,6 +1,6 @@
57 <?xml version="1.0" encoding="UTF-8"?>
58 <project default="javadoc">
59 <target name="javadoc">
60 -<javadoc access="protected" author="true" classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j-full.jar:lib/AppleJavaExtensions.jar" destdir="doc/apiDoc" doctitle="FindBugs API Documentation" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" packagenames="edu.umd.cs.findbugs.detect,edu.umd.cs.findbugs.visitclass,edu.umd.cs.findbugs.ba.vna,edu.umd.cs.findbugs.ba.bcp,edu.umd.cs.findbugs.graph,edu.umd.cs.findbugs.ba.ch,edu.umd.cs.findbugs.ba.obl,edu.umd.cs.findbugs.ba.constant,edu.umd.cs.findbugs.ba.ca,edu.umd.cs.findbugs.filter,edu.umd.cs.findbugs.ba.rta,edu.umd.cs.findbugs.gui,edu.umd.cs.findbugs.ba.ir,edu.umd.cs.findbugs.plan,edu.umd.cs.findbugs.xml,edu.umd.cs.findbugs.io,edu.umd.cs.findbugs.ba.heap,edu.umd.cs.findbugs.ba.type,edu.umd.cs.findbugs.model,edu.umd.cs.findbugs.annotations,edu.umd.cs.findbugs.ba.interproc,edu.umd.cs.findbugs.props" source="1.5" sourcefiles="src/java/edu/umd/cs/findbugs/ba/npe/UnconditionalDerefSet.java,src/java/edu/umd/cs/findbugs/SortedBugCollection.java,src/java/edu/umd/cs/findbugs/PluginLoader.java,src/java/edu/umd/cs/findbugs/SourceLineAnnotation.java,src/java/edu/umd/cs/findbugs/ba/LiveLocalStoreDataflow.java,src/java/edu/umd/cs/findbugs/ba/BetterCFGBuilder2.java,src/java/edu/umd/cs/findbugs/ba/InstanceMethod.java,src/java/edu/umd/cs/findbugs/ml/GenerateUIDs.java,src/java/edu/umd/cs/findbugs/ba/npe/RedundantBranch.java,src/java/edu/umd/cs/findbugs/ba/ZipSourceFileDataSource.java,src/java/edu/umd/cs/findbugs/workflow/Filter.java,src/java/edu/umd/cs/findbugs/XMLBugReporter.java,src/java/edu/umd/cs/findbugs/AnalysisError.java,src/java/edu/umd/cs/findbugs/BugAnnotationUtil.java,src/java/edu/umd/cs/findbugs/ba/type2/UnknownSupertypesException.java,src/java/edu/umd/cs/findbugs/ba/TargetEnumeratingVisitor.java,src/java/edu/umd/cs/findbugs/MineBugHistory.java,src/java/edu/umd/cs/findbugs/ba/AbstractClassMember.java,src/java/edu/umd/cs/findbugs/ResourceCreationPoint.java,src/java/edu/umd/cs/findbugs/InstructionScannerDriver.java,src/java/edu/umd/cs/findbugs/BugCollectionBugReporter.java,src/java/edu/umd/cs/findbugs/ba/InstanceField.java,src/java/edu/umd/cs/findbugs/ba/type2/ReturnAddressType.java,src/java/edu/umd/cs/findbugs/SelfCalls.java,src/java/edu/umd/cs/findbugs/ClassifyBugs.java,src/java/edu/umd/cs/findbugs/ba/Target.java,src/java/edu/umd/cs/findbugs/AppVersion.java,src/java/edu/umd/cs/findbugs/RandomSubset.java,src/java/edu/umd/cs/findbugs/DetectorFactory.java,src/java/edu/umd/cs/findbugs/ba/AbstractMethod.java,src/java/edu/umd/cs/findbugs/ba/ReturnPathAnalysis.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullParamProperty.java,src/java/edu/umd/cs/findbugs/BugCode.java,src/java/edu/umd/cs/findbugs/ba/type2/ReferenceType.java,src/java/edu/umd/cs/findbugs/ba/LockDataflow.java,src/java/edu/umd/cs/findbugs/BugCollection.java,src/java/edu/umd/cs/findbugs/config/CommandLine.java,src/java/edu/umd/cs/findbugs/SAXBugCollectionHandler.java,src/java/edu/umd/cs/findbugs/ba/type2/InheritanceGraphEdgeTypes.java,src/java/edu/umd/cs/findbugs/ba/BytecodeScanner.java,src/java/edu/umd/cs/findbugs/ba/AssignedFieldMap.java,src/java/edu/umd/cs/findbugs/ba/MissingClassException.java,src/java/edu/umd/cs/findbugs/ba/type2/DoubleExtraType.java,src/java/edu/umd/cs/findbugs/ba/type2/ClassResolver.java,src/java/edu/umd/cs/findbugs/ba/Edge.java,src/java/edu/umd/cs/findbugs/ba/type2/Type.java,src/java/edu/umd/cs/findbugs/ba/Hierarchy.java,src/java/edu/umd/cs/findbugs/ba/URLClassPath.java,src/java/edu/umd/cs/findbugs/ba/XMethod.java,src/java/edu/umd/cs/findbugs/CountClasses.java,src/java/edu/umd/cs/findbugs/ba/LockAnalysis.java,src/java/edu/umd/cs/findbugs/SuppressionMatcher.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/ba/InnerClassAccessMap.java,src/java/edu/umd/cs/findbugs/ba/XField.java,src/java/edu/umd/cs/findbugs/ba/AnalysisFeatures.java,src/java/edu/umd/cs/findbugs/ba/XMethodFactory.java,src/java/edu/umd/cs/findbugs/FindBugsMessageFormat.java,src/java/edu/umd/cs/findbugs/ResourceTrackingDetector.java,src/java/edu/umd/cs/findbugs/ba/ReversePostfixOrder.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueAnalysisTestDriver.java,src/java/edu/umd/cs/findbugs/PackageWarningSuppressor.java,src/java/edu/umd/cs/findbugs/InterproceduralFirstPassDetector.java,src/java/edu/umd/cs/findbugs/ba/CFG.java,src/java/edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges2.java,src/java/edu/umd/cs/findbugs/BugAnnotation.java,src/java/edu/umd/cs/findbugs/ba/ResourceValue.java,src/java/edu/umd/cs/findbugs/Detector.java,src/java/edu/umd/cs/findbugs/DetectorFactoryChooser.java,src/java/edu/umd/cs/findbugs/ba/JavaClassAndMethod.java,src/java/edu/umd/cs/findbugs/ba/type2/SpecialTypeSignatures.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueAnalysis.java,src/java/edu/umd/cs/findbugs/ba/BackwardDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/PrintingBugReporter.java,src/java/edu/umd/cs/findbugs/ba/type2/NullType.java,src/java/edu/umd/cs/findbugs/ba/type2/TypeRepository.java,src/java/edu/umd/cs/findbugs/OpcodeStack.java,src/java/edu/umd/cs/findbugs/ba/type2/LongExtraType.java,src/java/edu/umd/cs/findbugs/workflow/DefectDensity.java,src/java/edu/umd/cs/findbugs/StringAnnotation.java,src/java/edu/umd/cs/findbugs/ba/SimplePathEnumerator.java,src/java/edu/umd/cs/findbugs/BugReporter.java,src/java/edu/umd/cs/findbugs/ba/DFSCFGPrinter.java,src/java/edu/umd/cs/findbugs/TextUIBugReporter.java,src/java/edu/umd/cs/findbugs/ba/ClassHash.java,src/java/edu/umd/cs/findbugs/config/UserPreferences.java,src/java/edu/umd/cs/findbugs/ba/DataflowTestDriver.java,src/java/edu/umd/cs/findbugs/ba/RepositoryClassParser.java,src/java/edu/umd/cs/findbugs/ba/ClassMember.java,src/java/edu/umd/cs/findbugs/ba/type2/BetterTypeFrame.java,src/java/edu/umd/cs/findbugs/ba/ClassNotFoundExceptionParser.java,src/java/edu/umd/cs/findbugs/ba/AssertionMethods.java,src/java/edu/umd/cs/findbugs/PluginException.java,src/java/edu/umd/cs/findbugs/XDocsBugReporter.java,src/java/edu/umd/cs/findbugs/BugReporterObserver.java,src/java/edu/umd/cs/findbugs/ba/type2/StandardTypeMerger.java,src/java/edu/umd/cs/findbugs/ba/LockSet.java,src/java/edu/umd/cs/findbugs/ba/BasicBlock.java,src/java/edu/umd/cs/findbugs/ba/MethodHash.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueAnalysisFeatures.java,src/java/edu/umd/cs/findbugs/FieldAnnotation.java,src/java/edu/umd/cs/findbugs/ba/type2/BetterTypeFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/ba/ClassContext.java,src/java/edu/umd/cs/findbugs/CategorizeBugs.java,src/java/edu/umd/cs/findbugs/BugProperty.java,src/java/edu/umd/cs/findbugs/VersionInsensitiveBugComparator.java,src/java/edu/umd/cs/findbugs/ProjectStats.java,src/java/edu/umd/cs/findbugs/Tokenizer.java,src/java/edu/umd/cs/findbugs/ba/SignatureParser.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueAnalysis.java,src/java/edu/umd/cs/findbugs/CountBugs2.java,src/java/edu/umd/cs/findbugs/FindBugs.java,src/java/edu/umd/cs/findbugs/AbstractBugCollection.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullReturnValueAnnotationChecker.java,src/java/edu/umd/cs/findbugs/ba/MethodUnprofitableException.java,src/java/edu/umd/cs/findbugs/workflow/Update.java,src/java/edu/umd/cs/findbugs/Plugin.java,src/java/edu/umd/cs/findbugs/CountBugs.java,src/java/edu/umd/cs/findbugs/ba/SourceFinder.java,src/java/edu/umd/cs/findbugs/StatelessDetector.java,src/java/edu/umd/cs/findbugs/ba/StackDepthAnalysis.java,src/java/edu/umd/cs/findbugs/ba/npe/UnconditionalDerefAnalysis.java,src/java/edu/umd/cs/findbugs/ba/EdgeChooser.java,src/java/edu/umd/cs/findbugs/ClassAnnotation.java,src/java/edu/umd/cs/findbugs/ba/LineNumberMap.java,src/java/edu/umd/cs/findbugs/InstructionScanner.java,src/java/edu/umd/cs/findbugs/ba/PostDominatorsAnalysis.java,src/java/edu/umd/cs/findbugs/SortingBugReporter.java,src/java/edu/umd/cs/findbugs/FindBugsAnalysisFeatures.java,src/java/edu/umd/cs/findbugs/ba/StackDepth.java,src/java/edu/umd/cs/findbugs/BugInstance.java,src/java/edu/umd/cs/findbugs/ba/npe/UnconditionalDerefDataflow.java,src/java/edu/umd/cs/findbugs/ba/ClassObserver.java,src/java/edu/umd/cs/findbugs/CallGraph.java,src/java/edu/umd/cs/findbugs/TrainingDetector.java,src/java/edu/umd/cs/findbugs/AliasedWarnings.java,src/java/edu/umd/cs/findbugs/ba/ReverseDepthFirstSearch.java,src/java/edu/umd/cs/findbugs/AddMessages.java,src/java/edu/umd/cs/findbugs/ba/FrameDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/DetectorFactoryCollection.java,src/java/edu/umd/cs/findbugs/ba/CFGBuilderException.java,src/java/edu/umd/cs/findbugs/PackageStats.java,src/java/edu/umd/cs/findbugs/WarningComparator.java,src/java/edu/umd/cs/findbugs/EmacsBugReporter.java,src/java/edu/umd/cs/findbugs/Lookup.java,src/java/edu/umd/cs/findbugs/ba/type2/BasicType.java,src/java/edu/umd/cs/findbugs/FindExamples.java,src/java/edu/umd/cs/findbugs/BugAnnotationVisitor.java,src/java/edu/umd/cs/findbugs/ba/AbstractDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/GraphIS2FalsePositives.java,src/java/edu/umd/cs/findbugs/ba/EdgeTypes.java,src/java/edu/umd/cs/findbugs/ba/AbstractDataflow.java,src/java/edu/umd/cs/findbugs/config/ProjectFilterSettings.java,src/java/edu/umd/cs/findbugs/ba/type2/ArrayType.java,src/java/edu/umd/cs/findbugs/ba/LiveLocalStoreAnalysis.java,src/java/edu/umd/cs/findbugs/ba/type2/ObjectType.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueDataflow.java,src/java/edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonFinder.java,src/java/edu/umd/cs/findbugs/ba/RepositoryLookupFailureCallback.java,src/java/edu/umd/cs/findbugs/ba/Location.java,src/java/edu/umd/cs/findbugs/DelegatingBugReporter.java,src/java/edu/umd/cs/findbugs/ba/type2/BCELRepositoryClassResolver.java,src/java/edu/umd/cs/findbugs/ba/type2/InheritanceGraph.java,src/java/edu/umd/cs/findbugs/ba/InvalidBytecodeException.java,src/java/edu/umd/cs/findbugs/BugPattern.java,src/java/edu/umd/cs/findbugs/ba/DataflowValueChooser.java,src/java/edu/umd/cs/findbugs/ShowHelp.java,src/java/edu/umd/cs/findbugs/ba/SourceFile.java,src/java/edu/umd/cs/findbugs/Token.java,src/java/edu/umd/cs/findbugs/ba/type2/TypeMerger.java,src/java/edu/umd/cs/findbugs/ba/BlockTypeAnalysis.java,src/java/edu/umd/cs/findbugs/ba/CompoundMethodChooser.java,src/java/edu/umd/cs/findbugs/FuzzyBugComparator.java,src/java/edu/umd/cs/findbugs/ba/StaticField.java,src/java/edu/umd/cs/findbugs/ba/AnalysisContext.java,src/java/edu/umd/cs/findbugs/ba/DataflowAnalysisException.java,src/java/edu/umd/cs/findbugs/ba/CFGBuilder.java,src/java/edu/umd/cs/findbugs/ba/StaticMethod.java,src/java/edu/umd/cs/findbugs/ba/type2/BottomType.java,src/java/edu/umd/cs/findbugs/ba/ReturnPath.java,src/java/edu/umd/cs/findbugs/ba/DataflowCFGPrinter.java,src/java/edu/umd/cs/findbugs/ba/JavaClassAndMethodChooser.java,src/java/edu/umd/cs/findbugs/ExitCodes.java,src/java/edu/umd/cs/findbugs/ByteCodePatternDetector.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueFrame.java,src/java/edu/umd/cs/findbugs/FindBugsProgress.java,src/java/edu/umd/cs/findbugs/ba/Dataflow.java,src/java/edu/umd/cs/findbugs/ba/Frame.java,src/java/edu/umd/cs/findbugs/AbstractBugReporter.java,src/java/edu/umd/cs/findbugs/ba/ReverseDFSOrder.java,src/java/edu/umd/cs/findbugs/ba/DFSEdgeTypes.java,src/java/edu/umd/cs/findbugs/ba/type2/InheritanceGraphEdge.java,src/java/edu/umd/cs/findbugs/SloppyBugComparator.java,src/java/edu/umd/cs/findbugs/JavaVersionException.java,src/java/edu/umd/cs/findbugs/ba/ResourceTracker.java,src/java/edu/umd/cs/findbugs/FieldWarningSuppressor.java,src/java/edu/umd/cs/findbugs/InstructionScannerGenerator.java,src/java/edu/umd/cs/findbugs/RecursiveFileSearch.java,src/java/edu/umd/cs/findbugs/HTMLBugReporter.java,src/java/edu/umd/cs/findbugs/XMLWriteableWithMessages.java,src/java/edu/umd/cs/findbugs/QueryBugAnnotations.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullParamPropertyDatabase.java,src/java/edu/umd/cs/findbugs/ba/MethodChooser.java,src/java/edu/umd/cs/findbugs/ba/Debug.java,src/java/edu/umd/cs/findbugs/IntAnnotation.java,src/java/edu/umd/cs/findbugs/FilterBugReporter.java,src/java/edu/umd/cs/findbugs/FatalException.java,src/java/edu/umd/cs/findbugs/CallGraphNode.java,src/java/edu/umd/cs/findbugs/ba/AbstractDominatorsAnalysis.java,src/java/edu/umd/cs/findbugs/CountBugsFast.java,src/java/edu/umd/cs/findbugs/BugHistory.java,src/java/edu/umd/cs/findbugs/ba/SourceFileDataSource.java,src/java/edu/umd/cs/findbugs/ba/FileSourceFileDataSource.java,src/java/edu/umd/cs/findbugs/AddAnnotation.java,src/java/edu/umd/cs/findbugs/ba/InnerClassAccess.java,src/java/edu/umd/cs/findbugs/ba/AbstractBlockOrder.java,src/java/edu/umd/cs/findbugs/MethodWarningSuppressor.java,src/java/edu/umd/cs/findbugs/ba/DominatorsAnalysis.java,src/java/edu/umd/cs/findbugs/I18N.java,src/java/edu/umd/cs/findbugs/ba/type2/TypeVisitor.java,src/java/edu/umd/cs/findbugs/ba/type2/UnknownTypeException.java,src/java/edu/umd/cs/findbugs/ba/ExceptionHandlerMap.java,src/java/edu/umd/cs/findbugs/ml/SplitCamelCaseIdentifier.java,src/java/edu/umd/cs/findbugs/Version.java,src/java/edu/umd/cs/findbugs/ba/PruneUnconditionalExceptionThrowerEdges.java,src/java/edu/umd/cs/findbugs/JavaVersion.java,src/java/edu/umd/cs/findbugs/ba/AnalysisException.java,src/java/edu/umd/cs/findbugs/ba/SignatureConverter.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValue.java,src/java/edu/umd/cs/findbugs/config/AnalysisFeatureSetting.java,src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/CallSite.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullParamViolation.java,src/java/edu/umd/cs/findbugs/ba/npe/MayReturnNullPropertyDatabase.java,src/java/edu/umd/cs/findbugs/InvalidSequenceIntervalException.java,src/java/edu/umd/cs/findbugs/ba/type2/SubtypeQueryResult.java,src/java/edu/umd/cs/findbugs/ba/type2/TopType.java,src/java/edu/umd/cs/findbugs/ba/DebugRepositoryLookupFailureCallback.java,src/java/edu/umd/cs/findbugs/PrintAppVersion.java,src/java/edu/umd/cs/findbugs/AnalysisLocal.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/ba/type2/InvalidSignatureException.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullConditionDecision.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueFrame.java,src/java/edu/umd/cs/findbugs/SwitchHandler.java,src/java/edu/umd/cs/findbugs/ba/type2/BetterTypeAnalysis.java,src/java/edu/umd/cs/findbugs/ba/BlockOrder.java,src/java/edu/umd/cs/findbugs/MergeResults.java,src/java/edu/umd/cs/findbugs/CallGraphEdge.java,src/java/edu/umd/cs/findbugs/ResourceCollection.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullContractCollector.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullSpecification.java,src/java/edu/umd/cs/findbugs/ClassWarningSuppressor.java,src/java/edu/umd/cs/findbugs/ba/ForwardDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/FindBugsCommandLine.java,src/java/edu/umd/cs/findbugs/ba/CFGBuilderFactory.java,src/java/edu/umd/cs/findbugs/Project.java,src/java/edu/umd/cs/findbugs/ba/AbstractField.java,src/java/edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonCollector.java,src/java/edu/umd/cs/findbugs/ba/BlockType.java,src/java/edu/umd/cs/findbugs/UnionResults.java,src/java/edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges.java,src/java/edu/umd/cs/findbugs/NewResults.java,src/java/edu/umd/cs/findbugs/PackageMemberAnnotation.java,src/java/edu/umd/cs/findbugs/ba/DataflowAnalysis.java,src/java/edu/umd/cs/findbugs/ml/ConvertToARFF.java,src/java/edu/umd/cs/findbugs/BytecodeScanningDetector.java,src/java/edu/umd/cs/findbugs/ba/DepthFirstSearch.java,src/java/edu/umd/cs/findbugs/ClassScreener.java,src/java/edu/umd/cs/findbugs/NonReportingDetector.java,src/java/edu/umd/cs/findbugs/WarningSuppressor.java,src/java/edu/umd/cs/findbugs/ba/CFGPrinter.java,src/java/edu/umd/cs/findbugs/MethodAnnotation.java,src/java/edu/umd/cs/findbugs/ba/type2/ClassType.java,src/java/edu/umd/cs/findbugs/ba/ReturnPathDataflow.java,src/java/edu/umd/cs/findbugs/ba/LockChecker.java,src/java/edu/umd/cs/findbugs/ba/URLClassPathRepository.java" sourcepath="src/tools:src/java:src/junit" splitindex="true" use="true" version="true"/>
61 +<javadoc access="protected" author="true" classpath="lib/bcel.jar:lib/junit.jar:lib/dom4j-full.jar" destdir="doc/apiDoc" doctitle="FindBugs API Documentation" nodeprecated="false" nodeprecatedlist="false" noindex="false" nonavbar="false" notree="false" packagenames="edu.umd.cs.findbugs.detect,edu.umd.cs.findbugs.visitclass,edu.umd.cs.findbugs.ba.vna,edu.umd.cs.findbugs.ba.bcp,edu.umd.cs.findbugs.graph,edu.umd.cs.findbugs.ba.ch,edu.umd.cs.findbugs.ba.obl,edu.umd.cs.findbugs.ba.constant,edu.umd.cs.findbugs.ba.ca,edu.umd.cs.findbugs.filter,edu.umd.cs.findbugs.ba.rta,edu.umd.cs.findbugs.gui,edu.umd.cs.findbugs.ba.ir,edu.umd.cs.findbugs.plan,edu.umd.cs.findbugs.xml,edu.umd.cs.findbugs.io,edu.umd.cs.findbugs.ba.heap,edu.umd.cs.findbugs.ba.type,edu.umd.cs.findbugs.model,edu.umd.cs.findbugs.annotations,edu.umd.cs.findbugs.ba.interproc,edu.umd.cs.findbugs.props" source="1.5" sourcefiles="src/java/edu/umd/cs/findbugs/ba/npe/UnconditionalDerefSet.java,src/java/edu/umd/cs/findbugs/SortedBugCollection.java,src/java/edu/umd/cs/findbugs/PluginLoader.java,src/java/edu/umd/cs/findbugs/SourceLineAnnotation.java,src/java/edu/umd/cs/findbugs/ba/LiveLocalStoreDataflow.java,src/java/edu/umd/cs/findbugs/ba/BetterCFGBuilder2.java,src/java/edu/umd/cs/findbugs/ba/InstanceMethod.java,src/java/edu/umd/cs/findbugs/ml/GenerateUIDs.java,src/java/edu/umd/cs/findbugs/ba/npe/RedundantBranch.java,src/java/edu/umd/cs/findbugs/ba/ZipSourceFileDataSource.java,src/java/edu/umd/cs/findbugs/workflow/Filter.java,src/java/edu/umd/cs/findbugs/XMLBugReporter.java,src/java/edu/umd/cs/findbugs/AnalysisError.java,src/java/edu/umd/cs/findbugs/BugAnnotationUtil.java,src/java/edu/umd/cs/findbugs/ba/type2/UnknownSupertypesException.java,src/java/edu/umd/cs/findbugs/ba/TargetEnumeratingVisitor.java,src/java/edu/umd/cs/findbugs/MineBugHistory.java,src/java/edu/umd/cs/findbugs/ba/AbstractClassMember.java,src/java/edu/umd/cs/findbugs/ResourceCreationPoint.java,src/java/edu/umd/cs/findbugs/InstructionScannerDriver.java,src/java/edu/umd/cs/findbugs/BugCollectionBugReporter.java,src/java/edu/umd/cs/findbugs/ba/InstanceField.java,src/java/edu/umd/cs/findbugs/ba/type2/ReturnAddressType.java,src/java/edu/umd/cs/findbugs/SelfCalls.java,src/java/edu/umd/cs/findbugs/ClassifyBugs.java,src/java/edu/umd/cs/findbugs/ba/Target.java,src/java/edu/umd/cs/findbugs/AppVersion.java,src/java/edu/umd/cs/findbugs/RandomSubset.java,src/java/edu/umd/cs/findbugs/DetectorFactory.java,src/java/edu/umd/cs/findbugs/ba/AbstractMethod.java,src/java/edu/umd/cs/findbugs/ba/ReturnPathAnalysis.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullParamProperty.java,src/java/edu/umd/cs/findbugs/BugCode.java,src/java/edu/umd/cs/findbugs/ba/type2/ReferenceType.java,src/java/edu/umd/cs/findbugs/ba/LockDataflow.java,src/java/edu/umd/cs/findbugs/BugCollection.java,src/java/edu/umd/cs/findbugs/config/CommandLine.java,src/java/edu/umd/cs/findbugs/SAXBugCollectionHandler.java,src/java/edu/umd/cs/findbugs/ba/type2/InheritanceGraphEdgeTypes.java,src/java/edu/umd/cs/findbugs/ba/BytecodeScanner.java,src/java/edu/umd/cs/findbugs/ba/AssignedFieldMap.java,src/java/edu/umd/cs/findbugs/ba/MissingClassException.java,src/java/edu/umd/cs/findbugs/ba/type2/DoubleExtraType.java,src/java/edu/umd/cs/findbugs/ba/type2/ClassResolver.java,src/java/edu/umd/cs/findbugs/ba/Edge.java,src/java/edu/umd/cs/findbugs/ba/type2/Type.java,src/java/edu/umd/cs/findbugs/ba/Hierarchy.java,src/java/edu/umd/cs/findbugs/ba/URLClassPath.java,src/java/edu/umd/cs/findbugs/ba/XMethod.java,src/java/edu/umd/cs/findbugs/CountClasses.java,src/java/edu/umd/cs/findbugs/ba/LockAnalysis.java,src/java/edu/umd/cs/findbugs/SuppressionMatcher.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/ba/InnerClassAccessMap.java,src/java/edu/umd/cs/findbugs/ba/XField.java,src/java/edu/umd/cs/findbugs/ba/AnalysisFeatures.java,src/java/edu/umd/cs/findbugs/ba/XMethodFactory.java,src/java/edu/umd/cs/findbugs/FindBugsMessageFormat.java,src/java/edu/umd/cs/findbugs/ResourceTrackingDetector.java,src/java/edu/umd/cs/findbugs/ba/ReversePostfixOrder.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueAnalysisTestDriver.java,src/java/edu/umd/cs/findbugs/PackageWarningSuppressor.java,src/java/edu/umd/cs/findbugs/InterproceduralFirstPassDetector.java,src/java/edu/umd/cs/findbugs/ba/CFG.java,src/java/edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges2.java,src/java/edu/umd/cs/findbugs/BugAnnotation.java,src/java/edu/umd/cs/findbugs/ba/ResourceValue.java,src/java/edu/umd/cs/findbugs/Detector.java,src/java/edu/umd/cs/findbugs/DetectorFactoryChooser.java,src/java/edu/umd/cs/findbugs/ba/JavaClassAndMethod.java,src/java/edu/umd/cs/findbugs/ba/type2/SpecialTypeSignatures.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueAnalysis.java,src/java/edu/umd/cs/findbugs/ba/BackwardDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/PrintingBugReporter.java,src/java/edu/umd/cs/findbugs/ba/type2/NullType.java,src/java/edu/umd/cs/findbugs/ba/type2/TypeRepository.java,src/java/edu/umd/cs/findbugs/OpcodeStack.java,src/java/edu/umd/cs/findbugs/ba/type2/LongExtraType.java,src/java/edu/umd/cs/findbugs/workflow/DefectDensity.java,src/java/edu/umd/cs/findbugs/StringAnnotation.java,src/java/edu/umd/cs/findbugs/ba/SimplePathEnumerator.java,src/java/edu/umd/cs/findbugs/BugReporter.java,src/java/edu/umd/cs/findbugs/ba/DFSCFGPrinter.java,src/java/edu/umd/cs/findbugs/TextUIBugReporter.java,src/java/edu/umd/cs/findbugs/ba/ClassHash.java,src/java/edu/umd/cs/findbugs/config/UserPreferences.java,src/java/edu/umd/cs/findbugs/ba/DataflowTestDriver.java,src/java/edu/umd/cs/findbugs/ba/RepositoryClassParser.java,src/java/edu/umd/cs/findbugs/ba/ClassMember.java,src/java/edu/umd/cs/findbugs/ba/type2/BetterTypeFrame.java,src/java/edu/umd/cs/findbugs/ba/ClassNotFoundExceptionParser.java,src/java/edu/umd/cs/findbugs/ba/AssertionMethods.java,src/java/edu/umd/cs/findbugs/PluginException.java,src/java/edu/umd/cs/findbugs/XDocsBugReporter.java,src/java/edu/umd/cs/findbugs/BugReporterObserver.java,src/java/edu/umd/cs/findbugs/ba/type2/StandardTypeMerger.java,src/java/edu/umd/cs/findbugs/ba/LockSet.java,src/java/edu/umd/cs/findbugs/ba/BasicBlock.java,src/java/edu/umd/cs/findbugs/ba/MethodHash.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueAnalysisFeatures.java,src/java/edu/umd/cs/findbugs/FieldAnnotation.java,src/java/edu/umd/cs/findbugs/ba/type2/BetterTypeFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/ba/ClassContext.java,src/java/edu/umd/cs/findbugs/CategorizeBugs.java,src/java/edu/umd/cs/findbugs/BugProperty.java,src/java/edu/umd/cs/findbugs/VersionInsensitiveBugComparator.java,src/java/edu/umd/cs/findbugs/ProjectStats.java,src/java/edu/umd/cs/findbugs/Tokenizer.java,src/java/edu/umd/cs/findbugs/ba/SignatureParser.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueAnalysis.java,src/java/edu/umd/cs/findbugs/CountBugs2.java,src/java/edu/umd/cs/findbugs/FindBugs.java,src/java/edu/umd/cs/findbugs/AbstractBugCollection.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullReturnValueAnnotationChecker.java,src/java/edu/umd/cs/findbugs/ba/MethodUnprofitableException.java,src/java/edu/umd/cs/findbugs/workflow/Update.java,src/java/edu/umd/cs/findbugs/Plugin.java,src/java/edu/umd/cs/findbugs/CountBugs.java,src/java/edu/umd/cs/findbugs/ba/SourceFinder.java,src/java/edu/umd/cs/findbugs/StatelessDetector.java,src/java/edu/umd/cs/findbugs/ba/StackDepthAnalysis.java,src/java/edu/umd/cs/findbugs/ba/npe/UnconditionalDerefAnalysis.java,src/java/edu/umd/cs/findbugs/ba/EdgeChooser.java,src/java/edu/umd/cs/findbugs/ClassAnnotation.java,src/java/edu/umd/cs/findbugs/ba/LineNumberMap.java,src/java/edu/umd/cs/findbugs/InstructionScanner.java,src/java/edu/umd/cs/findbugs/ba/PostDominatorsAnalysis.java,src/java/edu/umd/cs/findbugs/SortingBugReporter.java,src/java/edu/umd/cs/findbugs/FindBugsAnalysisFeatures.java,src/java/edu/umd/cs/findbugs/ba/StackDepth.java,src/java/edu/umd/cs/findbugs/BugInstance.java,src/java/edu/umd/cs/findbugs/ba/npe/UnconditionalDerefDataflow.java,src/java/edu/umd/cs/findbugs/ba/ClassObserver.java,src/java/edu/umd/cs/findbugs/CallGraph.java,src/java/edu/umd/cs/findbugs/TrainingDetector.java,src/java/edu/umd/cs/findbugs/AliasedWarnings.java,src/java/edu/umd/cs/findbugs/ba/ReverseDepthFirstSearch.java,src/java/edu/umd/cs/findbugs/AddMessages.java,src/java/edu/umd/cs/findbugs/ba/FrameDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/DetectorFactoryCollection.java,src/java/edu/umd/cs/findbugs/ba/CFGBuilderException.java,src/java/edu/umd/cs/findbugs/PackageStats.java,src/java/edu/umd/cs/findbugs/WarningComparator.java,src/java/edu/umd/cs/findbugs/EmacsBugReporter.java,src/java/edu/umd/cs/findbugs/Lookup.java,src/java/edu/umd/cs/findbugs/ba/type2/BasicType.java,src/java/edu/umd/cs/findbugs/FindExamples.java,src/java/edu/umd/cs/findbugs/BugAnnotationVisitor.java,src/java/edu/umd/cs/findbugs/ba/AbstractDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/GraphIS2FalsePositives.java,src/java/edu/umd/cs/findbugs/ba/EdgeTypes.java,src/java/edu/umd/cs/findbugs/ba/AbstractDataflow.java,src/java/edu/umd/cs/findbugs/config/ProjectFilterSettings.java,src/java/edu/umd/cs/findbugs/ba/type2/ArrayType.java,src/java/edu/umd/cs/findbugs/ba/LiveLocalStoreAnalysis.java,src/java/edu/umd/cs/findbugs/ba/type2/ObjectType.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueDataflow.java,src/java/edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonFinder.java,src/java/edu/umd/cs/findbugs/ba/RepositoryLookupFailureCallback.java,src/java/edu/umd/cs/findbugs/ba/Location.java,src/java/edu/umd/cs/findbugs/DelegatingBugReporter.java,src/java/edu/umd/cs/findbugs/ba/type2/BCELRepositoryClassResolver.java,src/java/edu/umd/cs/findbugs/ba/type2/InheritanceGraph.java,src/java/edu/umd/cs/findbugs/ba/InvalidBytecodeException.java,src/java/edu/umd/cs/findbugs/BugPattern.java,src/java/edu/umd/cs/findbugs/ba/DataflowValueChooser.java,src/java/edu/umd/cs/findbugs/ShowHelp.java,src/java/edu/umd/cs/findbugs/ba/SourceFile.java,src/java/edu/umd/cs/findbugs/Token.java,src/java/edu/umd/cs/findbugs/ba/type2/TypeMerger.java,src/java/edu/umd/cs/findbugs/ba/BlockTypeAnalysis.java,src/java/edu/umd/cs/findbugs/ba/CompoundMethodChooser.java,src/java/edu/umd/cs/findbugs/FuzzyBugComparator.java,src/java/edu/umd/cs/findbugs/ba/StaticField.java,src/java/edu/umd/cs/findbugs/ba/AnalysisContext.java,src/java/edu/umd/cs/findbugs/ba/DataflowAnalysisException.java,src/java/edu/umd/cs/findbugs/ba/CFGBuilder.java,src/java/edu/umd/cs/findbugs/ba/StaticMethod.java,src/java/edu/umd/cs/findbugs/ba/type2/BottomType.java,src/java/edu/umd/cs/findbugs/ba/ReturnPath.java,src/java/edu/umd/cs/findbugs/ba/DataflowCFGPrinter.java,src/java/edu/umd/cs/findbugs/ba/JavaClassAndMethodChooser.java,src/java/edu/umd/cs/findbugs/ExitCodes.java,src/java/edu/umd/cs/findbugs/ByteCodePatternDetector.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueFrame.java,src/java/edu/umd/cs/findbugs/FindBugsProgress.java,src/java/edu/umd/cs/findbugs/ba/Dataflow.java,src/java/edu/umd/cs/findbugs/ba/Frame.java,src/java/edu/umd/cs/findbugs/AbstractBugReporter.java,src/java/edu/umd/cs/findbugs/ba/ReverseDFSOrder.java,src/java/edu/umd/cs/findbugs/ba/DFSEdgeTypes.java,src/java/edu/umd/cs/findbugs/ba/type2/InheritanceGraphEdge.java,src/java/edu/umd/cs/findbugs/SloppyBugComparator.java,src/java/edu/umd/cs/findbugs/JavaVersionException.java,src/java/edu/umd/cs/findbugs/ba/ResourceTracker.java,src/java/edu/umd/cs/findbugs/FieldWarningSuppressor.java,src/java/edu/umd/cs/findbugs/InstructionScannerGenerator.java,src/java/edu/umd/cs/findbugs/RecursiveFileSearch.java,src/java/edu/umd/cs/findbugs/HTMLBugReporter.java,src/java/edu/umd/cs/findbugs/XMLWriteableWithMessages.java,src/java/edu/umd/cs/findbugs/QueryBugAnnotations.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullParamPropertyDatabase.java,src/java/edu/umd/cs/findbugs/ba/MethodChooser.java,src/java/edu/umd/cs/findbugs/ba/Debug.java,src/java/edu/umd/cs/findbugs/IntAnnotation.java,src/java/edu/umd/cs/findbugs/FilterBugReporter.java,src/java/edu/umd/cs/findbugs/FatalException.java,src/java/edu/umd/cs/findbugs/CallGraphNode.java,src/java/edu/umd/cs/findbugs/ba/AbstractDominatorsAnalysis.java,src/java/edu/umd/cs/findbugs/CountBugsFast.java,src/java/edu/umd/cs/findbugs/BugHistory.java,src/java/edu/umd/cs/findbugs/ba/SourceFileDataSource.java,src/java/edu/umd/cs/findbugs/ba/FileSourceFileDataSource.java,src/java/edu/umd/cs/findbugs/AddAnnotation.java,src/java/edu/umd/cs/findbugs/ba/InnerClassAccess.java,src/java/edu/umd/cs/findbugs/ba/AbstractBlockOrder.java,src/java/edu/umd/cs/findbugs/MethodWarningSuppressor.java,src/java/edu/umd/cs/findbugs/ba/DominatorsAnalysis.java,src/java/edu/umd/cs/findbugs/I18N.java,src/java/edu/umd/cs/findbugs/ba/type2/TypeVisitor.java,src/java/edu/umd/cs/findbugs/ba/type2/UnknownTypeException.java,src/java/edu/umd/cs/findbugs/ba/ExceptionHandlerMap.java,src/java/edu/umd/cs/findbugs/ml/SplitCamelCaseIdentifier.java,src/java/edu/umd/cs/findbugs/Version.java,src/java/edu/umd/cs/findbugs/ba/PruneUnconditionalExceptionThrowerEdges.java,src/java/edu/umd/cs/findbugs/JavaVersion.java,src/java/edu/umd/cs/findbugs/ba/AnalysisException.java,src/java/edu/umd/cs/findbugs/ba/SignatureConverter.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValue.java,src/java/edu/umd/cs/findbugs/config/AnalysisFeatureSetting.java,src/java/edu/umd/cs/findbugs/ba/AbstractFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/CallSite.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullParamViolation.java,src/java/edu/umd/cs/findbugs/ba/npe/MayReturnNullPropertyDatabase.java,src/java/edu/umd/cs/findbugs/InvalidSequenceIntervalException.java,src/java/edu/umd/cs/findbugs/ba/type2/SubtypeQueryResult.java,src/java/edu/umd/cs/findbugs/ba/type2/TopType.java,src/java/edu/umd/cs/findbugs/ba/DebugRepositoryLookupFailureCallback.java,src/java/edu/umd/cs/findbugs/PrintAppVersion.java,src/java/edu/umd/cs/findbugs/AnalysisLocal.java,src/java/edu/umd/cs/findbugs/ba/ResourceValueFrameModelingVisitor.java,src/java/edu/umd/cs/findbugs/ba/type2/InvalidSignatureException.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullConditionDecision.java,src/java/edu/umd/cs/findbugs/ba/npe/IsNullValueFrame.java,src/java/edu/umd/cs/findbugs/SwitchHandler.java,src/java/edu/umd/cs/findbugs/ba/type2/BetterTypeAnalysis.java,src/java/edu/umd/cs/findbugs/ba/BlockOrder.java,src/java/edu/umd/cs/findbugs/MergeResults.java,src/java/edu/umd/cs/findbugs/CallGraphEdge.java,src/java/edu/umd/cs/findbugs/ResourceCollection.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullContractCollector.java,src/java/edu/umd/cs/findbugs/ba/npe/NonNullSpecification.java,src/java/edu/umd/cs/findbugs/ClassWarningSuppressor.java,src/java/edu/umd/cs/findbugs/ba/ForwardDataflowAnalysis.java,src/java/edu/umd/cs/findbugs/FindBugsCommandLine.java,src/java/edu/umd/cs/findbugs/ba/CFGBuilderFactory.java,src/java/edu/umd/cs/findbugs/Project.java,src/java/edu/umd/cs/findbugs/ba/AbstractField.java,src/java/edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonCollector.java,src/java/edu/umd/cs/findbugs/ba/BlockType.java,src/java/edu/umd/cs/findbugs/UnionResults.java,src/java/edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges.java,src/java/edu/umd/cs/findbugs/NewResults.java,src/java/edu/umd/cs/findbugs/PackageMemberAnnotation.java,src/java/edu/umd/cs/findbugs/ba/DataflowAnalysis.java,src/java/edu/umd/cs/findbugs/ml/ConvertToARFF.java,src/java/edu/umd/cs/findbugs/BytecodeScanningDetector.java,src/java/edu/umd/cs/findbugs/ba/DepthFirstSearch.java,src/java/edu/umd/cs/findbugs/ClassScreener.java,src/java/edu/umd/cs/findbugs/NonReportingDetector.java,src/java/edu/umd/cs/findbugs/WarningSuppressor.java,src/java/edu/umd/cs/findbugs/ba/CFGPrinter.java,src/java/edu/umd/cs/findbugs/MethodAnnotation.java,src/java/edu/umd/cs/findbugs/ba/type2/ClassType.java,src/java/edu/umd/cs/findbugs/ba/ReturnPathDataflow.java,src/java/edu/umd/cs/findbugs/ba/LockChecker.java,src/java/edu/umd/cs/findbugs/ba/URLClassPathRepository.java" sourcepath="src/tools:src/java:src/junit" splitindex="true" use="true" version="true"/>
62 </target>
63 </project>
64 Index: findbugs-2.0.2/findbugs.iml
65 ===================================================================
66 --- findbugs-2.0.2.orig/findbugs.iml 2013-08-25 07:25:17.000000000 +0800
67 +++ findbugs-2.0.2/findbugs.iml 2013-08-25 07:25:17.000000000 +0800
68 @@ -21,15 +21,6 @@
69 </content>
70 <orderEntry type="sourceFolder" forTests="false" />
71 <orderEntry type="jdk" jdkName="J2SE-1.5" jdkType="JavaSDK" />
72 - <orderEntry type="module-library">
73 - <library name="AppleJavaExtensions.jar">
74 - <CLASSES>
75 - <root url="jar://$MODULE_DIR$/lib/AppleJavaExtensions.jar!/" />
76 - </CLASSES>
77 - <JAVADOC />
78 - <SOURCES />
79 - </library>
80 - </orderEntry>
81 <orderEntry type="module-library" exported="">
82 <library name="bcel.jar">
83 <CLASSES>
84 Index: findbugs-2.0.2/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java
85 ===================================================================
86 --- findbugs-2.0.2.orig/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java 2013-08-24 15:59:04.403985678 +0800
87 +++ findbugs-2.0.2/src/gui/edu/umd/cs/findbugs/gui2/OSXAdapter.java 2013-08-25 07:37:09.582419802 +0800
88 @@ -19,9 +19,9 @@
89
90 package edu.umd.cs.findbugs.gui2;
91
92 -import com.apple.eawt.ApplicationAdapter;
93 -import com.apple.eawt.ApplicationEvent;
94 -
95 +/*
96 + * We drop this class in debian.
97 + */
98 /*
99 * Based on sample code from Apple.
100 *
101 @@ -29,91 +29,10 @@
102 * This class should only ever be referenced via reflection after
103 * checking that we are running on Mac OS X.
104 */
105 -public class OSXAdapter extends ApplicationAdapter {
106 -
107 - // pseudo-singleton model; no point in making multiple instances
108 - // of the EAWT application or our adapter
109 - private static OSXAdapter theAdapter = new OSXAdapter();
110 -
111 - private static final com.apple.eawt.Application theApplication = new com.apple.eawt.Application();
112 -
113 - // reference to the app where the existing quit, about, prefs code is
114 - private static MainFrame mainApp;
115 -
116 - private OSXAdapter() {
117 - }
118 -
119 - // implemented handler methods. These are basically hooks into
120 - // existing functionality from the main app, as if it came
121 - // over from another platform.
122 -
123 - @Override
124 - public void handleAbout(ApplicationEvent ae) {
125 - if (mainApp != null) {
126 - ae.setHandled(true);
127 - // We need to invoke modal About Dialog asynchronously
128 - // otherwise the Application queue is locked for the duration
129 - // of the about Dialog, which results in a deadlock if a URL is
130 - // selected, and we get a ReOpenApplication event when user
131 - // switches back to Findbugs.
132 - javax.swing.SwingUtilities.invokeLater(new Runnable() {
133 - public void run() {
134 - mainApp.about();
135 - }
136 - });
137 - } else {
138 - throw new IllegalStateException("handleAbout: " + "MyApp instance detached from listener");
139 - }
140 - }
141 +public class OSXAdapter {
142
143 - @Override
144 - public void handlePreferences(ApplicationEvent ae) {
145 - if (mainApp != null) {
146 - mainApp.preferences();
147 - ae.setHandled(true);
148 - } else {
149 - throw new IllegalStateException("handlePreferences: MyApp instance " + "detached from listener");
150 - }
151 + public OSXAdapter() throws Exception {
152 + throw new Exception("Not support apple in debian.");
153 }
154
155 - @Override
156 - public void handleQuit(ApplicationEvent ae) {
157 - if (mainApp != null) {
158 -
159 - /*
160 - * You MUST setHandled(false) if you want to delay or cancel the
161 - * quit. This is important for cross-platform development -- have a
162 - * universal quit routine that chooses whether or not to quit, so
163 - * the functionality is identical on all platforms. This example
164 - * simply cancels the AppleEvent-based quit and defers to that
165 - * universal method.
166 - */
167 -
168 - ae.setHandled(false);
169 - mainApp.callOnClose();
170 - } else {
171 - throw new IllegalStateException("handleQuit: MyApp instance detached " + "from listener");
172 - }
173 - }
174 -
175 - // The main entry-point for this functionality. This is the only method
176 - // that needs to be called at runtime, and it can easily be done using
177 - // reflection (see MyApp.java)
178 - public static void registerMacOSXApplication(MainFrame inApp) {
179 - if (mainApp != null)
180 - throw new IllegalStateException("application already set");
181 -
182 - mainApp = inApp;
183 -
184 - theApplication.addApplicationListener(theAdapter);
185 -
186 - theApplication.addPreferencesMenuItem();
187 - }
188 -
189 - // Another static entry point for EAWT functionality. Enables the
190 - // "Preferences..." menu item in the application menu.
191 - public static void enablePrefs(boolean enabled) {
192 -
193 - theApplication.setEnabledPreferencesMenu(enabled);
194 - }
195 }
+0
-39
debian/patches/0006-using-gtk-ui-settings.patch less more
0 Index: findbugs-2.0.2/src/scripts/standard/findbugs
1 ===================================================================
2 --- findbugs-2.0.2.orig/src/scripts/standard/findbugs 2013-08-25 19:10:41.337794959 +0800
3 +++ findbugs-2.0.2/src/scripts/standard/findbugs 2013-08-27 14:12:25.427665859 +0800
4 @@ -23,7 +23,7 @@
5 debug_arg=''
6 conservespace_arg=''
7 workhard_arg=''
8 -user_props=''
9 +user_props='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
10
11 # Handle command line arguments.
12 while [ $# -gt 0 ]; do
13 Index: findbugs-2.0.2/src/scripts/standard/findbugs2
14 ===================================================================
15 --- findbugs-2.0.2.orig/src/scripts/standard/findbugs2 2013-08-25 19:10:41.337794959 +0800
16 +++ findbugs-2.0.2/src/scripts/standard/findbugs2 2013-08-27 14:13:30.867990361 +0800
17 @@ -19,7 +19,7 @@
18 jvm_maxheap="-Xmx768m"
19 jvm_ea=""
20 jvm_conservespace=""
21 -jvm_user_props=""
22 +jvm_user_props="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
23
24 #
25 # Process command line args until we hit one we don't recognize.
26 Index: findbugs-2.0.2/src/scripts/standard/fb
27 ===================================================================
28 --- findbugs-2.0.2.orig/src/scripts/standard/fb 2013-08-25 19:10:41.337794959 +0800
29 +++ findbugs-2.0.2/src/scripts/standard/fb 2013-08-27 14:13:55.512112564 +0800
30 @@ -24,7 +24,7 @@
31 debug_arg=''
32 conservespace_arg=''
33 workhard_arg=''
34 -user_props=''
35 +user_props='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
36
37 # Handle command line arguments.
38 while [ $# -gt 0 ]; do
+0
-14
debian/patches/0007-insert-in-script.patch less more
0 Index: findbugs-2.0.2/etc/script.properties
1 ===================================================================
2 --- findbugs-2.0.2.orig/etc/script.properties 2013-09-04 08:43:25.203613934 +0800
3 +++ findbugs-2.0.2/etc/script.properties 2013-09-04 08:46:25.243612527 +0800
4 @@ -76,6 +76,9 @@
5 # This should be done before executing any code that
6 # could override fb_javacmd.
7 script.set.default.java=\
8 + . /usr/lib/java-wrappers/java-wrappers.sh\n\
9 + find_jars dom4j junit4 commons-lang jaxen jdepend asm3 asm3-commons asm3-tree ant jcip jsr305 jFormatString findbugs-bcel\n\
10 + export CLASSPATH=$JAVA_CLASSPATH\n\
11 # Choose default java binary\n\
12 fb_javacmd=java\n\
13 if [ ! -z "$JAVA_HOME" ] && [ -x "$JAVA_HOME/bin/java" ]; then\n\
+0
-67
debian/patches/0009-fix-buildxml-lib-denpendency-for-bcel-jformatstring.patch less more
0 Index: findbugs-2.0.2/build.xml
1 ===================================================================
2 --- findbugs-2.0.2.orig/build.xml 2013-09-03 22:12:27.000000000 +0800
3 +++ findbugs-2.0.2/build.xml 2013-09-03 22:31:47.921665078 +0800
4 @@ -59,7 +59,7 @@
5 <property name="version.props.file" value="${build.dir}/classes/edu/umd/cs/findbugs/version.properties"/>
6
7 <path id="findbugs.classpath">
8 - <pathelement location="${jar.dir}/bcel.jar"/>
9 + <pathelement location="${sys.jar.dir}/findbugs-bcel.jar"/>
10 <pathelement location="${sys.jar.dir}/dom4j.jar"/>
11 <!-- <pathelement location="${jar.dir}/AppleJavaExtensions.jar"/> -->
12 <pathelement location="${sys.jar.dir}/junit4.jar"/>
13 @@ -126,7 +126,7 @@
14 <target name="mondo" depends="jars">
15 <jar destfile="build/mondo.jar"
16 manifest="etc/MANIFEST-findbugs-mondo.MF">
17 - <zipfileset src="${jar.dir}/bcel.jar"/>
18 + <zipfileset src="${sys.jar.dir}/findbugs-bcel.jar"/>
19 <zipfileset src="${sys.jar.dir}/dom4j.jar"/>
20 <!-- <zipfileset src="${jar.dir}/AppleJavaExtensions.jar"/> -->
21 <zipfileset src="${sys.jar.dir}/junit4.jar"/>
22 @@ -315,7 +315,7 @@
23 <include name="**/annotations/*.java"/>
24 </fileset>
25 <zipfileset src="${sys.jar.dir}/jcip.jar" excludes="META-INF/**,**/*.html"/>
26 - <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**,**/*.html"/>
27 + <zipfileset src="${sys.jar.dir}/jsr305.jar" excludes="META-INF/**,**/*.html"/>
28 </jar>
29 </target>
30
31 @@ -347,7 +347,7 @@
32 <include name="messages*.xml"/>
33 </fileset>
34
35 - <zipfileset src="${jar.dir}/bcel.jar" excludes="META-INF/**"/>
36 + <zipfileset src="${sys.jar.dir}/findbugs-bcel.jar" excludes="META-INF/**"/>
37
38 <zipfileset src="${sys.jar.dir}/asm3.jar" excludes="META-INF/**"/>
39 <zipfileset src="${sys.jar.dir}/asm3-analysis.jar" excludes="META-INF/**"/>
40 @@ -496,7 +496,7 @@
41 projectName="Byte code Engineering Library (BCEL)"
42 outputFile="${sampleoutput.dir}/bcel.xml"
43 >
44 - <class location="${jar.dir}/bcel.jar" />
45 + <class location="${sys.jar.dir}/findbugs-bcel.jar" />
46 </findbugs>
47 <findbugs home="."
48 output="xml:withMessages"
49 @@ -504,7 +504,7 @@
50 jvmargs="-ea -Xmx1200m"
51 projectName="Byte code Engineering Library (BCEL)"
52 outputFile="${sampleoutput.dir}/bcel-cloud-appengine.xml" >
53 - <class location="${jar.dir}/bcel.jar" />
54 + <class location="${sys.jar.dir}/findbugs-bcel.jar" />
55 </findbugs>
56 <!--
57 <findbugs home="."
58 @@ -995,7 +995,7 @@
59 <!-- Generate jnlp jars -->
60 <target name="jnlp" depends="jars">
61 <copy todir="${jnlp.dir}" file="${engine.jar}"/>
62 - <copy todir="${jnlp.dir}" file="${jar.dir}/bcel.jar"/>
63 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/findbugs-bcel.jar"/>
64 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jsr305.jar"/>
65 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3.jar"/>
66 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-commons.jar"/>
+0
-29
debian/patches/0010-improve-fb-help-information.patch less more
0 Index: findbugs-2.0.2/src/java/edu/umd/cs/findbugs/ShowHelp.java
1 ===================================================================
2 --- findbugs-2.0.2.orig/src/java/edu/umd/cs/findbugs/ShowHelp.java 2013-09-04 18:16:15.147345221 +0800
3 +++ findbugs-2.0.2/src/java/edu/umd/cs/findbugs/ShowHelp.java 2013-09-04 18:24:17.219341452 +0800
4 @@ -32,14 +32,21 @@
5 System.out.println("FindBugs version " + Version.RELEASE + ", " + Version.WEBSITE);
6
7 DetectorFactoryCollection.instance();
8 - System.out.println("Command line options");
9 + //System.out.println("Command line options:");
10
11 TreeSet<FindBugsMain> cmds = new TreeSet<FindBugsMain>();
12 for(Plugin p : Plugin.getAllPlugins())
13 for(FindBugsMain m : p.getAllFindBugsMain())
14 cmds.add(m);
15 - for(FindBugsMain m : cmds)
16 - System.out.printf("fb %-12s %-12s %s%n", m.cmd, m.kind, m.description);
17 + boolean isFirst=true;
18 + for(FindBugsMain m : cmds){
19 + if (isFirst)
20 + System.out.printf("Usage: ");
21 + else
22 + System.out.printf("or: ");
23 + System.out.printf("fb %-12s %-12s %s%n", m.cmd, m.kind, m.description);
24 + isFirst=false;
25 + }
26
27 // System.out.println();
28 // System.out.println("GUI Options:");
+0
-43
debian/patches/0011-upstream-change-license.patch less more
0 commit 2df3880705ea963a5a8504043468e08b5255ada3
1 Author: yesx <yeshuxiong@gmail.com>
2 Date: Tue Oct 8 15:17:10 2013 +0800
3
4 apply upstream changes of r14800, update copyright of src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java
5
6 diff --git a/src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java b/src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java
7 index 4b2b9a1..1d9869f 100644
8 --- a/src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java
9 +++ b/src/gui/edu/umd/cs/findbugs/gui2/CloudCommentsPane.java
10 @@ -1,20 +1,20 @@
11 /*
12 - * Copyright 2010 Keith Lea
13 + * FindBugs - Find bugs in Java programs
14 + * Copyright (C) 2010-2013 University of Maryland
15 *
16 - * This file is part of FindBugs-IDEA.
17 + * This library is free software; you can redistribute it and/or
18 + * modify it under the terms of the GNU Lesser General Public
19 + * License as published by the Free Software Foundation; either
20 + * version 2.1 of the License, or (at your option) any later version.
21 *
22 - * FindBugs-IDEA is free software: you can redistribute it and/or modify
23 - * it under the terms of the GNU General Public License as published by
24 - * the Free Software Foundation, either version 3 of the License, or
25 - * (at your option) any later version.
26 - *
27 - * FindBugs-IDEA is distributed in the hope that it will be useful,
28 + * This library is distributed in the hope that it will be useful,
29 * but WITHOUT ANY WARRANTY; without even the implied warranty of
30 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31 - * GNU General Public License for more details.
32 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
33 + * Lesser General Public License for more details.
34 *
35 - * You should have received a copy of the GNU General Public License
36 - * along with FindBugs-IDEA. If not, see <http://www.gnu.org/licenses/>.
37 + * You should have received a copy of the GNU Lesser General Public
38 + * License along with this library; if not, write to the Free Software
39 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
40 */
41
42 package edu.umd.cs.findbugs.gui2;
+0
-80
debian/patches/0012-upstream-change-license.patch less more
0 commit e6452ea9d3895df1113999d1aa32c98486dd2de7
1 Author: yesx <yeshuxiong@gmail.com>
2 Date: Fri Sep 20 16:35:15 2013 +0800
3
4 apply upstream changes of r14773, update copyright of src/antTask/edu/umd/cs/findbugs/anttask/FindBugsTask.java
5 update debian/copyright
6
7 diff --git a/src/antTask/edu/umd/cs/findbugs/anttask/FindBugsTask.java b/src/antTask/edu/umd/cs/findbugs/anttask/FindBugsTask.java
8 index 8d91534..ce76e49 100644
9 --- a/src/antTask/edu/umd/cs/findbugs/anttask/FindBugsTask.java
10 +++ b/src/antTask/edu/umd/cs/findbugs/anttask/FindBugsTask.java
11 @@ -1,55 +1,20 @@
12 /*
13 - * The Apache Software License, Version 1.1
14 + * FindBugs - Find Bugs in Java programs
15 + * Copyright (C) 2003-2013 University of Maryland
16 *
17 - * Copyright (c) 2000-2002 The Apache Software Foundation. All rights
18 - * reserved.
19 + * This library is free software; you can redistribute it and/or
20 + * modify it under the terms of the GNU Lesser General Public
21 + * License as published by the Free Software Foundation; either
22 + * version 2.1 of the License, or (at your option) any later version.
23 *
24 - * Redistribution and use in source and binary forms, with or without
25 - * modification, are permitted provided that the following conditions
26 - * are met:
27 + * This library is distributed in the hope that it will be useful,
28 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
29 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
30 + * Lesser General Public License for more details.
31 *
32 - * 1. Redistributions of source code must retain the above copyright
33 - * notice, this list of conditions and the following disclaimer.
34 - *
35 - * 2. Redistributions in binary form must reproduce the above copyright
36 - * notice, this list of conditions and the following disclaimer in
37 - * the documentation and/or other materials provided with the
38 - * distribution.
39 - *
40 - * 3. The end-user documentation included with the redistribution, if
41 - * any, must include the following acknowlegement:
42 - * "This product includes software developed by the
43 - * Apache Software Foundation (http://www.apache.org/)."
44 - * Alternately, this acknowlegement may appear in the software itself,
45 - * if and wherever such third-party acknowlegements normally appear.
46 - *
47 - * 4. The names "Ant" and "Apache Software
48 - * Foundation" must not be used to endorse or promote products derived
49 - * from this software without prior written permission. For written
50 - * permission, please contact apache@apache.org.
51 - *
52 - * 5. Products derived from this software may not be called "Apache"
53 - * nor may "Apache" appear in their names without prior written
54 - * permission of the Apache Group.
55 - *
56 - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
57 - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
58 - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
59 - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
60 - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
61 - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
62 - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
63 - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
64 - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
65 - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
66 - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
67 - * SUCH DAMAGE.
68 - * ====================================================================
69 - *
70 - * This software consists of voluntary contributions made by many
71 - * individuals on behalf of the Apache Software Foundation. For more
72 - * information on the Apache Software Foundation, please see
73 - * <http://www.apache.org/>.
74 + * You should have received a copy of the GNU Lesser General Public
75 + * License along with this library; if not, write to the Free Software
76 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
77 */
78
79 package edu.umd.cs.findbugs.anttask;
0 0001-fix-ant-docs.patch
1 0002-change-lib-dependency-to-usr-dir.patch
2 0003-fix-findbugs-lib-denpendency.patch
3 0004-remove-manual_ja_xml.patch
4 0005-remove-lib-AppleJavaExtensions.patch
5 0006-using-gtk-ui-settings.patch
6 0007-insert-in-script.patch
7 use-system-jar.patch
8 0009-fix-buildxml-lib-denpendency-for-bcel-jformatstring.patch
9 0010-improve-fb-help-information.patch
10 0011-upstream-change-license.patch
11 0012-upstream-change-license.patch
0 0001-FixLibraryDependency-RemoveAppleGUI.patch
+0
-63
debian/patches/use-system-jar.patch less more
0 Index: findbugs-2.0.2/build.xml
1 ===================================================================
2 --- findbugs-2.0.2.orig/build.xml 2013-08-29 17:52:51.000000000 +0200
3 +++ findbugs-2.0.2/build.xml 2013-08-29 17:54:27.000000000 +0200
4 @@ -67,8 +67,9 @@
5 <pathelement location="${sys.jar.dir}/asm3-commons.jar"/>
6 <pathelement location="${sys.jar.dir}/asm3-tree.jar"/>
7 <pathelement location="${sys.jar.dir}/jaxen.jar"/>
8 - <pathelement location="${jar.dir}/jsr305.jar"/>
9 - <pathelement location="${jar.dir}/jFormatString.jar"/>
10 + <pathelement location="${sys.jar.dir}/jsr305.jar"/>
11 + <!-- need the package -->
12 + <pathelement location="${sys.jar.dir}/jFormatString.jar"/>
13 <pathelement location="${sys.jar.dir}/commons-lang.jar"/>
14 <pathelement location="${sys.jar.dir}/jcip.jar"/>
15 </path>
16 @@ -133,8 +134,8 @@
17 <zipfileset src="${sys.jar.dir}/asm3-commons.jar"/>
18 <zipfileset src="${sys.jar.dir}/asm3-tree.jar"/>
19 <zipfileset src="${sys.jar.dir}/jaxen.jar"/>
20 - <zipfileset src="${jar.dir}/jsr305.jar"/>
21 - <zipfileset src="${jar.dir}/jFormatString.jar"/>
22 + <zipfileset src="${sys.jar.dir}/jsr305.jar"/>
23 + <zipfileset src="${sys.jar.dir}/jFormatString.jar"/>
24 <zipfileset src="${sys.jar.dir}/commons-lang.jar"/>
25 <zipfileset src="${jar.dir}/findbugs.jar"/>
26 </jar>
27 @@ -357,8 +358,8 @@
28
29 <zipfileset src="${sys.jar.dir}/dom4j.jar" excludes="META-INF/**"/>
30 <zipfileset src="${sys.jar.dir}/jaxen.jar" excludes="META-INF/**"/>
31 - <zipfileset src="${jar.dir}/jsr305.jar" excludes="META-INF/**"/>
32 - <zipfileset src="${jar.dir}/jFormatString.jar" excludes="META-INF/**"/>
33 + <zipfileset src="${sys.jar.dir}/jsr305.jar" excludes="META-INF/**"/>
34 + <zipfileset src="${sys.jar.dir}/jFormatString.jar" excludes="META-INF/**"/>
35 <zipfileset src="${sys.jar.dir}/commons-lang.jar" excludes="META-INF/**"/>
36 </jar>
37 </target>
38 @@ -512,7 +513,7 @@
39 jvmargs="-ea -Xmx1200m"
40 projectName="Byte code Engineering Library (BCEL)"
41 outputFile="${sampleoutput.dir}/bcel-cloud.xml" >
42 - <class location="${sys.jar.dir}/bcel.jar" />
43 + <class location="${jar.dir}/bcel.jar" />
44 </findbugs>
45 -->
46
47 @@ -995,13 +996,13 @@
48 <target name="jnlp" depends="jars">
49 <copy todir="${jnlp.dir}" file="${engine.jar}"/>
50 <copy todir="${jnlp.dir}" file="${jar.dir}/bcel.jar"/>
51 - <copy todir="${jnlp.dir}" file="${jar.dir}/jsr305.jar"/>
52 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jsr305.jar"/>
53 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3.jar"/>
54 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-commons.jar"/>
55 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/asm3-tree.jar"/>
56 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/dom4j.jar"/>
57 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jaxen.jar"/>
58 - <copy todir="${jnlp.dir}" file="${jar.dir}/jFormatString.jar"/>
59 + <copy todir="${jnlp.dir}" file="${sys.jar.dir}/jFormatString.jar"/>
60 <copy todir="${jnlp.dir}" file="${sys.jar.dir}/commons-lang.jar"/>
61 <!-- <copy todir="${jnlp.dir}" file="${jar.dir}/AppleJavaExtensions.jar"/> -->
62 <copy todir="${jnlp.dir}" file="${docsrc.dir}/buggy-sm.png"/>