All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.samples.java.ex.SCR_Sample Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 7.6.8
Show newest version
package ex;
class A {
}

class B {
}

@SuppressWarnings("all")
public class SCR_Sample {
    A a;
    String name = SCR_Sample.class.getName();

    public String testForNameOfThis() {
        try {
            Class c = Class.forName("SCR_Sample");
            return c.getName();
        } catch (ClassNotFoundException cnfe) {
            return null;
        }
    }

    public String testForNameOfMember() {
        try {
            Class c = Class.forName("A");
            return c.getName();
        } catch (ClassNotFoundException cnfe) {
            return null;
        }
    }

    public String testForNameOfLocal(B b) {
        try {
            Class c = Class.forName("B");
            return c.getName();
        } catch (ClassNotFoundException cnfe) {
            return null;
        }
    }

    public String testForNameOfUnknown() {
        try {
            Class c = Class.forName("C");
            return c.getName();
        } catch (ClassNotFoundException cnfe) {
            return null;
        }
    }

    public String testGetClass() {
        Class c = this.getClass();
        return c.getName();
    }

    public String testDotClass() {
        return SCR_Sample.class.getName();
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy