Update of /cvsroot/fb-contrib/fb-contrib/samples
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11819/samples
Modified Files:
LSYC_Sample.java
Log Message:
mark LSYC bugs where the collection is never passed as a parameter as high, otherwise low.
Index: LSYC_Sample.java
===================================================================
RCS file: /cvsroot/fb-contrib/fb-contrib/samples/LSYC_Sample.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- LSYC_Sample.java 11 Mar 2006 05:01:35 -0000 1.1
+++ LSYC_Sample.java 11 Mar 2006 15:15:19 -0000 1.2
@@ -1,6 +1,8 @@
import java.util.Arrays;
import java.util.Collections;
+import java.util.Hashtable;
import java.util.List;
+import java.util.Map;
import java.util.Set;
import java.util.Vector;
@@ -24,7 +26,20 @@
}
public void test3(List<String> ls) {
+ //don't report
List<String> a = Collections.synchronizedList(ls);
syncfield = a;
}
+
+ public Map<String, Map<String, String>> test4() {
+ //report as low
+ Map<String, Map<String, String>> main = new Hashtable<String, Map<String, String>>();
+
+ Map<String, String> m = new Hashtable<String, String>();
+ m.put("Hello", "there");
+ main.put("First", m);
+
+ return main;
+
+ }
}
|