mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-15 18:33:41 +00:00
8214696: Module class should be filtered by core reflection
Reviewed-by: lancea, mchung, sundar
This commit is contained in:
parent
12355f9ca8
commit
eed637f497
@ -56,6 +56,7 @@ public class Reflection {
|
||||
Constructor.class, ALL_MEMBERS,
|
||||
Field.class, ALL_MEMBERS,
|
||||
Method.class, ALL_MEMBERS,
|
||||
Module.class, ALL_MEMBERS,
|
||||
System.class, Set.of("security")
|
||||
);
|
||||
methodFilterMap = Map.of();
|
||||
|
||||
@ -772,7 +772,8 @@ public class TestResolvedJavaType extends TypeUniverse {
|
||||
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;
|
||||
|
||||
@ -61,6 +61,8 @@ public class Filtering {
|
||||
{ Lookup.class, "allowedModes" },
|
||||
{ Method.class, "clazz" },
|
||||
{ Method.class, "modifiers" },
|
||||
{ Module.class, "name" },
|
||||
{ Module.class, "loader" },
|
||||
{ System.class, "security" },
|
||||
};
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user