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.StringadtVariableName()FieldsTypeClassInstanceBindingMapbindings()DerivedCodeSpecgenerateInstanceFactory(com.squareup.javapoet.CodeBlock statement, com.squareup.javapoet.CodeBlock... statements)com.squareup.javapoet.CodeBlockinstanceFor(DataArgument da)com.squareup.javapoet.CodeBlockmatchImpl(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()
-
-