--- old/src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java 2018-05-01 00:23:16.000000000 +0800 +++ new/src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java 2018-05-01 00:23:16.000000000 +0800 @@ -115,4 +115,7 @@ /** Makes a "child" copy of a Constructor */ public Constructor copyConstructor(Constructor arg); + + /** Gets the root of the given AccessibleObject object; null if arg is the root */ + public T getRoot(T obj); }