Caller { @Pure public static Class<?> getCallerClass() { return getCaller().getCallerClass(2); } private  Caller(); @Pure static org.arakhne.afc.vmutil.caller.Caller getCaller(); @Pure static String getCallerMethod(); @Pure static String getCallerMethod(int level); @Pure static Class<?> getCallerClass(); @Pure static Class<?> getCallerClass(int level); @Pure static Class<?> findClassForFirstCallerOutsideVmutilModule(); static final String MODULE_NAME; }
@Test public void getCallerClass() throws Exception { assertEquals(InnerCallerTest.class, this.caller.innerinnerTestGetCallerClass()); }