Uses of Class
org.derive4j.processor.api.DerivedCodeSpec
Packages that use DerivedCodeSpec
-
Uses of DerivedCodeSpec in org.derive4j.processor.api
Methods in org.derive4j.processor.api that return DerivedCodeSpecModifier and TypeMethodDescriptionfinal DerivedCodeSpecDerivedCodeSpec.append(DerivedCodeSpec cs) static DerivedCodeSpecDerivedCodeSpec.codeSpec(com.squareup.javapoet.FieldSpec field, com.squareup.javapoet.MethodSpec method) static DerivedCodeSpecDerivedCodeSpec.codeSpec(com.squareup.javapoet.TypeSpec classes, com.squareup.javapoet.FieldSpec field, com.squareup.javapoet.MethodSpec method) static DerivedCodeSpecDerivedCodeSpec.codeSpec(com.squareup.javapoet.TypeSpec clazz, com.squareup.javapoet.MethodSpec method) static DerivedCodeSpecDerivedCodeSpec.codeSpec(com.squareup.javapoet.TypeSpec clazz, List<com.squareup.javapoet.MethodSpec> methods) static DerivedCodeSpecDerivedCodeSpec.codeSpec(List<com.squareup.javapoet.TypeSpec> classes, com.squareup.javapoet.FieldSpec field, com.squareup.javapoet.MethodSpec method) static DerivedCodeSpecDerivedCodeSpec.codeSpec(List<com.squareup.javapoet.TypeSpec> classes, com.squareup.javapoet.MethodSpec method) static DerivedCodeSpecDerivedCodeSpecs.codeSpec(List<com.squareup.javapoet.TypeSpec> classes, List<com.squareup.javapoet.FieldSpec> fields, List<com.squareup.javapoet.MethodSpec> methods) InstanceUtils.generateInstanceFactory(com.squareup.javapoet.CodeBlock statement, com.squareup.javapoet.CodeBlock... statements) static DerivedCodeSpecDerivedCodeSpecs.lazy(Supplier<DerivedCodeSpec> derivedCodeSpec) static DerivedCodeSpecDerivedCodeSpec.methodSpec(com.squareup.javapoet.MethodSpec method) static DerivedCodeSpecDerivedCodeSpec.methodSpecs(List<com.squareup.javapoet.MethodSpec> methods) static DerivedCodeSpecDerivedCodeSpec.none()Methods in org.derive4j.processor.api that return types with arguments of type DerivedCodeSpecModifier and TypeMethodDescriptionfinal <R> Function<DerivedCodeSpec, R> DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec.codeSpec(DerivedCodeSpec.Cases<R> codeSpec) final <R> Function<DerivedCodeSpec, R> DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec.codeSpec_(R r) Derivator.derive(AlgebraicDataType adtModel) DeriveUtils.generateInstance(AlgebraicDataType adt, com.squareup.javapoet.ClassName typeClass, List<TypeElement> lowPriorityProviders, Function<InstanceUtils, DerivedCodeSpec> generateInstance) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.modClasses(Function<List<com.squareup.javapoet.TypeSpec>, List<com.squareup.javapoet.TypeSpec>> classesMod) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.modClasses(Function<List<com.squareup.javapoet.TypeSpec>, List<com.squareup.javapoet.TypeSpec>> classesMod) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.modFields(Function<List<com.squareup.javapoet.FieldSpec>, List<com.squareup.javapoet.FieldSpec>> fieldsMod) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.modFields(Function<List<com.squareup.javapoet.FieldSpec>, List<com.squareup.javapoet.FieldSpec>> fieldsMod) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.modMethods(Function<List<com.squareup.javapoet.MethodSpec>, List<com.squareup.javapoet.MethodSpec>> methodsMod) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.modMethods(Function<List<com.squareup.javapoet.MethodSpec>, List<com.squareup.javapoet.MethodSpec>> methodsMod) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.setClasses(List<com.squareup.javapoet.TypeSpec> newClasses) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.setClasses(List<com.squareup.javapoet.TypeSpec> newClasses) static Function<DerivedCodeSpec, DerivedCodeSpec> static Function<DerivedCodeSpec, DerivedCodeSpec> static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.setMethods(List<com.squareup.javapoet.MethodSpec> newMethods) static Function<DerivedCodeSpec, DerivedCodeSpec> DerivedCodeSpecs.setMethods(List<com.squareup.javapoet.MethodSpec> newMethods) Methods in org.derive4j.processor.api with parameters of type DerivedCodeSpecModifier and TypeMethodDescriptionfinal DerivedCodeSpecDerivedCodeSpec.append(DerivedCodeSpec cs) static List<com.squareup.javapoet.TypeSpec> DerivedCodeSpecs.getClasses(DerivedCodeSpec derivedCodeSpec) static List<com.squareup.javapoet.FieldSpec> DerivedCodeSpecs.getFields(DerivedCodeSpec derivedCodeSpec) static List<com.squareup.javapoet.MethodSpec> DerivedCodeSpecs.getMethods(DerivedCodeSpec derivedCodeSpec) Method parameters in org.derive4j.processor.api with type arguments of type DerivedCodeSpecModifier and TypeMethodDescriptionDeriveUtils.generateInstance(AlgebraicDataType adt, com.squareup.javapoet.ClassName typeClass, List<TypeElement> lowPriorityProviders, Function<InstanceUtils, DerivedCodeSpec> generateInstance) static DerivedCodeSpecDerivedCodeSpecs.lazy(Supplier<DerivedCodeSpec> derivedCodeSpec)