Package org.derive4j.processor.api
Interface InstanceUtils
-
public interface InstanceUtils
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
adtVariableName()
FieldsTypeClassInstanceBindingMap
bindings()
DerivedCodeSpec
generateInstanceFactory(com.squareup.javapoet.CodeBlock statement, com.squareup.javapoet.CodeBlock... statements)
com.squareup.javapoet.CodeBlock
instanceFor(DataArgument da)
com.squareup.javapoet.CodeBlock
matchImpl(java.util.function.Function<DataConstructor,com.squareup.javapoet.CodeBlock> lambdaImpl)
-
-
-
Method Detail
-
bindings
FieldsTypeClassInstanceBindingMap bindings()
-
generateInstanceFactory
DerivedCodeSpec generateInstanceFactory(com.squareup.javapoet.CodeBlock statement, com.squareup.javapoet.CodeBlock... statements)
-
matchImpl
com.squareup.javapoet.CodeBlock matchImpl(java.util.function.Function<DataConstructor,com.squareup.javapoet.CodeBlock> lambdaImpl)
-
instanceFor
com.squareup.javapoet.CodeBlock instanceFor(DataArgument da)
-
adtVariableName
java.lang.String adtVariableName()
-
-