Package dev.quantumfusion.hyphen
Class SerializerHandler<IO extends IOInterface,D>
java.lang.Object
dev.quantumfusion.hyphen.SerializerHandler<IO,D>
- Type Parameters:
IO- IO ClassD- Data Class
The Actual generation logic. For usage use
SerializerFactory instead.-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquireDef(Clazz clazz)Acquires a definition for the given Clazzbuild()
-
Field Details
-
options
-
dataClass
-
ioClass
-
debug
public final boolean debug -
definitions
-
globalAnnotations
-
scanDeduplicationMap
-
methods
-
definer
-
codegenHandler
-
name
-
exportPath
-
-
Constructor Details
-
SerializerHandler
-
-
Method Details
-
acquireDef
Acquires a definition for the given Clazz- Parameters:
clazz- The Clazz to serialize- Returns:
- A Serializer Def to handle it.
-
build
-