类 ImmutableProp
java.lang.Object
org.babyfish.jimmer.apt.meta.ImmutableProp
- 所有已实现的接口:
org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
构造器概要
构造器构造器说明ImmutableProp(TypeUtils typeUtils, 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()getName()com.squareup.javapoet.TypeNamebooleanbooleanisAssociation(boolean entityLevel) booleanbooleanisList()booleanbooleanbooleanvoidtoString()
-
构造器详细资料
-
ImmutableProp
public ImmutableProp(TypeUtils typeUtils, ImmutableType declaringType, ExecutableElement executableElement, int id)
-
-
方法详细资料
-
getId
public int getId() -
getName
- 指定者:
getName在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
getGetterName
-
getSetterName
-
getAdderByName
-
isBeanStyle
public boolean isBeanStyle() -
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() -
getDraftElementTypeName
public com.squareup.javapoet.TypeName getDraftElementTypeName() -
isTransient
public boolean isTransient()- 指定者:
isTransient在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
hasTransientResolver
public boolean hasTransientResolver()- 指定者:
hasTransientResolver在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isList
public boolean isList()- 指定者:
isList在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isAssociation
public boolean isAssociation(boolean entityLevel) -
isNullable
public boolean isNullable()- 指定者:
isNullable在接口中org.babyfish.jimmer.dto.compiler.spi.BaseProp
-
isLoadedStateRequired
public boolean isLoadedStateRequired() -
getBoxType
-
getAnnotation
-
getAnnotations
-
getAnnotations
-
getAssociationAnnotation
-
getTargetType
-
toString
-
getValidationMessageMap
-
resolve
-