Interface ITypeInfo

All Known Implementing Classes:
TypeProxy

interface ITypeInfo
  • Method Details

    • getName

      String getName()
    • getPackageName

      String getPackageName()
    • getFullName

      String getFullName()
    • getCanonicalName

      String getCanonicalName()
    • getInternalName

      String getInternalName()
    • getSignature

      String getSignature()
    • isArray

      boolean isArray()
    • isPrimitive

      boolean isPrimitive()
    • isPrimitiveOrVoid

      boolean isPrimitiveOrVoid()
    • isVoid

      boolean isVoid()
    • isRawType

      boolean isRawType()
    • isGenericType

      boolean isGenericType()
    • isGenericTypeInstance

      boolean isGenericTypeInstance()
    • isGenericTypeDefinition

      boolean isGenericTypeDefinition()
    • isGenericParameter

      boolean isGenericParameter()
    • isWildcard

      boolean isWildcard()
    • isUnknownType

      boolean isUnknownType()
    • isBound

      boolean isBound()
    • isAnonymous

      boolean isAnonymous()
    • isLocal

      boolean isLocal()
    • hasConstraints

      boolean hasConstraints()
    • hasSuperConstraint

      boolean hasSuperConstraint()
    • hasExtendsConstraint

      boolean hasExtendsConstraint()
    • getDeclaringType

      ITypeInfo getDeclaringType()
    • getElementType

      ITypeInfo getElementType()
    • getSuperConstraint

      ITypeInfo getSuperConstraint()
    • getExtendsConstraint

      ITypeInfo getExtendsConstraint()
    • getSuperClass

      ITypeInfo getSuperClass()
    • getSuperInterfaces

      ImmutableList<ITypeInfo> getSuperInterfaces()
    • getGenericParameters

      ImmutableList<ITypeInfo> getGenericParameters()
    • getTypeArguments

      ImmutableList<ITypeInfo> getTypeArguments()
    • getGenericDefinition

      ITypeInfo getGenericDefinition()
    • addListener

      void addListener(ITypeListener listener)
    • removeListener

      void removeListener(ITypeListener listener)