Class GenerateSqlObjectProcessor.SqlObjectFile

java.lang.Object
org.jdbi.v3.generator.GenerateSqlObjectProcessor.SqlObjectFile
Enclosing class:
GenerateSqlObjectProcessor

private final class GenerateSqlObjectProcessor.SqlObjectFile extends Object
  • Field Details

    • typeElement

      private final TypeElement typeElement
    • typeName

      private final com.squareup.javapoet.TypeName typeName
    • implementationBuilder

      private final com.squareup.javapoet.TypeSpec.Builder implementationBuilder
    • onDemandBuilder

      private final com.squareup.javapoet.TypeSpec.Builder onDemandBuilder
    • implementationCtorBuilder

      private final com.squareup.javapoet.CodeBlock.Builder implementationCtorBuilder
    • counter

      private long counter
  • Constructor Details

    • SqlObjectFile

      private SqlObjectFile(TypeElement typeElement)
  • Method Details

    • addMethod

      private void addMethod(ExecutableElement method)
    • getMethods

      private List<ExecutableElement> getMethods()
    • addSupertypes

      private void addSupertypes(com.squareup.javapoet.TypeSpec.Builder builder)
    • addImplementationMethod

      private void addImplementationMethod(ExecutableElement method)
    • addOnDemandMethod

      private void addOnDemandMethod(ExecutableElement method)
    • paramList

      private String paramList(ExecutableElement method)
    • writeFile

      private void writeFile()