src.samples.java.ex.CVAA_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;
public class CVAA_Sample {
Base[] b2;
class Base {
}
class Derived extends Base {
}
public void cvaa() {
Derived[] d2 = new Derived[4];
Base[] b = d2;
b2 = d2;
Derived d = new Derived();
b[0] = new Base();
b[1] = doDerived();
b[2] = null;
b[3] = d;
Integer[] a = new Integer[1];
System.arraycopy(a[0], 0, a, 1, 1);
}
private Derived doDerived() {
return new Derived();
}
public void generics() {
Set[] myStringSets = new HashSet[2];
Set[] myStringSets2 = new Set[2];
}
public String fpVarArgs(String s1, Set s2) {
return String.format("s1=%s s2=%s", s1, s2);
}
}