Class CriteriaModel.IntrospectedType

java.lang.Object
org.immutables.value.processor.meta.CriteriaModel.IntrospectedType
Enclosing class:
CriteriaModel

private static class CriteriaModel.IntrospectedType extends Object
  • Field Details

    • type

      private final TypeMirror type
    • types

      private final Types types
    • elements

      private final Elements elements
    • nullable

      private final boolean nullable
    • erasure

      private final TypeMirror erasure
  • Constructor Details

  • Method Details

    • type

      public TypeMirror type()
    • withType

    • isSubtypeOf

      private boolean isSubtypeOf(Class<?> maybeSuper)
    • isSubtypeOf

      private boolean isSubtypeOf(Element element)
    • isBoolean

      public boolean isBoolean()
    • isNumber

      public boolean isNumber()
    • isInteger

      public boolean isInteger()
    • isLong

      public boolean isLong()
    • isDouble

      public boolean isDouble()
    • isBigInteger

      public boolean isBigInteger()
    • isBigDecimal

      public boolean isBigDecimal()
    • isContainer

      public boolean isContainer()
    • isScalar

      public boolean isScalar()
    • isEnum

      public boolean isEnum()
    • isIterable

      public boolean isIterable()
    • isArray

      public boolean isArray()
    • hasOptionalMatcher

      public boolean hasOptionalMatcher()
    • isComparable

      public boolean isComparable()
    • isString

      public boolean isString()
    • isMap

      public boolean isMap()
    • isMatcher

      public boolean isMatcher()
    • box

      public TypeMirror box()
    • hasCriteria

      public boolean hasCriteria()
    • optionalParameter

      private CriteriaModel.IntrospectedType optionalParameter()
    • isNullable

      public boolean isNullable()
    • useOptional

      public boolean useOptional()
    • isOptional

      public boolean isOptional()