/openjdk10/jdk/src/jdk.unsupported/share/classes/sun/reflect/ |
H A D | Reflection.java | 38 @SuppressWarnings("removal") // Reflection.getCallerClass 39 public static Class<?> getCallerClass(int depth) { method in class:Reflection 44 return jdk.internal.reflect.Reflection.getCallerClass(depth + 1);
|
/openjdk10/jdk/test/sun/reflect/Reflection/ |
H A D | GetCallerClassWithDepth.java | 27 * @summary Basic test for the unsupported Reflection.getCallerClass(int) 42 Reflection.getCallerClass(-1); 43 throw new RuntimeException("getCallerClass(-1) should fail"); 49 public Class<?> getCallerClass() { method in class:GetCallerClassWithDepth 50 // 0: Reflection 1: getCallerClass 2: Test.test 3: main 51 return Reflection.getCallerClass(3); 63 return new GetCallerClassWithDepth().getCallerClass(); 69 return Reflection.getCallerClass(2); 73 Class<?> c = Reflection.getCallerClass(1); 88 Class<?> c = Reflection.getCallerClass( [all...] |
/openjdk10/jdk/test/jdk/internal/reflect/Reflection/ |
H A D | GetCallerClass.java | 29 Class<?> c = jdk.internal.reflect.Reflection.getCallerClass(); 34 Class<?> c = jdk.internal.reflect.Reflection.getCallerClass();
|
H A D | GetCallerClassWithDepth.java | 27 * @summary Reflection.getCallerClass(int) 43 Reflection.getCallerClass(-1); 44 throw new RuntimeException("getCallerClass(-1) should fail"); 50 public Class<?> getCallerClass() { method in class:GetCallerClassWithDepth 51 // 0: Reflection 1: getCallerClass 2: Test.test 3: main 52 return Reflection.getCallerClass(3); 64 return new GetCallerClassWithDepth().getCallerClass(); 70 return Reflection.getCallerClass(2); 74 Class<?> c = Reflection.getCallerClass(1); 89 Class<?> c = Reflection.getCallerClass( [all...] |
H A D | GetCallerClassTest.java | 40 // call Reflection.getCallerClass from bootclasspath with and without @CS 42 // call Reflection.getCallerClass from classpath with @CS 85 Class<?> c = Reflection.getCallerClass(); 108 !stackTrace[0].getMethodName().equals("getCallerClass")) {
|
/openjdk10/jdk/test/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/ |
H A D | CSM.java | 51 * by Reflection::getCallerClass. 53 * StackWalker::getCallerClass is expected to throw UOE 57 Class<?> c1 = Reflection.getCallerClass(); 60 Class<?> c2 = walker.getCallerClass(); 61 throw new RuntimeException("Exception not thrown by StackWalker::getCallerClass"); 69 public static Result getCallerClass() { method in class:CSM 70 Class<?> caller = walker.getCallerClass();
|
/openjdk10/langtools/test/tools/jdeps/jdkinternals/src/p/ |
H A D | Main.java | 34 Class<?> caller = Reflection.getCallerClass(2);
|
/openjdk10/jdk/test/java/lang/StackWalker/ |
H A D | CallerFromMain.java | 29 * @summary Test if the getCallerClass method returns empty optional 48 // StackWalker::getCallerClass 52 Class<?> c = sw.getCallerClass(); 56 // StackWalker::getCallerClass 62 Class<?> c = sw.getCallerClass(); 70 // StackWalker::getCallerClass 77 // StackWalker::getCallerClass 84 // StackWalker::getCallerClass 90 Class<?> c = sw.getCallerClass(); 120 Class<?> c = sw.getCallerClass(); [all...] |
H A D | SanityTest.java | 54 StackWalker.getInstance().getCallerClass();
|
H A D | AcrossThreads.java | 150 assertEquals(T1.class, walker.getCallerClass()); 185 assertEquals(T2.class, walker.getCallerClass()); 214 assertEquals(T3.class, walker.getCallerClass()); 219 // verify walker.getCallerClass() get the expected class. 224 Class<?> c = walker.getCallerClass();
|
H A D | StackStreamTest.java | 273 Class<?> c = StackWalker.getInstance(RETAIN_CLASS_REFERENCE).getCallerClass(); 284 Class<?> c = StackWalker.getInstance(RETAIN_CLASS_REFERENCE).getCallerClass();
|
H A D | GetCallerClassTest.java | 27 * @summary Basic test for StackWalker.getCallerClass() 101 Class<?> c = stackWalker.getCallerClass(); 119 Method m = StackWalker.class.getMethod("getCallerClass"); 139 MethodHandle mh = lookup.findVirtual(StackWalker.class, "getCallerClass", 184 Class<?> c = walker.getCallerClass();
|
/openjdk10/jdk/test/jdk/internal/reflect/CallerSensitive/ |
H A D | MissingCallerSensitive.java | 63 Class<?> c = Reflection.getCallerClass(); 68 Class<?> c = Reflection.getCallerClass();
|
/openjdk10/jdk/test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/ |
H A D | CallerSensitiveTest.java | 40 * This test invokes StackWalker::getCallerClass via static reference, 42 * StackWalker::getCallerClass can't be called from @CallerSensitive method. 45 private static final String NON_CSM_CALLER_METHOD = "getCallerClass"; 67 // test static call to java.util.CSM::caller and CSM::getCallerClass 87 Result result = java.util.CSM.getCallerClass(); 112 Result result = LambdaTest.getCallerClass.get(); 143 static Supplier<Result> getCallerClass = java.util.CSM::getCallerClass; field in class:CallerSensitiveTest.LambdaTest 148 static Result getCallerClass() { method in class:CallerSensitiveTest.LambdaTest 149 return getCallerClass [all...] |
/openjdk10/jdk/src/java.base/share/classes/java/lang/reflect/ |
H A D | Field.java | 170 if (flag) checkCanSetAccessible(Reflection.getCallerClass()); 410 @ForceInline // to ensure Reflection.getCallerClass optimization 415 Class<?> caller = Reflection.getCallerClass(); 444 @ForceInline // to ensure Reflection.getCallerClass optimization 449 Class<?> caller = Reflection.getCallerClass(); 478 @ForceInline // to ensure Reflection.getCallerClass optimization 483 Class<?> caller = Reflection.getCallerClass(); 514 @ForceInline // to ensure Reflection.getCallerClass optimization 519 Class<?> caller = Reflection.getCallerClass(); 550 @ForceInline // to ensure Reflection.getCallerClass optimizatio [all...] |
H A D | AccessibleObject.java | 121 Class<?> caller = Reflection.getCallerClass(); 260 if (checkCanSetAccessible(Reflection.getCallerClass(), 469 Class<?> caller = Reflection.getCallerClass();
|
H A D | Constructor.java | 185 checkCanSetAccessible(Reflection.getCallerClass()); 472 @ForceInline // to ensure Reflection.getCallerClass optimization 478 Class<?> caller = Reflection.getCallerClass();
|
/openjdk10/jdk/src/java.base/share/classes/java/security/ |
H A D | AccessController.java | 334 preserveCombiner(dc, Reflection.getCallerClass())); 428 Class <?> caller = Reflection.getCallerClass(); 494 Class <?> caller = Reflection.getCallerClass(); 570 preserveCombiner(dc, Reflection.getCallerClass())); 723 Class <?> caller = Reflection.getCallerClass(); 792 Class <?> caller = Reflection.getCallerClass();
|
/openjdk10/jdk/src/java.sql/share/classes/java/sql/ |
H A D | DriverManager.java | 189 return (getConnection(url, info, Reflection.getCallerClass())); 228 return (getConnection(url, info, Reflection.getCallerClass())); 251 return (getConnection(url, info, Reflection.getCallerClass())); 273 Class<?> callerClass = Reflection.getCallerClass(); 393 if (isDriverAllowed(driver, Reflection.getCallerClass())) { 426 return Collections.enumeration(getDrivers(Reflection.getCallerClass())); 440 return getDrivers(Reflection.getCallerClass()).stream();
|
/openjdk10/jdk/src/java.base/share/classes/java/lang/ |
H A D | Class.java | 291 Class<?> caller = Reflection.getCallerClass(); 366 caller = Reflection.getCallerClass(); 438 Class<?> caller = Reflection.getCallerClass(); 517 checkMemberAccess(sm, Member.PUBLIC, Reflection.getCallerClass(), false); 553 Class<?> caller = Reflection.getCallerClass(); 801 @ForceInline // to ensure Reflection.getCallerClass optimization 808 ClassLoader.checkClassLoaderPermission(cl, Reflection.getCallerClass()); 1252 Reflection.getCallerClass(), true); 1408 Reflection.getCallerClass(), true); 1455 ClassLoader.getClassLoader(Reflection.getCallerClass()), tru [all...] |
H A D | Package.java | 353 ClassLoader l = ClassLoader.getClassLoader(Reflection.getCallerClass()); 376 ClassLoader cl = ClassLoader.getClassLoader(Reflection.getCallerClass());
|
H A D | StackWalker.java | 204 * {@link StackWalker#getCallerClass()} and 480 * that invoked {@code getCallerClass}. 499 * on behalf of the caller. It invokes {@code getCallerClass} to identify 509 * Class<?> caller = walker.getCallerClass(); 533 * When the {@code getCallerClass} method is called from a method that 545 * when this {@code getCallerClass} method is called from a method 549 public Class<?> getCallerClass() { method in class:StackWalker
|
/openjdk10/jdk/src/java.sql.rowset/share/classes/javax/sql/rowset/serial/ |
H A D | SerialJavaObject.java | 144 Class<?> caller = Reflection.getCallerClass();
|
/openjdk10/jdk/src/java.base/share/classes/jdk/internal/reflect/ |
H A D | Reflection.java | 65 public static native Class<?> getCallerClass(); method in class:Reflection 70 * simplify the implementation of sun.misc.Reflection.getCallerClass. 73 public static native Class<?> getCallerClass(int depth); method in class:Reflection
|
/openjdk10/jdk/src/java.base/share/classes/java/io/ |
H A D | ObjectStreamField.java | 220 Class<?> caller = Reflection.getCallerClass();
|