Interface CBCGSerializerInstantiationOperationType
- All Superinterfaces:
Comparable<CBCGSerializerInstantiationOperationType>
- All Known Subinterfaces:
OpBuildTypeArgumentType,OpFetchSerializerType
- All Known Implementing Classes:
OpAbstract,OpBuildTypeArgumentForApplication,OpBuildTypeArgumentForNamed,OpBuildTypeArgumentForTypeVariable,OpCallSerializerConstructor,OpFetchSerializerForApplication,OpFetchSerializerForNamedType,OpFetchSerializerForTypeVariable
public interface CBCGSerializerInstantiationOperationType
extends Comparable<CBCGSerializerInstantiationOperationType>
An operation performed by a serializer. Operations are ordered by
programOrder(), with each associated code block being executed
in this order.-
Method Summary
Modifier and TypeMethodDescriptiondefault intintcom.io7m.jodist.CodeBlock
-
Method Details
-
programOrder
int programOrder()- Returns:
- The program order
-
serialize
com.io7m.jodist.CodeBlock serialize()- Returns:
- The code block to execute
-
compareTo
- Specified by:
compareToin interfaceComparable<CBCGSerializerInstantiationOperationType>
-