trait IArrayType extends ITypeDefinition

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IArrayType
  2. ITypeDefinition
  3. IHasExtra
  4. INamedEntity
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def addAnnotation(a: IAnnotation): Unit
    Definition Classes
    INamedEntity
  2. abstract def allFacets(visited: Map[String, ITypeDefinition]): Seq[IProperty]
    Definition Classes
    ITypeDefinition
  3. abstract def allFacets: Seq[IProperty]
    Definition Classes
    ITypeDefinition
  4. abstract def allFixedBuiltInFacets: Map[String, Any]
    Definition Classes
    ITypeDefinition
  5. abstract def allFixedFacets: Map[String, Any]
    Definition Classes
    ITypeDefinition
  6. abstract def allProperties: Seq[IProperty]
    Definition Classes
    ITypeDefinition
  7. abstract def allProperties(visited: Map[String, ITypeDefinition]): Seq[IProperty]
    Definition Classes
    ITypeDefinition
  8. abstract def allSubTypes: Seq[ITypeDefinition]
    Definition Classes
    ITypeDefinition
  9. abstract def allSuperTypes: Seq[ITypeDefinition]
    Definition Classes
    ITypeDefinition
  10. abstract def annotationType: Option[IAnnotationType]
    Definition Classes
    ITypeDefinition
  11. abstract def annotations: Seq[IAnnotation]
    Definition Classes
    INamedEntity
  12. abstract def array: Option[IArrayType]
    Definition Classes
    ITypeDefinition
  13. abstract def arrayInHierarchy: Option[IArrayType]
    Definition Classes
    ITypeDefinition
  14. abstract def componentType: Option[ITypeDefinition]
  15. abstract def description: String
    Definition Classes
    INamedEntity
  16. abstract def external: Option[IExternalType]
    Definition Classes
    ITypeDefinition
  17. abstract def externalInHierarchy: Option[IExternalType]
    Definition Classes
    ITypeDefinition
  18. abstract def facet(n: String): Option[IProperty]
    Definition Classes
    ITypeDefinition
  19. abstract def facets: Seq[IProperty]
    Definition Classes
    ITypeDefinition
  20. abstract def fixedBuiltInFacets: Map[String, Any]
    Definition Classes
    ITypeDefinition
  21. abstract def fixedFacets: Map[String, Any]
    Definition Classes
    ITypeDefinition
  22. abstract def genuineUserDefinedTypeInHierarchy: Option[ITypeDefinition]
    Definition Classes
    ITypeDefinition
  23. abstract def getExtra[T](kind: Extra[T]): Option[T]
    Definition Classes
    IHasExtra
  24. abstract def getFixedFacets: Map[String, Any]
    Definition Classes
    ITypeDefinition
  25. abstract def hasArrayInHierarchy: Boolean
    Definition Classes
    ITypeDefinition
  26. abstract def hasExternalInHierarchy: Boolean
    Definition Classes
    ITypeDefinition
  27. abstract def hasGenuineUserDefinedTypeInHierarchy: Boolean
    Definition Classes
    ITypeDefinition
  28. abstract def hasStructure: Boolean
    Definition Classes
    ITypeDefinition
  29. abstract def hasUnionInHierarchy: Boolean
    Definition Classes
    ITypeDefinition
  30. abstract def hasValueTypeInHierarchy: Boolean
    Definition Classes
    ITypeDefinition
  31. abstract def isAnnotationType: Boolean
    Definition Classes
    ITypeDefinition
  32. abstract def isArray: Boolean
    Definition Classes
    ITypeDefinition
  33. abstract def isAssignableFrom(typeName: String): Boolean
    Definition Classes
    ITypeDefinition
  34. abstract def isBuiltIn: Boolean
    Definition Classes
    ITypeDefinition
  35. abstract def isExternal: Boolean
    Definition Classes
    ITypeDefinition
  36. abstract def isGenuineUserDefinedType: Boolean
    Definition Classes
    ITypeDefinition
  37. abstract def isObject: Boolean
    Definition Classes
    ITypeDefinition
  38. abstract def isTopLevel: Boolean
    Definition Classes
    ITypeDefinition
  39. abstract def isUnion: Boolean
    Definition Classes
    ITypeDefinition
  40. abstract def isUserDefined: Boolean
    Definition Classes
    ITypeDefinition
  41. abstract def isValueType: Boolean
    Definition Classes
    ITypeDefinition
  42. abstract def key: Option[NamedId]
    Definition Classes
    ITypeDefinition
  43. abstract def kind: Seq[String]
    Definition Classes
    ITypeDefinition
  44. abstract def nameId: Option[String]
    Definition Classes
    INamedEntity
  45. abstract def printDetails: String
    Definition Classes
    ITypeDefinition
  46. abstract def printDetails(indent: String): String
    Definition Classes
    ITypeDefinition
  47. abstract def printDetails(indent: String, settings: IPrintDetailsSettings): String
    Definition Classes
    ITypeDefinition
  48. abstract def properties: Seq[IProperty]
    Definition Classes
    ITypeDefinition
  49. abstract def property(name: String): Option[IProperty]
    Definition Classes
    ITypeDefinition
  50. abstract def putExtra[T](kind: Extra[T], value: T): Unit
    Definition Classes
    IHasExtra
  51. abstract def removeAnnotation(a: IAnnotation): Unit
    Definition Classes
    INamedEntity
  52. abstract def requiredProperties: Seq[IProperty]
    Definition Classes
    ITypeDefinition
  53. abstract def subTypes: Seq[ITypeDefinition]
    Definition Classes
    ITypeDefinition
  54. abstract def superTypes: Seq[ITypeDefinition]
    Definition Classes
    ITypeDefinition
  55. abstract def union: Option[IUnionType]
    Definition Classes
    ITypeDefinition
  56. abstract def unionInHierarchy: Option[IUnionType]
    Definition Classes
    ITypeDefinition
  57. abstract def universe: IUniverse
    Definition Classes
    ITypeDefinition

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  15. def putExtra[T](kind: Extra[T]): Unit
    Definition Classes
    IHasExtra
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ITypeDefinition

Inherited from IHasExtra

Inherited from INamedEntity

Inherited from AnyRef

Inherited from Any

Ungrouped