Mercurial > hg > graal-jvmci-8
changeset 24097:e9ac41cedad0
Ignore MethodHandle in TypeUniverse
author | Gilles Duboscq <gilles.m.duboscq@oracle.com> |
---|---|
date | Wed, 08 Feb 2017 19:23:05 +0100 |
parents | 63d6fa35faad |
children | 99515408676e |
files | jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java Tue Feb 07 18:22:03 2017 +0100 +++ b/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java Wed Feb 08 19:23:05 2017 +0100 @@ -26,6 +26,7 @@ import static java.lang.reflect.Modifier.isStatic; import java.io.Serializable; +import java.lang.invoke.MethodHandle; import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.Method; @@ -219,6 +220,10 @@ } private static void addClass(Class<?> c) { + if (MethodHandle.class.isAssignableFrom(c)) { + // skip MethodHandle for now because of troubles with resolveConcreteMethod + return; + } if (classes.add(c)) { if (c.getSuperclass() != null) { addClass(c.getSuperclass());