src.samples.java.ex.CBC_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;
public class CBC_Sample {
private static final Integer ONE = Integer.valueOf(1);
private static final Integer TWO = Integer.valueOf(2);
private static final Integer THREE = Integer.valueOf(3);
enum Giant {
Fee, Fi, Fo, Fum
};
public void testCBCStrings(String x) {
if (x.equals("foo") || x.equals("bar") || x.equals("baz")) {
System.out.println("yup");
}
}
public void testCBCClass(Class> x) {
if (x.equals(String.class) || x.equals(Integer.class) || x.equals(Long.class)) {
System.out.println("yup");
}
}
public void testCBCEnum(Giant x) {
if (x.equals(Giant.Fee) || x.equals(Giant.Fi) || x.equals(Giant.Fo) || x.equals(Giant.Fum)) {
System.out.println("yup");
}
}
public void testCBCEnumDoubleEquals(Giant x) {
if ((x == Giant.Fee) || (x == Giant.Fi) || (x == Giant.Fo) || (x == Giant.Fum)) {
System.out.println("yup");
}
}
public void testCBCInteger(Integer x) {
if (x.equals(ONE) || x.equals(TWO) || x.equals(THREE)) {
System.out.println("yup");
}
}
public void testCBCPrimitiveInt(int x) {
if ((x == 1) || (x == 2) || (x == 3)) {
System.out.println("yup");
}
}
}