Class CompilerBuilder


  • public class CompilerBuilder
    extends Object
    • Constructor Detail

    • Method Detail

      • generateBuilderSpecification

        public com.squareup.javapoet.JavaFile generateBuilderSpecification​(Document doc,
                                                                           String name,
                                                                           String templateName,
                                                                           String packge,
                                                                           String resource,
                                                                           com.fasterxml.jackson.databind.JsonNode bindings_schema)
      • generateFactoryMethod

        public com.squareup.javapoet.MethodSpec generateFactoryMethod​(Set<QualifiedName> allVars,
                                                                      Set<QualifiedName> allAtts,
                                                                      String name,
                                                                      com.fasterxml.jackson.databind.JsonNode bindings_schema)
      • generateFactoryMethodWithArray

        public com.squareup.javapoet.MethodSpec generateFactoryMethodWithArray​(Set<QualifiedName> allVars,
                                                                               Set<QualifiedName> allAtts,
                                                                               String name,
                                                                               com.fasterxml.jackson.databind.JsonNode bindings_schema)
      • generateMain

        public com.squareup.javapoet.MethodSpec generateMain​(Set<QualifiedName> allVars,
                                                             Set<QualifiedName> allAtts,
                                                             String name,
                                                             com.fasterxml.jackson.databind.JsonNode bindings_schema)