类 ImmutableProp

java.lang.Object
org.babyfish.jimmer.apt.meta.ImmutableProp

public class ImmutableProp extends Object
  • 构造器详细资料

  • 方法详细资料

    • getDeclaringType

      public ImmutableType getDeclaringType()
    • getId

      public int getId()
    • getSlotName

      public String getSlotName()
    • getName

      public String getName()
    • getGetterName

      public String getGetterName()
    • getSetterName

      public String getSetterName()
    • getApplierName

      public String getApplierName()
    • getAdderByName

      public String getAdderByName()
    • isBeanStyle

      public boolean isBeanStyle()
    • getLoadedStateName

      public String getLoadedStateName()
    • getLoadedStateName

      public String getLoadedStateName(boolean force)
    • getDeeperPropIdName

      public String getDeeperPropIdName()
    • 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()
    • 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

      public Class<?> getBoxType()
    • getBaseProp

      public ImmutableProp getBaseProp()
    • isRemote

      public boolean isRemote()
    • getTargetType

      public ImmutableType getTargetType()
    • getDependencies

      public Set<ImmutableProp> getDependencies()
    • getIdViewBaseProp

      public ImmutableProp getIdViewBaseProp()
    • getManyToManyViewBaseProp

      public ImmutableProp getManyToManyViewBaseProp()
    • 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()
    • getValidationMessageMap

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

      public ExecutableElement toElement()
    • toString

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