8202113: Reflection API is causing caller classes to leak

Reviewed-by: alanb, plevart
This commit is contained in:
Mandy Chung 2018-05-11 14:21:46 -07:00
parent 8af434d695
commit 0e1bd1f99d
11 changed files with 434 additions and 16 deletions

View file

@ -154,4 +154,9 @@ class ReflectAccess implements jdk.internal.reflect.LangReflectAccess {
public <T> Constructor<T> copyConstructor(Constructor<T> arg) {
return arg.copy();
}
@SuppressWarnings("unchecked")
public <T extends AccessibleObject> T getRoot(T obj) {
return (T) obj.getRoot();
}
}