public class FieldInfoParser extends Object
| Constructor and Description |
|---|
FieldInfoParser(AptUtils aptUtils) |
| Modifier and Type | Method and Description |
|---|---|
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,ColumnInfo> |
buildColumnInfo(GlobalParsingContext context,
AnnotationTree annotationTree,
VariableElement elm,
String fieldName,
com.squareup.javapoet.TypeName rawEntityClass) |
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,ColumnType> |
buildColumnType(GlobalParsingContext context,
VariableElement elm,
String fieldName,
com.squareup.javapoet.TypeName rawEntityClass) |
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,IndexInfo> |
buildDSESearchIndexInfo(AnnotationTree annotationTree) |
FieldInfoContext |
buildFieldInfo(VariableElement elm,
AnnotationTree annotationTree,
EntityParsingContext context) |
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,IndexInfo> |
buildNativeIndexInfo(AnnotationTree annotationTree,
VariableElement elm,
EntityParsingContext context) |
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,IndexInfo> |
buildSASIIndexInfo(AnnotationTree annotationTree,
VariableElement elm,
EntityParsingContext context) |
protected List<String> |
deriveGetterName(VariableElement elm) |
protected String |
deriveSetterName(VariableElement elm) |
public FieldInfoParser(AptUtils aptUtils)
public FieldInfoContext buildFieldInfo(VariableElement elm, AnnotationTree annotationTree, EntityParsingContext context)
protected List<String> deriveGetterName(VariableElement elm)
protected String deriveSetterName(VariableElement elm)
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,ColumnType> buildColumnType(GlobalParsingContext context, VariableElement elm, String fieldName, com.squareup.javapoet.TypeName rawEntityClass)
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,ColumnInfo> buildColumnInfo(GlobalParsingContext context, AnnotationTree annotationTree, VariableElement elm, String fieldName, com.squareup.javapoet.TypeName rawEntityClass)
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,IndexInfo> buildNativeIndexInfo(AnnotationTree annotationTree, VariableElement elm, EntityParsingContext context)
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,IndexInfo> buildDSESearchIndexInfo(AnnotationTree annotationTree)
protected info.archinnov.achilles.type.tuples.Tuple2<com.squareup.javapoet.CodeBlock,IndexInfo> buildSASIIndexInfo(AnnotationTree annotationTree, VariableElement elm, EntityParsingContext context)
Copyright © 2012-2021. All Rights Reserved.