Package org.jdbi.v3.generator
Class GenerateSqlObjectProcessor.SqlObjectFile
java.lang.Object
org.jdbi.v3.generator.GenerateSqlObjectProcessor.SqlObjectFile
- Enclosing class:
- GenerateSqlObjectProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate final com.squareup.javapoet.TypeSpec.Builderprivate final com.squareup.javapoet.CodeBlock.Builderprivate final com.squareup.javapoet.TypeSpec.Builderprivate final TypeElementprivate final com.squareup.javapoet.TypeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidaddMethod(ExecutableElement method) private voidaddOnDemandMethod(ExecutableElement method) private voidaddSupertypes(com.squareup.javapoet.TypeSpec.Builder builder) private List<ExecutableElement>private StringparamList(ExecutableElement method) private void
-
Field Details
-
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
-
-
Method Details
-
addMethod
-
getMethods
-
addSupertypes
private void addSupertypes(com.squareup.javapoet.TypeSpec.Builder builder) -
addImplementationMethod
-
addOnDemandMethod
-
paramList
-
writeFile
private void writeFile()
-