We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b125c3f + 2c925a5 commit 8535148Copy full SHA for 8535148
substratevm/src/com.oracle.svm.core.jdk17/src/com/oracle/svm/core/jdk17/RecordSupportJDK17OrLater.java
@@ -28,6 +28,7 @@
28
import java.lang.reflect.Method;
29
import java.lang.reflect.RecordComponent;
30
import java.util.Arrays;
31
+import java.util.Objects;
32
33
import org.graalvm.compiler.serviceprovider.JavaVersionUtil;
34
import org.graalvm.nativeimage.ImageSingletons;
@@ -52,6 +53,7 @@ public Object[] getRecordComponents(Class<?> clazz) {
52
53
public Method[] getRecordComponentAccessorMethods(Class<?> clazz) {
54
return Arrays.stream(clazz.getRecordComponents())
55
.map(RecordComponent::getAccessor)
56
+ .filter(Objects::nonNull)
57
.toArray(Method[]::new);
58
}
59
0 commit comments