--- old/src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java 2020-03-31 19:13:34.000000000 -0700 +++ new/src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java 2020-03-31 19:13:34.000000000 -0700 @@ -48,7 +48,7 @@ // that kind of class can't be referred to by name, hence can't be // found from the generated bytecode. if (++numInvocations > ReflectionFactory.inflationThreshold() - && !method.getDeclaringClass().isHiddenClass() + && !method.getDeclaringClass().isHidden() && !ReflectUtil.isVMAnonymousClass(method.getDeclaringClass())) { MethodAccessorImpl acc = (MethodAccessorImpl) new MethodAccessorGenerator().