Skip to content

Commit 24c97ee

Browse files
committed
Fix inner class registration with JNI
1 parent 18d80ef commit 24c97ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

substratevm/src/com.oracle.svm.configure/src/com/oracle/svm/configure/ReflectionMetadataParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ protected void parseClass(EconomicMap<String, Object> data) {
8888
for (T clazz : classes) {
8989
delegate.registerType(conditionResult.get(), clazz);
9090

91-
delegate.registerDeclaredClasses(queryCondition, clazz);
92-
delegate.registerPublicClasses(queryCondition, clazz);
9391
if (!jniParser) {
92+
delegate.registerPublicClasses(queryCondition, clazz);
93+
delegate.registerDeclaredClasses(queryCondition, clazz);
9494
delegate.registerRecordComponents(queryCondition, clazz);
9595
delegate.registerPermittedSubclasses(queryCondition, clazz);
9696
delegate.registerNestMembers(queryCondition, clazz);

0 commit comments

Comments
 (0)