8265061: Simplify MethodHandleNatives::canBeCalledVirtual

Reviewed-by: jvernee, mchung
This commit is contained in:
Claes Redestad 2021-04-13 10:39:35 +00:00
parent 1935655622
commit 7006070fa3

View file

@ -667,11 +667,8 @@ class MethodHandleNatives {
static boolean canBeCalledVirtual(MemberName mem) { static boolean canBeCalledVirtual(MemberName mem) {
assert(mem.isInvocable()); assert(mem.isInvocable());
switch (mem.getName()) { return mem.getName().equals("getContextClassLoader") &&
case "getContextClassLoader": canBeCalledVirtual(mem, java.lang.Thread.class);
return canBeCalledVirtual(mem, java.lang.Thread.class);
}
return false;
} }
static boolean canBeCalledVirtual(MemberName symbolicRef, Class<?> definingClass) { static boolean canBeCalledVirtual(MemberName symbolicRef, Class<?> definingClass) {