类 ImmutableProp

java.lang.Object
org.babyfish.jimmer.apt.meta.ImmutableProp
所有已实现的接口:
org.babyfish.jimmer.dto.compiler.spi.BaseProp

public class ImmutableProp extends Object implements org.babyfish.jimmer.dto.compiler.spi.BaseProp
  • 构造器详细资料

  • 方法详细资料

    • getId

      public int getId()
    • getName

      public String getName()
      指定者:
      getName 在接口中 org.babyfish.jimmer.dto.compiler.spi.BaseProp
    • getGetterName

      public String getGetterName()
    • getSetterName

      public String getSetterName()
    • getAdderByName

      public String getAdderByName()
    • isBeanStyle

      public boolean isBeanStyle()
    • getLoadedStateName

      public String getLoadedStateName()
    • getReturnType

      public TypeMirror getReturnType()
    • getElementType

      public TypeMirror 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

      public Class<?> getBoxType()
    • getAnnotation

      public <A extends Annotation> A getAnnotation(Class<A> annotationType)
    • getAnnotations

      public <A extends Annotation> A[] getAnnotations(Class<A> annotationType)
    • getAnnotations

      public List<? extends AnnotationMirror> getAnnotations()
    • getAssociationAnnotation

      public Annotation getAssociationAnnotation()
    • getTargetType

      public ImmutableType getTargetType()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • getValidationMessageMap

      public Map<com.squareup.javapoet.ClassName,String> getValidationMessageMap()
    • resolve

      public void resolve(TypeUtils typeUtils)