diff options
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r-- | openjdk/map.xml | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/openjdk/map.xml b/openjdk/map.xml index 21beaab3..5b6c2189 100644 --- a/openjdk/map.xml +++ b/openjdk/map.xml @@ -1830,15 +1830,6 @@ </body> </method> </class> - <class name="sun.invoke.util.ValueConversions"> - <method name="castReference" sig="(Ljava.lang.Class;Ljava.lang.Object;)Ljava.lang.Object;"> - <replace-method-call class="java.lang.Class" name="isInstance" sig="(Ljava.lang.Object;)Z"> - <code> - <call type="Java_sun_invoke_util_ValueConversions" name="Class_isInstance" sig="(Ljava.lang.Class;Ljava.lang.Object;)Z" /> - </code> - </replace-method-call> - </method> - </class> <class name="sun.invoke.util.VerifyAccess"> <method name="isTypeVisible" sig="(Ljava.lang.Class;Ljava.lang.Class;)Z"> <replace-method-call class="java.lang.Class" name="getClassLoader" sig="()Ljava.lang.ClassLoader;"> @@ -2964,6 +2955,15 @@ </body> </method> </class> + <class name="java.lang.invoke.MethodHandleImpl"> + <method name="castReference" sig="(Ljava.lang.Class;Ljava.lang.Object;)Ljava.lang.Object;"> + <replace-method-call class="java.lang.Class" name="isInstance" sig="(Ljava.lang.Object;)Z"> + <code> + <call type="Java_java_lang_invoke_MethodHandleNatives" name="Class_isInstance" sig="(Ljava.lang.Class;Ljava.lang.Object;)Z" /> + </code> + </replace-method-call> + </method> + </class> <class name="java.lang.invoke.MethodHandles$Lookup"> <!-- We hook this to undo the fiddling we do to support string constructors --> <method name="revealDirect" sig="(Ljava.lang.invoke.MethodHandle;)Ljava.lang.invoke.MethodHandleInfo;"> |