Top Description Fields Constructors Methods
org.springframework.aot.nativex

pack-priv Class SerializationHintsWriter

extends Object
Class Inheritance
Imports
java.util.Comparator, .LinkedHashMap, .Map, org.springframework.aot.hint.ConditionalHint, .JavaSerializationHint, .SerializationHints

Write a SerializationHints to the JSON output expected by the GraalVM native-image compiler, typically named serialization-config.json.
Authors
Sebastien Deleuze, Stephane Nicoll, Brian Clozel
Since
6.0
See Also
Native Image Build Configuration

Field Summary

Modifier and TypeField and Description
public static final SerializationHintsWriter
private static final Comparator<JavaSerializationHint>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private void
private Map<String, Object>
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final SerializationHintsWriter INSTANCE
JAVA_SERIALIZATION_HINT_COMPARATORback to summary
private static final Comparator<JavaSerializationHint> JAVA_SERIALIZATION_HINT_COMPARATOR

Constructor Detail

SerializationHintsWriterback to summary
pack-priv SerializationHintsWriter()

Method Detail

handleConditionback to summary
private void handleCondition(Map<String, Object> attributes, ConditionalHint hint)
toAttributesback to summary
private Map<String, Object> toAttributes(JavaSerializationHint serializationHint)
writeback to summary
public void write(BasicJsonWriter writer, SerializationHints hints)