Searched refs:getCallerClass (Results 1 - 25 of 44) sorted by relevance

12

/openjdk10/jdk/src/jdk.unsupported/share/classes/sun/reflect/
H A DReflection.java38 @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 DGetCallerClassWithDepth.java27 * @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 DGetCallerClass.java29 Class<?> c = jdk.internal.reflect.Reflection.getCallerClass();
34 Class<?> c = jdk.internal.reflect.Reflection.getCallerClass();
H A DGetCallerClassWithDepth.java27 * @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 DGetCallerClassTest.java40 // 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 DCSM.java51 * 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 DMain.java34 Class<?> caller = Reflection.getCallerClass(2);
/openjdk10/jdk/test/java/lang/StackWalker/
H A DCallerFromMain.java29 * @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 DSanityTest.java54 StackWalker.getInstance().getCallerClass();
H A DAcrossThreads.java150 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 DStackStreamTest.java273 Class<?> c = StackWalker.getInstance(RETAIN_CLASS_REFERENCE).getCallerClass();
284 Class<?> c = StackWalker.getInstance(RETAIN_CLASS_REFERENCE).getCallerClass();
H A DGetCallerClassTest.java27 * @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 DMissingCallerSensitive.java63 Class<?> c = Reflection.getCallerClass();
68 Class<?> c = Reflection.getCallerClass();
/openjdk10/jdk/test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/
H A DCallerSensitiveTest.java40 * 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 DField.java170 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 DAccessibleObject.java121 Class<?> caller = Reflection.getCallerClass();
260 if (checkCanSetAccessible(Reflection.getCallerClass(),
469 Class<?> caller = Reflection.getCallerClass();
H A DConstructor.java185 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 DAccessController.java334 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 DDriverManager.java189 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 DClass.java291 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 DPackage.java353 ClassLoader l = ClassLoader.getClassLoader(Reflection.getCallerClass());
376 ClassLoader cl = ClassLoader.getClassLoader(Reflection.getCallerClass());
H A DStackWalker.java204 * {@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 DSerialJavaObject.java144 Class<?> caller = Reflection.getCallerClass();
/openjdk10/jdk/src/java.base/share/classes/jdk/internal/reflect/
H A DReflection.java65 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 DObjectStreamField.java220 Class<?> caller = Reflection.getCallerClass();

Completed in 186 milliseconds

12