Interface DataInputOutputSerdeForge
- All Known Implementing Classes:
DataInputOutputSerdeForgeEmptyCtor
,DataInputOutputSerdeForgeEventSerde
,DataInputOutputSerdeForgeMap
,DataInputOutputSerdeForgeOfForges
,DataInputOutputSerdeForgeParameterized
,DataInputOutputSerdeForgeSingleton
,DataInputOutputSerdeForgeSingletonBasicBuiltin
,DataInputOutputSerdeForgeSingletonExtendedBuiltin
,DataInputOutputSerdeForgeSingletonMKArray
,DataInputOutputSerdeForgeSkip
,DIONullableObjectArraySerdeForge
public interface DataInputOutputSerdeForge
Encapsulates information on what serde should be used, for byte code production.
Byte code production produces the equivalent
DataInputOutputSerde
.-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncodegen
(CodegenMethod method, CodegenClassScope classScope, CodegenExpression optionalEventTypeResolver) static CodegenExpression
codegenArray
(DataInputOutputSerdeForge[] serdes, CodegenMethod method, CodegenClassScope classScope, CodegenExpression optionalEventTypeResolver)
-
Field Details
-
EPTYPE
Type information
-
-
Method Details
-
codegenArray
static CodegenExpression codegenArray(DataInputOutputSerdeForge[] serdes, CodegenMethod method, CodegenClassScope classScope, CodegenExpression optionalEventTypeResolver) -
forgeClassName
String forgeClassName() -
codegen
CodegenExpression codegen(CodegenMethod method, CodegenClassScope classScope, CodegenExpression optionalEventTypeResolver)
-