Class CompilerCompositeConfigurations


  • public class CompilerCompositeConfigurations
    extends Object
    • Constructor Detail

      • CompilerCompositeConfigurations

        public CompilerCompositeConfigurations()
    • Method Detail

      • generateCompositeConfigurator

        public SpecificationFile generateCompositeConfigurator​(TemplatesCompilerConfig configs,
                                                               Locations locations,
                                                               com.squareup.javapoet.TypeName typeName,
                                                               QuadConsumer<String,​com.squareup.javapoet.MethodSpec.Builder,​com.squareup.javapoet.TypeName,​com.squareup.javapoet.TypeName> generator,
                                                               String generatorMethod,
                                                               com.squareup.javapoet.TypeName beanProcessor,
                                                               String fileName)
      • generateMethodEnactor

        public void generateMethodEnactor​(String builderParameter,
                                          com.squareup.javapoet.MethodSpec.Builder mspec,
                                          com.squareup.javapoet.TypeName className,
                                          com.squareup.javapoet.TypeName beanType)
      • generateCompositeConfigurator2

        public SpecificationFile generateCompositeConfigurator2​(TemplatesCompilerConfig configs,
                                                                Locations locations,
                                                                com.squareup.javapoet.TypeName typeName,
                                                                QuintetConsumer<String,​com.squareup.javapoet.MethodSpec.Builder,​com.squareup.javapoet.TypeName,​com.squareup.javapoet.TypeName,​com.squareup.javapoet.TypeName> generator,
                                                                String generatorMethod,
                                                                com.squareup.javapoet.TypeName beanProcessor,
                                                                String fileName)
      • generateMethodEnactor2

        public void generateMethodEnactor2​(String builderParameter,
                                           com.squareup.javapoet.MethodSpec.Builder mspec,
                                           com.squareup.javapoet.TypeName className,
                                           com.squareup.javapoet.TypeName inBeanType,
                                           com.squareup.javapoet.TypeName outBeanType)