Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r--openjdk/map.xml18
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;">