Class OpCallSerializerConstructor

java.lang.Object
com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpAbstract
com.io7m.cedarbridge.codegen.java.internal.serializer_instantiation.OpCallSerializerConstructor
All Implemented Interfaces:
CBCGSerializerInstantiationOperationType, Comparable<CBCGSerializerInstantiationOperationType>

public final class OpCallSerializerConstructor extends OpAbstract
An operation that calls a serializer constructor.
  • Constructor Details

    • OpCallSerializerConstructor

      public OpCallSerializerConstructor(int inOrder, int inTypeArity, com.io7m.jodist.ClassName inSerializerClassName, List<OpFetchSerializerType> inFetches)
      An operation that calls a serializer constructor.
      Parameters:
      inOrder - The program order
      inTypeArity - The type arity
      inSerializerClassName - The serializer class name
      inFetches - The list of arguments to the constructor
  • Method Details

    • serialize

      public com.io7m.jodist.CodeBlock serialize()
      Returns:
      The code block to execute