类 ImmutableProp
java.lang.Object
org.babyfish.jimmer.apt.meta.ImmutableProp
-
构造器概要
构造器构造器说明ImmutableProp(Context context, ImmutableType declaringType, ExecutableElement executableElement, int id) -
方法概要
修饰符和类型方法说明<A extends Annotation>
AgetAnnotation(Class<A> annotationType) List<? extends AnnotationMirror><A extends Annotation>
A[]getAnnotations(Class<A> annotationType) Class<?>com.squareup.javapoet.TypeNamecom.squareup.javapoet.TypeNamegetDraftTypeName(boolean autoCreate) com.squareup.javapoet.TypeNameintgetId()getLoadedStateName(boolean force) getName()com.squareup.javapoet.TypeNamecom.squareup.javapoet.TypeNamebooleanbooleanisAssociation(boolean entityLevel) booleanbooleanisDsl(boolean isTableEx) booleanbooleanisList()booleanbooleanbooleanisRemote()booleanbooleanbooleantoString()
-
构造器详细资料
-
ImmutableProp
public ImmutableProp(Context context, ImmutableType declaringType, ExecutableElement executableElement, int id)
-
-
方法详细资料
-
getDeclaringType
-
getId
public int getId() -
getSlotName
-
getName
-
getGetterName
-
getSetterName
-
getApplierName
-
getAdderByName
-
isBeanStyle
public boolean isBeanStyle() -
getLoadedStateName
-
getLoadedStateName
-
getReturnType
-
getElementType
-
getTypeName
public com.squareup.javapoet.TypeName getTypeName() -
getDraftTypeName
public com.squareup.javapoet.TypeName getDraftTypeName(boolean autoCreate) -
getElementTypeName
public com.squareup.javapoet.TypeName getElementTypeName() -
getRawElementTypeName
public com.squareup.javapoet.TypeName getRawElementTypeName() -
getDraftElementTypeName
public com.squareup.javapoet.TypeName getDraftElementTypeName() -
isTransient
public boolean isTransient() -
hasTransientResolver
public boolean hasTransientResolver() -
isJavaFormula
public boolean isJavaFormula() -
isList
public boolean isList() -
isAssociation
public boolean isAssociation(boolean entityLevel) -
isNullable
public boolean isNullable() -
isReverse
public boolean isReverse() -
isValueRequired
public boolean isValueRequired() -
isLoadedStateRequired
public boolean isLoadedStateRequired() -
isDsl
public boolean isDsl(boolean isTableEx) -
getBoxType
-
getTargetType
-
getDependencies
-
getBaseProp
-
getIdViewBaseProp
-
getManyToManyViewBaseProp
-
getManyToManyViewBaseDeeperProp
-
isRemote
public boolean isRemote() -
getAnnotation
-
getAnnotations
-
getAnnotations
-
getAssociationAnnotation
-
getValidationMessageMap
-
toElement
-
toString
-