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

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

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 - 2025 Weber Informatics LLC | Privacy Policy