Class SrcType

    • Constructor Detail

      • SrcType

        public SrcType​(Class type)
      • SrcType

        public SrcType​(String fqn)
    • Method Detail

      • getEnclosingType

        public SrcType getEnclosingType()
      • setEnclosingType

        public void setEnclosingType​(SrcType enclosingType)
      • addTypeParam

        public SrcType addTypeParam​(Class type)
      • setPrimitive

        public void setPrimitive​(boolean primitive)
      • setInterface

        public void setInterface​(boolean isInterface)
      • setEnum

        public void setEnum​(boolean isEnum)
      • setAnnotation

        public void setAnnotation​(boolean isAnno)
      • setEllipsis

        public void setEllipsis​(boolean isEllipsis)
      • getName

        public String getName()
        If the type is an inner type, this may be a simple name. Call getFqName() for a qualified name.
      • getFqName

        public String getFqName()
      • diamond

        public SrcType diamond()
      • getArrayDims

        public int getArrayDims()
      • isPrimitive

        public boolean isPrimitive()
      • isArray

        public boolean isArray()
      • isDiamond

        public boolean isDiamond()
      • addBound

        public void addBound​(SrcType bound)
      • getSuperOrExtends

        public String getSuperOrExtends()
      • setSuperOrExtends

        public void setSuperOrExtends​(String superOrExtends)
      • getComponentType

        public SrcType getComponentType()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isEnum

        public boolean isEnum()