类 ImmutableProp
java.lang.Object
org.babyfish.jimmer.apt.immutable.meta.ImmutableProp
- 所有已实现的接口:
org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
构造器概要
构造器构造器说明ImmutableProp(Context context, ImmutableType declaringType, ExecutableElement executableElement, int id) -
方法概要
修饰符和类型方法说明context()<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.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) booleanbooleanisId()booleanbooleanisKey()booleanisList()booleanbooleanbooleanbooleanisRemote()booleanbooleanbooleantoString()
-
构造器详细资料
-
ImmutableProp
public ImmutableProp(Context context, ImmutableType declaringType, ExecutableElement executableElement, int id)
-
-
方法详细资料
-
getDeclaringType
-
getId
public int getId() -
getSlotName
-
getName
- 指定者:
getName在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
getGetterName
-
getSetterName
-
getApplierName
-
getAdderByName
-
isBeanStyle
public boolean isBeanStyle() -
getBeanGetterName
-
getValueName
-
getLoadedStateName
-
getLoadedStateName
-
getDeeperPropIdName
-
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() -
getConverterMetadata
-
getClientTypeName
public com.squareup.javapoet.TypeName getClientTypeName() -
isTransient
public boolean isTransient()- 指定者:
isTransient在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
hasTransientResolver
public boolean hasTransientResolver()- 指定者:
hasTransientResolver在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isFormula
public boolean isFormula()- 指定者:
isFormula在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isJavaFormula
public boolean isJavaFormula() -
isList
public boolean isList()- 指定者:
isList在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isAssociation
public boolean isAssociation(boolean entityLevel) - 指定者:
isAssociation在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isRecursive
public boolean isRecursive()- 指定者:
isRecursive在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isNullable
public boolean isNullable()- 指定者:
isNullable在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isReverse
public boolean isReverse() -
isId
public boolean isId()- 指定者:
isId在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isKey
public boolean isKey()- 指定者:
isKey在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isValueRequired
public boolean isValueRequired() -
isLoadedStateRequired
public boolean isLoadedStateRequired() -
isDsl
public boolean isDsl(boolean isTableEx) -
getBoxType
-
getBaseProp
-
isRemote
public boolean isRemote() -
getTargetType
-
getDependencies
-
getIdViewBaseProp
- 指定者:
getIdViewBaseProp在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
getManyToManyViewBaseProp
- 指定者:
getManyToManyViewBaseProp在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
getAnnotation
-
getAnnotations
-
getAnnotations
-
getAssociationAnnotation
-
getValidationMessageMap
-
toElement
-
context
-
toString
-