--- old/src/java.base/share/classes/jdk/internal/reflect/Reflection.java 2018-12-12 16:37:46.000000000 +0000 +++ new/src/java.base/share/classes/jdk/internal/reflect/Reflection.java 2018-12-12 16:37:46.000000000 +0000 @@ -56,6 +56,7 @@ Constructor.class, ALL_MEMBERS, Field.class, ALL_MEMBERS, Method.class, ALL_MEMBERS, + Module.class, ALL_MEMBERS, System.class, Set.of("security") ); methodFilterMap = Map.of(); --- old/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java 2018-12-12 16:37:48.000000000 +0000 +++ new/test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java 2018-12-12 16:37:47.000000000 +0000 @@ -772,7 +772,8 @@ f.getDeclaringClass().equals(metaAccess.lookupJavaType(AccessibleObject.class)) || f.getDeclaringClass().equals(metaAccess.lookupJavaType(Constructor.class)) || f.getDeclaringClass().equals(metaAccess.lookupJavaType(Field.class)) || - f.getDeclaringClass().equals(metaAccess.lookupJavaType(Method.class))) { + f.getDeclaringClass().equals(metaAccess.lookupJavaType(Method.class)) || + f.getDeclaringClass().equals(metaAccess.lookupJavaType(Module.class))) { return true; } return false; --- old/test/jdk/jdk/internal/reflect/Reflection/Filtering.java 2018-12-12 16:37:50.000000000 +0000 +++ new/test/jdk/jdk/internal/reflect/Reflection/Filtering.java 2018-12-12 16:37:49.000000000 +0000 @@ -61,6 +61,8 @@ { Lookup.class, "allowedModes" }, { Method.class, "clazz" }, { Method.class, "modifiers" }, + { Module.class, "name" }, + { Module.class, "loader" }, { System.class, "security" }, }; }