类 ImmutableType

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

public class ImmutableType extends Object
  • 字段详细资料

    • PROP_EXPRESSION_SUFFIX

      public static final String PROP_EXPRESSION_SUFFIX
      另请参阅:
  • 构造器详细资料

  • 方法详细资料

    • getTypeElement

      public TypeElement getTypeElement()
    • isEntity

      public boolean isEntity()
    • isMappedSuperClass

      public boolean isMappedSuperClass()
    • isEmbeddable

      public boolean isEmbeddable()
    • getPackageName

      public String getPackageName()
    • getName

      public String getName()
    • getQualifiedName

      public String getQualifiedName()
    • getModifiers

      public Set<Modifier> getModifiers()
    • getSuperType

      public ImmutableType getSuperType()
    • getDeclaredProps

      public Map<String,ImmutableProp> getDeclaredProps()
    • getProps

      public Map<String,ImmutableProp> getProps()
    • getPropsOrderById

      public List<ImmutableProp> getPropsOrderById()
    • getIdProp

      public ImmutableProp getIdProp()
    • getVersionProp

      public ImmutableProp getVersionProp()
    • getClassName

      public com.squareup.javapoet.ClassName getClassName()
    • getDraftClassName

      public com.squareup.javapoet.ClassName getDraftClassName()
    • getProducerClassName

      public com.squareup.javapoet.ClassName getProducerClassName()
    • getImplementorClassName

      public com.squareup.javapoet.ClassName getImplementorClassName()
    • getImplClassName

      public com.squareup.javapoet.ClassName getImplClassName()
    • getDraftImplClassName

      public com.squareup.javapoet.ClassName getDraftImplClassName()
    • getMapStructClassName

      public com.squareup.javapoet.ClassName getMapStructClassName()
    • getTableClassName

      public com.squareup.javapoet.ClassName getTableClassName()
    • getTableExClassName

      public com.squareup.javapoet.ClassName getTableExClassName()
    • getFetcherClassName

      public com.squareup.javapoet.ClassName getFetcherClassName()
    • getPropsClassName

      public com.squareup.javapoet.ClassName getPropsClassName()
    • getPropExpressionClassName

      public com.squareup.javapoet.ClassName getPropExpressionClassName()
    • getValidationMessageMap

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