
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