Skip to content

Commit 80e4c74

Browse files
committed
Update method list
1 parent dcb55a2 commit 80e4c74

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/phases/DynamicAccessDetectionPhase.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,8 @@ public record MethodInfo(DynamicAccessKind accessKind, String signature) {
144144
reflectionMethodSignatures.put(ClassLoader.class, Set.of(
145145
new MethodSignature("loadClass", String.class),
146146
new MethodSignature("findLoadedClass", String.class),
147-
new MethodSignature("findSystemClass", String.class)
147+
new MethodSignature("findSystemClass", String.class),
148+
new MethodSignature("findBootstrapClassOrNull", String.class)
148149
));
149150
reflectionMethodSignatures.put(Array.class, Set.of(
150151
new MethodSignature("newInstance", Class.class, int.class),
@@ -203,16 +204,6 @@ public record MethodInfo(DynamicAccessKind accessKind, String signature) {
203204
new MethodSignature("getResource", String.class),
204205
new MethodSignature("getResourceAsStream", String.class)
205206
));
206-
resourceMethodSignatures.put(ResourceBundle.class, Set.of(
207-
new MethodSignature("getBundle", String.class),
208-
new MethodSignature("getBundle", String.class, ResourceBundle.Control.class),
209-
new MethodSignature("getBundle", String.class, Locale.class),
210-
new MethodSignature("getBundle", String.class, Module.class),
211-
new MethodSignature("getBundle", String.class, Locale.class, Module.class),
212-
new MethodSignature("getBundle", String.class, Locale.class, ResourceBundle.Control.class),
213-
new MethodSignature("getBundle", String.class, Locale.class, ClassLoader.class),
214-
new MethodSignature("getBundle", String.class, Locale.class, ClassLoader.class, ResourceBundle.Control.class)
215-
));
216207
}
217208

218209
public DynamicAccessDetectionPhase() {

0 commit comments

Comments
 (0)