src.samples.java.ex.SMII_Sample Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fb-contrib Show documentation
Show all versions of fb-contrib Show documentation
An auxiliary findbugs.sourceforge.net plugin for java bug detectors that fall outside the narrow scope of detectors to be packaged with the product itself.
package ex;
import java.util.HashSet;
import java.util.Set;
@SuppressWarnings("all")
public class SMII_Sample {
private Inner i = new Inner();
public static void static_empty() {
}
public static void static_one(String s) {
}
public void test_empty(SMII_Sample smii) {
smii.static_empty();
}
public void test_empty2(SMII_Sample smii) {
smii.static_one("foo".toUpperCase());
}
public SMII_Sample getSMI() {
return new SMII_Sample();
}
public void test_chaining() {
new SMII_Sample().getSMI().static_one("hello");
}
public void test_dotclass() {
Set s = new HashSet();
s.add(String.class);
}
public void test_ClassForName() throws ClassNotFoundException {
Class c = Class.forName("java.lang.Object");
}
public void test_ClassGetName() {
String name = Object.class.getName();
}
public void avoidGeneratedMethods(final Inner inner) {
inner.next = null;
}
public static class Inner {
private Inner next;
}
public static SMII_Sample fp1() {
SMII_Sample s = new SMII_Sample();
SMII_Sample.fp1();
SMII_Sample.fp1();
return s;
}
public void testFP2Instance(SMII_Sample sample) {
SMII_Sample.testInstanceAsFirstParm(sample, "");
SMII_Sample.testInstanceAsFirstParm("");
}
public static SMII_Sample testInstanceAsFirstParm(String s1) {
return new SMII_Sample();
}
public static SMII_Sample testInstanceAsFirstParm(SMII_Sample sample, String s1) {
return sample;
}
}