Lines Matching refs:constructor
39 Constructor<?> constructor = in main() local
42 testUnloadClass(constructor); in main()
43 testUnloadLoader(constructor); in main()
45 testNoUnloadInstance(constructor); in main()
47 testLoadAndUnloadLibrary(constructor); in main()
49 testStackTrace(constructor); in main()
51 stressTest(constructor); in main()
55 testStickyUnload(constructor); in main()
57 testCopiedMethodInStackTrace(constructor); in main()
65 testConflictMethod(constructor); in main()
66 testConflictMethod2(constructor); in main()
93 private static void stressTest(Constructor<?> constructor) throws Exception { in stressTest() argument
95 setUpUnloadLoader(constructor, false); in stressTest()
110 private static void testUnloadClass(Constructor<?> constructor) throws Exception { in testUnloadClass() argument
111 WeakReference<Class> klass = setUpUnloadClassWeak(constructor); in testUnloadClass()
114 WeakReference<Class> klass2 = setUpUnloadClassWeak(constructor); in testUnloadClass()
121 private static void testUnloadLoader(Constructor<?> constructor) throws Exception { in testUnloadLoader() argument
122 WeakReference<ClassLoader> loader = setUpUnloadLoader(constructor, true); in testUnloadLoader()
129 private static void testStackTrace(Constructor<?> constructor) throws Exception { in testStackTrace() argument
130 Class<?> klass = setUpUnloadClass(constructor); in testStackTrace()
141 private static void testLoadAndUnloadLibrary(Constructor<?> constructor) throws Exception { in testLoadAndUnloadLibrary() argument
142 WeakReference<ClassLoader> loader = setUpLoadLibrary(constructor); in testLoadAndUnloadLibrary()
165 private static Pair $noinline$testNoUnloadInstanceHelper(Constructor<?> constructor) in $noinline$testNoUnloadInstanceHelper() argument
167 ClassLoader loader = (ClassLoader) constructor.newInstance( in $noinline$testNoUnloadInstanceHelper()
173 private static void testNoUnloadInstance(Constructor<?> constructor) throws Exception { in testNoUnloadInstance() argument
174 Pair p = $noinline$testNoUnloadInstanceHelper(constructor); in testNoUnloadInstance()
180 private static Class<?> setUpUnloadClass(Constructor<?> constructor) throws Exception { in setUpUnloadClass() argument
181 ClassLoader loader = (ClassLoader) constructor.newInstance( in setUpUnloadClass()
195 private static Object allocObjectInOtherClassLoader(Constructor<?> constructor) in allocObjectInOtherClassLoader() argument
197 ClassLoader loader = (ClassLoader) constructor.newInstance( in allocObjectInOtherClassLoader()
203 private static void testStickyUnload(Constructor<?> constructor) throws Exception { in testStickyUnload() argument
208 Object o = allocObjectInOtherClassLoader(constructor); in testStickyUnload()
315 private static void $noinline$invokeConflictMethod(Constructor<?> constructor) in $noinline$invokeConflictMethod() argument
317 ClassLoader loader = (ClassLoader) constructor.newInstance( in $noinline$invokeConflictMethod()
324 private static void testConflictMethod(Constructor<?> constructor) throws Exception { in testConflictMethod() argument
328 $noinline$invokeConflictMethod(constructor); in testConflictMethod()
336 private static void $noinline$invokeConflictMethod2(Constructor<?> constructor) in $noinline$invokeConflictMethod2() argument
346 ClassLoader loader = (ClassLoader) constructor.newInstance( in $noinline$invokeConflictMethod2()
353 private static void testConflictMethod2(Constructor<?> constructor) throws Exception { in testConflictMethod2() argument
357 $noinline$invokeConflictMethod2(constructor); in testConflictMethod2()
365 private static void testCopiedMethodInStackTrace(Constructor<?> constructor) throws Exception { in testCopiedMethodInStackTrace() argument
366 Throwable t = $noinline$createStackTraceWithCopiedMethod(constructor); in testCopiedMethodInStackTrace()
371 private static Throwable $noinline$createStackTraceWithCopiedMethod(Constructor<?> constructor) in $noinline$createStackTraceWithCopiedMethod() argument
373 ClassLoader loader = (ClassLoader) constructor.newInstance( in $noinline$createStackTraceWithCopiedMethod()
421 private static WeakReference<Class> setUpUnloadClassWeak(Constructor<?> constructor) in setUpUnloadClassWeak() argument
423 return new WeakReference<Class>(setUpUnloadClass(constructor)); in setUpUnloadClassWeak()
426 private static WeakReference<ClassLoader> setUpUnloadLoader(Constructor<?> constructor, in setUpUnloadLoader() argument
429 ClassLoader loader = (ClassLoader) constructor.newInstance( in setUpUnloadLoader()
449 private static WeakReference<ClassLoader> setUpLoadLibrary(Constructor<?> constructor) in setUpLoadLibrary() argument
451 ClassLoader loader = (ClassLoader) constructor.newInstance( in setUpLoadLibrary()