scala.tools.nsc.symtab.clr

CLRTypes

class CLRTypes extends AnyRef

Collects all types from all reference assemblies.

Attributes
abstract
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. val global : Global

    Attributes
    abstract

Concrete Value Members

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

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

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

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

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

    Attributes
    final
    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. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  32. def clone (): AnyRef

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

  34. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    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. def getClass (): java.lang.Class[_]

    Attributes
    final
    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. def isInstanceOf [T0] : Boolean

    Attributes
    final
    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. def ne (arg0: AnyRef): Boolean

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

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  56. def toString (): String

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

  58. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any