scala.tools.nsc.symtab.clr

CLRTypes

abstract class CLRTypes extends AnyRef

Collects all types from all reference assemblies.

Source
CLRTypes.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. CLRTypes
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CLRTypes()

Abstract Value Members

  1. abstract val global: Global

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. var BOOLEAN: Type

  7. var BYTE: Type

  8. var CHAR: Type

  9. var DELEGATE: Type

  10. var DELEGATE_COMBINE: MethodInfo

  11. var DELEGATE_REMOVE: MethodInfo

  12. var DOUBLE: Type

  13. var ENUM: Type

  14. var FLOAT: Type

  15. var INT: Type

  16. var LONG: Type

  17. var OBJECT: Type

  18. var SCALA_SYMTAB_ATTR: Type

  19. var SHORT: Type

  20. var STRING: Type

  21. var STRING_ARRAY: Type

  22. var SYMTAB_CONSTR: ConstructorInfo

  23. var SYMTAB_DEFAULT_CONSTR: ConstructorInfo

  24. var UBYTE: Type

  25. var UINT: Type

  26. var ULONG: Type

  27. var USHORT: Type

  28. var VALUE_TYPE: Type

  29. var VOID: Type

  30. val addressOfViews: HashSet[Symbol]

  31. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  32. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  33. val constructors: Map[Symbol, ConstructorInfo]

  34. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  36. val fields: Map[Symbol, FieldInfo]

  37. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  38. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  39. def getType(name: String): Type

  40. def getTypeSafe(name: String): Type

  41. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  42. def init(): Unit

  43. def isAddressOf(msym: Symbol): Boolean

  44. def isDelegateType(t: Type): Boolean

  45. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  46. def isNonEnumValuetype(cls: Symbol): Boolean

  47. def isValueType(cls: Symbol): Boolean

  48. val mdgptrcls4clssym: Map[Symbol, Symbol]

  49. val methods: Map[Symbol, MethodInfo]

  50. def mkArrayType(elemType: Type): Type

  51. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  52. final def notify(): Unit

    Definition Classes
    AnyRef
  53. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  54. val sym2type: Map[Type, Symbol]

  55. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  56. def toString(): String

    Definition Classes
    AnyRef → Any
  57. val types: Map[Symbol, Type]

  58. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  59. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  60. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any