public class MyClass {
private String className() {
Class<?> enclosingClass = getClass().getEnclosingClass();
String cname;
if (enclosingClass != null) {
cname = enclosingClass.getName();
} else {
cname = getClass().getName();
}
return cname;
}
public static void main(String args[]) {
MyClass o = new MyClass();
System.out.println(o.className());
}
}
/*
run:
MyClass
*/