scala.reflect.internal.Definitions

definitions

object definitions extends AbsDefinitions with ValueClassDefinitions

Definition Classes
Definitions → StandardDefinitions
Source
Definitions.scala
Linear Supertypes
ValueClassDefinitions, AbsDefinitions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. definitions
  2. ValueClassDefinitions
  3. AbsDefinitions
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class BottomClassSymbol extends ClassSymbol

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. lazy val AbstractFunctionClass: Array[Symbol]

  7. lazy val AbstractPartialFunctionClass: Symbol

  8. lazy val AnnotationClass: Symbol

  9. lazy val AnnotationDefaultAttr: Symbol

  10. lazy val AnyClass: Symbol

    Definition Classes
    definitions → AbsDefinitions
  11. lazy val AnyRefClass: Symbol

    Definition Classes
    definitions → AbsDefinitions
  12. lazy val AnyRefModule: Symbol

  13. lazy val AnyValClass: Symbol

    Definition Classes
    ValueClassDefinitions
  14. lazy val Any_!=: Symbol

  15. lazy val Any_##: Symbol

  16. lazy val Any_==: Symbol

  17. lazy val Any_asInstanceOf: Symbol

  18. lazy val Any_equals: Symbol

  19. lazy val Any_getClass: Symbol

  20. lazy val Any_hashCode: Symbol

  21. lazy val Any_isInstanceOf: Symbol

  22. lazy val Any_toString: Symbol

  23. lazy val ArrayClass: Symbol

  24. lazy val ArrayModule: Symbol

  25. lazy val ArrayModule_overloadedApply: Symbol

  26. lazy val Array_apply: Symbol

  27. lazy val Array_clone: Symbol

  28. lazy val Array_length: Symbol

  29. lazy val Array_update: Symbol

  30. lazy val ArrowAssocClass: Symbol

  31. lazy val BeanGetterTargetClass: Symbol

  32. lazy val BeanPropertyAttr: Symbol

  33. lazy val BeanSetterTargetClass: Symbol

  34. lazy val BooleanBeanPropertyAttr: Symbol

  35. lazy val BooleanClass: Symbol

    Definition Classes
    ValueClassDefinitions
  36. lazy val Boolean_and: Symbol

    Definition Classes
    ValueClassDefinitions
  37. lazy val Boolean_not: Symbol

    Definition Classes
    ValueClassDefinitions
  38. lazy val Boolean_or: Symbol

    Definition Classes
    ValueClassDefinitions
  39. lazy val BoxedBooleanClass: Symbol

  40. lazy val BoxedByteClass: Symbol

  41. lazy val BoxedCharacterClass: Symbol

  42. lazy val BoxedDoubleClass: Symbol

  43. lazy val BoxedFloatClass: Symbol

  44. lazy val BoxedIntClass: Symbol

  45. lazy val BoxedLongClass: Symbol

  46. lazy val BoxedNumberClass: Symbol

  47. lazy val BoxedShortClass: Symbol

  48. lazy val BoxedUnitClass: Symbol

  49. lazy val BoxedUnitModule: Symbol

  50. def BoxedUnit_TYPE: Symbol

  51. def BoxedUnit_UNIT: Symbol

  52. lazy val BoxesRunTimeClass: Symbol

  53. lazy val BridgeClass: Symbol

  54. lazy val ByNameParamClass: Symbol

  55. lazy val ByteClass: Symbol

    Definition Classes
    ValueClassDefinitions
  56. lazy val CharClass: Symbol

    Definition Classes
    ValueClassDefinitions
  57. lazy val ClassCastExceptionClass: Symbol

  58. lazy val ClassClass: Symbol

    Definition Classes
    definitions → AbsDefinitions
  59. def ClassType(arg: Type): Type

  60. def Class_getMethod: Symbol

  61. lazy val ClassfileAnnotationClass: Symbol

  62. lazy val CloneableAttr: Symbol

  63. lazy val ComparableClass: Symbol

  64. lazy val ComparatorClass: Symbol

  65. lazy val ConsClass: Symbol

  66. lazy val ConsoleModule: Symbol

  67. lazy val DelayedInitClass: Symbol

  68. lazy val DelegateClass: Symbol

  69. lazy val Delegate_scalaCallerTargets: HashMap[Symbol, Symbol]

  70. var Delegate_scalaCallers: List[Symbol]

  71. lazy val DeprecatedAttr: Symbol

  72. lazy val DeprecatedNameAttr: Symbol

  73. lazy val DoubleClass: Symbol

    Definition Classes
    ValueClassDefinitions
  74. lazy val DynamicClass: Symbol

  75. lazy val ElidableMethodClass: Symbol

  76. lazy val EmptyMethodCacheClass: Symbol

  77. lazy val EmptyPackage: ModuleSymbol

    Definition Classes
    definitions → AbsDefinitions
  78. lazy val EmptyPackageClass: Symbol

  79. lazy val EqualsPatternClass: Symbol

  80. lazy val FieldTargetClass: Symbol

  81. lazy val FloatClass: Symbol

    Definition Classes
    ValueClassDefinitions
  82. lazy val FullManifestClass: Symbol

  83. lazy val FullManifestModule: Symbol

  84. lazy val FunctionClass: Array[Symbol]

    Definition Classes
    definitions → AbsDefinitions
  85. lazy val GetterTargetClass: Symbol

  86. lazy val GroupOfSpecializable: Symbol

  87. lazy val ImplicitNotFoundClass: Symbol

  88. lazy val IndexOutOfBoundsExceptionClass: Symbol

  89. lazy val IntClass: Symbol

    Definition Classes
    ValueClassDefinitions
  90. lazy val InvocationTargetExceptionClass: Symbol

  91. lazy val IterableClass: Symbol

  92. lazy val IteratorClass: Symbol

  93. lazy val IteratorModule: Symbol

  94. lazy val Iterator_apply: Symbol

  95. lazy val JavaCloneableClass: Symbol

  96. lazy val JavaLangEnumClass: Symbol

  97. lazy val JavaLangPackage: Symbol

  98. lazy val JavaLangPackageClass: Symbol

  99. lazy val JavaRepeatedParamClass: Symbol

  100. lazy val JavaSerializableClass: Symbol

  101. lazy val ListClass: Symbol

  102. lazy val ListModule: Symbol

  103. lazy val List_apply: Symbol

  104. lazy val LongClass: Symbol

    Definition Classes
    ValueClassDefinitions
  105. lazy val MatchErrorClass: Symbol

  106. lazy val MatchingStrategyClass: Symbol

  107. val MaxArrayDims: Int

    The maximal dimensions of a generic array creation.

    The maximal dimensions of a generic array creation. I.e. new Array[Array[Array[Array[Array[T]]]]] creates a 5 times nested array. More is not allowed.

  108. val MaxFunctionArity: Int

  109. val MaxProductArity: Int

  110. val MaxTupleArity: Int

  111. lazy val MethodCacheClass: Symbol

  112. lazy val MethodClass: Symbol

  113. lazy val MigrationAnnotationClass: Symbol

  114. lazy val NativeAttr: Symbol

  115. lazy val NilModule: Symbol

  116. lazy val NoManifest: Symbol

  117. lazy val NonLocalReturnControlClass: Symbol

  118. lazy val NoneModule: Symbol

  119. lazy val NotNullClass: Symbol

  120. object NothingClass extends BottomClassSymbol

    Definition Classes
    definitions → AbsDefinitions
  121. object NullClass extends BottomClassSymbol

    Definition Classes
    definitions → AbsDefinitions
  122. lazy val NullPointerExceptionClass: Symbol

  123. lazy val ObjectArray: Type

  124. lazy val ObjectClass: Symbol

    Definition Classes
    definitions → AbsDefinitions
  125. lazy val ObjectRefClass: Symbol

  126. lazy val Object_!=: Symbol

  127. lazy val Object_##: Symbol

  128. lazy val Object_==: Symbol

  129. lazy val Object_asInstanceOf: Symbol

  130. def Object_clone: Symbol

  131. lazy val Object_eq: Symbol

  132. def Object_equals: Symbol

  133. def Object_finalize: Symbol

  134. def Object_getClass: Symbol

  135. def Object_hashCode: Symbol

  136. lazy val Object_isInstanceOf: Symbol

  137. lazy val Object_ne: Symbol

  138. def Object_notify: Symbol

  139. def Object_notifyAll: Symbol

  140. lazy val Object_synchronized: Symbol

  141. def Object_toString: Symbol

  142. lazy val OptManifestClass: Symbol

  143. lazy val OptionClass: Symbol

  144. lazy val ParamTargetClass: Symbol

  145. lazy val PartialFunctionClass: Symbol

  146. lazy val PartialManifestClass: Symbol

  147. lazy val PartialManifestModule: Symbol

  148. lazy val PredefModule: Symbol

    Definition Classes
    definitions → AbsDefinitions
  149. lazy val PredefModuleClass: Symbol

  150. def Predef_classOf: Symbol

  151. def Predef_conforms: Symbol

  152. def Predef_identity: Symbol

  153. def Predef_wrapRefArray: Symbol

  154. lazy val ProductClass: Array[Symbol]

    Definition Classes
    definitions → AbsDefinitions
  155. lazy val ProductRootClass: Symbol

  156. def Product_canEqual: Symbol

  157. def Product_iterator: Symbol

  158. def Product_productArity: Symbol

  159. def Product_productElement: Symbol

  160. def Product_productPrefix: Symbol

  161. lazy val ReflectApiUniverse: Symbol

  162. lazy val ReflectMacroContext: Symbol

  163. lazy val ReflectPackage: Symbol

  164. lazy val ReflectRuntimeMirror: Symbol

  165. def Reflect_mirror: Symbol

  166. lazy val RemoteAttr: Symbol

  167. lazy val RemoteExceptionClass: Symbol

  168. lazy val RemoteInterfaceClass: Symbol

  169. lazy val RepeatedParamClass: Symbol

  170. lazy val RootClass: ModuleClassSymbol

    Definition Classes
    definitions → AbsDefinitions
  171. lazy val RootPackage: Symbol

    Definition Classes
    definitions → AbsDefinitions
  172. lazy val RuntimeNothingClass: Symbol

  173. lazy val RuntimeNullClass: Symbol

  174. lazy val RuntimePackage: Symbol

  175. lazy val RuntimePackageClass: Symbol

  176. lazy val ScalaInlineClass: Symbol

  177. lazy val ScalaLongSignatureAnnotation: Symbol

  178. lazy val ScalaNoInlineClass: Symbol

  179. lazy val ScalaNumberClass: Symbol

  180. lazy val ScalaObjectClass: Symbol

  181. lazy val ScalaPackage: Symbol

    Definition Classes
    definitions → AbsDefinitions
  182. lazy val ScalaPackageClass: Symbol

  183. lazy val ScalaRunTimeModule: Symbol

  184. lazy val ScalaSignatureAnnotation: Symbol

  185. lazy val ScalaStrictFPAttr: Symbol

  186. def ScalaValueClassCompanions: List[Symbol]

    Definition Classes
    ValueClassDefinitions
  187. def ScalaValueClasses: List[Symbol]

    Definition Classes
    ValueClassDefinitions
  188. def ScalaValueClassesNoUnit: List[Symbol]

    Definition Classes
    ValueClassDefinitions
  189. lazy val SeqClass: Symbol

  190. def SeqFactory: Symbol

  191. lazy val SeqModule: Symbol

  192. lazy val SerialVersionUIDAttr: Symbol

  193. lazy val SerializableAttr: Symbol

  194. lazy val SerializableClass: Symbol

  195. lazy val SetterTargetClass: Symbol

  196. lazy val ShortClass: Symbol

    Definition Classes
    ValueClassDefinitions
  197. lazy val SingletonClass: Symbol

  198. lazy val SoftReferenceClass: Symbol

  199. lazy val SomeClass: Symbol

  200. lazy val SomeModule: Symbol

  201. lazy val SpecializableModule: Symbol

    Specialization.

  202. lazy val SpecializedClass: Symbol

  203. lazy val StaticAnnotationClass: Symbol

  204. lazy val StringAddClass: Symbol

  205. lazy val StringAdd_+: Symbol

  206. lazy val StringArray: Type

  207. lazy val StringBuilderClass: Symbol

  208. lazy val StringClass: Symbol

    Definition Classes
    definitions → AbsDefinitions
  209. lazy val StringModule: Symbol

  210. lazy val String_+: Symbol

  211. lazy val SwitchClass: Symbol

  212. lazy val SymbolClass: Symbol

    Definition Classes
    definitions → AbsDefinitions
  213. lazy val SymbolModule: Symbol

  214. lazy val Symbol_apply: Symbol

  215. lazy val SysPackage: Symbol

  216. def Sys_error: Symbol

  217. lazy val TailrecClass: Symbol

  218. lazy val ThrowableClass: Symbol

  219. lazy val ThrowsClass: Symbol

  220. lazy val TraitSetterAnnotationClass: Symbol

  221. lazy val TransientAttr: Symbol

  222. lazy val TraversableClass: Symbol

  223. lazy val TupleClass: Array[Symbol]

    Definition Classes
    definitions → AbsDefinitions
  224. lazy val TypeConstraintClass: Symbol

  225. lazy val UncheckedClass: Symbol

  226. lazy val UninitializedErrorClass: Symbol

  227. lazy val UnitClass: Symbol

    Definition Classes
    ValueClassDefinitions
  228. lazy val UnqualifiedModules: List[Symbol]

  229. lazy val UnqualifiedOwners: Set[Symbol]

  230. lazy val ValueTypeClass: Symbol

  231. lazy val VarargsClass: Symbol

  232. lazy val VolatileAttr: Symbol

  233. lazy val VolatileObjectRefClass: Symbol

  234. lazy val WeakReferenceClass: Symbol

  235. lazy val abbrvTag: Map[Symbol, Char]

    Definition Classes
    ValueClassDefinitions
  236. def abstractFunctionForFunctionType(tp: Type): Type

  237. def addScalaCallerInfo(scalaCaller: Symbol, methSym: Symbol): Unit

  238. lazy val anyparam: List[Type]

  239. lazy val anyrefparam: List[Type]

  240. lazy val anyvalparam: List[Type]

  241. def arrayApplyMethod: Symbol

  242. def arrayCloneMethod: Symbol

  243. def arrayLengthMethod: Symbol

  244. def arrayType(arg: Type): Type

  245. def arrayUpdateMethod: Symbol

  246. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  247. def boundedClassType(upperBound: Type): Type

    Given type U, creates a Type representing Class[_ <: U].

  248. lazy val boxMethod: Map[Symbol, Symbol]

    Definition Classes
    ValueClassDefinitions
  249. lazy val boxedClass: Map[Symbol, Symbol]

    Definition Classes
    ValueClassDefinitions
  250. lazy val boxedClassValues: Set[Symbol]

  251. lazy val boxedModule: Map[Symbol, Symbol]

    Definition Classes
    ValueClassDefinitions
  252. def byNameType(arg: Type): Type

  253. def classExistentialType(clazz: Symbol): Type

    Given a class symbol C with type parameters T1, T2, .

    Given a class symbol C with type parameters T1, T2, ... Tn which have upper/lower bounds LB1/UB1, LB1/UB2, ..., LBn/UBn, returns an existential type of the form

    C[E1, ..., En] forSome { E1 >: LB1 <: UB1 ... en >: LBn <: UBn }.

  254. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  255. def delayedInitMethod: Symbol

  256. def elementType(container: Symbol, tp: Type): Type

  257. var emptypackagescope: Scope

  258. def ensureAccessibleMethod: Symbol

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

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

    Definition Classes
    AnyRef → Any
  261. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  262. def freeValueMethod: Symbol

  263. def functionApply(n: Int): Symbol

  264. def functionType(formals: List[Type], restpe: Type): Type

  265. def getClass(fullname: Name): Symbol

  266. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  267. def getClassIfDefined(fullname: Name): Symbol

  268. def getClassIfDefined(fullname: String): Symbol

  269. def getMember(owner: Symbol, name: Name): Symbol

  270. def getModule(fullname: Name): Symbol

  271. def getModuleIfDefined(fullname: Name): Symbol

  272. def getModuleIfDefined(fullname: String): Symbol

  273. def getPackageObject(fullname: String): Symbol

  274. def getPackageObjectClass(fullname: String): Symbol

  275. def getProductArgs(tpe: Type): List[Type]

    if tpe <: ProductN[T1,.

    if tpe <: ProductN[T1,...,TN], returns List(T1,...,TN) else Nil

  276. def getRequiredClass(fullname: String): Symbol

  277. def getRequiredModule(fullname: String): Symbol

  278. def hasJavaMainMethod(path: String): Boolean

  279. def hasJavaMainMethod(sym: Symbol): Boolean

  280. def hasRepeatedParam(tp: Type): Boolean

  281. def hashCode(): Int

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

  283. def isArrayOfSymbol(tp: Type, elem: Symbol): Boolean

  284. def isArrowAssoc(sym: Symbol): Boolean

  285. lazy val isBox: Set[Symbol]

  286. def isBoxedValueClass(sym: Symbol): Boolean

    Is symbol a boxed value class, e.

    Is symbol a boxed value class, e.g. java.lang.Integer?

  287. def isByNameParamType(tp: Type): Boolean

  288. def isCastSymbol(sym: Symbol): Boolean

  289. def isCorrespondingDelegate(delegateType: Type, functionType: Type): Boolean

  290. def isDefinitionsInitialized: Boolean

  291. def isExactProductType(tp: Type): Boolean

    returns true if this type is exactly ProductN[T1,.

    returns true if this type is exactly ProductN[T1,...,Tn], not some subclass

  292. def isFunctionType(tp: Type): Boolean

  293. def isGetClass(sym: Symbol): Boolean

    Definition Classes
    ValueClassDefinitions
  294. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  295. def isJavaMainMethod(sym: Symbol): Boolean

  296. def isJavaRepeatedParamType(tp: Type): Boolean

  297. def isJavaVarArgs(params: List[Symbol]): Boolean

  298. def isJavaVarArgsMethod(m: Symbol): Boolean

  299. def isMetaAnnotation(sym: Symbol): Boolean

  300. def isNonUnitValueClass(sym: Symbol): Boolean

  301. def isNoneType(tp: Type): Boolean

  302. def isNumericSubClass(sub: Symbol, sup: Symbol): Boolean

    Definition Classes
    ValueClassDefinitions
  303. def isNumericValueClass(sym: Symbol): Boolean

    Is symbol a numeric value class?

    Is symbol a numeric value class?

    Definition Classes
    ValueClassDefinitions
  304. def isNumericValueType(tp: Type): Boolean

    Is type's symbol a numeric value class?

  305. def isOptionType(tp: Type): Boolean

  306. lazy val isPhantomClass: Set[Symbol]

    Is symbol a phantom class for which no runtime representation exists?

  307. lazy val isPossibleSyntheticParent: Set[Symbol]

    Is the symbol that of a parent which is added during parsing?

  308. def isPredefMemberNamed(sym: Symbol, name: Name): Boolean

    Is sym a member of Predef with the given name? Note: DON't replace this by sym == Predef_conforms/etc, as Predef_conforms is a def which does a member lookup (it can't be a lazy val because we might reload Predef during resident compilations).

  309. def isPrimitiveArray(tp: Type): Boolean

  310. lazy val isProductNClass: Set[Symbol]

  311. def isRepeatedParamType(tp: Type): Boolean

  312. def isScalaRepeatedParamType(tp: Type): Boolean

  313. def isScalaValueType(tp: Type): Boolean

  314. def isScalaVarArgs(params: List[Symbol]): Boolean

  315. def isSeqType(tp: Type): Boolean

  316. def isSomeType(tp: Type): Boolean

  317. def isSpecializableClass(sym: Symbol): Boolean

  318. def isStringAddition(sym: Symbol): Boolean

  319. def isTupleType(tp: Type): Boolean

  320. def isTupleTypeOrSubtype(tp: Type): Boolean

  321. lazy val isUnbox: Set[Symbol]

  322. def isValueClass(sym: Symbol): Boolean

    Is symbol a value class?

    Is symbol a value class?

    Definition Classes
    definitions → AbsDefinitions
  323. def isVarArgTypes(formals: List[Type]): Boolean

  324. def isVarArgsList(params: List[Symbol]): Boolean

  325. def iteratorOfType(tp: Type): Type

  326. def javaTypeName(jclazz: Class[_]): TypeName

  327. def javaTypeToValueClass(jtype: Class[_]): Symbol

  328. def longType: Type

  329. def manifestToSymbol(m: scala.reflect.ClassManifest[_]): Symbol

  330. def manifestToType(m: scala.reflect.OptManifest[_]): Type

    Note: don't use this manifest/type function for anything important, as it is incomplete.

    Note: don't use this manifest/type function for anything important, as it is incomplete. Would love to have things like existential types working, but very unfortunately the manifests just stuff the relevant information into the toString method.

  331. lazy val metaAnnotations: Set[Symbol]

  332. def methodCache_add: Symbol

  333. def methodCache_find: Symbol

  334. def methodClass_setAccessible: Symbol

  335. var nbScalaCallers: Int

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

    Definition Classes
    AnyRef
  337. def newPolyMethod(typeParamCount: Int, owner: Symbol, name: TermName, flags: Long)(createFn: (List[Symbol]) ⇒ (Option[List[Type]], Type)): Symbol

  338. def newScalaCaller(delegateType: Type): Symbol

  339. def newT1NoParamsMethod(owner: Symbol, name: TermName, flags: Long)(createFn: (Symbol) ⇒ Type): Symbol

  340. def newT1NullaryMethod(owner: Symbol, name: TermName, flags: Long)(createFn: (Symbol) ⇒ Type): Symbol

    T1 means one type parameter.

  341. final def notify(): Unit

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

    Definition Classes
    AnyRef
  343. lazy val numericWeight: Map[Symbol, Int]

    Definition Classes
    ValueClassDefinitions
  344. def optionType(tp: Type): Type

  345. def packageExists(packageName: String): Boolean

  346. def productProj(n: Int, j: Int): Symbol

  347. def productProj(z: Symbol, j: Int): Symbol

  348. def productType(elems: List[Type]): Type

  349. lazy val refClass: Map[Symbol, Symbol]

    Definition Classes
    ValueClassDefinitions
  350. def scalaRuntimeSameElements: Symbol

  351. def seqType(arg: Type): Type

  352. def signature(tp: Type): String

  353. def someType(tp: Type): Type

  354. def symbolType: Type

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

    Definition Classes
    AnyRef
  356. def toString(): String

    Definition Classes
    AnyRef → Any
  357. def tupleField(n: Int, j: Int): Symbol

  358. def tupleType(elems: List[Type]): Type

  359. def unapplyUnwrap(tpe: Type): Type

  360. lazy val unboxMethod: Map[Symbol, Symbol]

    Definition Classes
    ValueClassDefinitions
  361. def unboxedValueClass(sym: Symbol): Symbol

    If symbol is a value class (boxed or not), return the unboxed value class.

    If symbol is a value class (boxed or not), return the unboxed value class. Otherwise, NoSymbol.

  362. lazy val uncheckedStableClass: Symbol

  363. lazy val uncheckedVarianceClass: Symbol

  364. def valueClassToJavaType(sym: Symbol): Class[_]

  365. def vmClassType(arg: Type): Type

    Definition Classes
    definitions → AbsDefinitions
  366. def vmSignature(sym: Symbol, info: Type): String

    Definition Classes
    definitions → AbsDefinitions
  367. lazy val volatileRefClass: Map[Symbol, Symbol]

    Definition Classes
    ValueClassDefinitions
  368. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  371. def wrapArrayMethodName(elemtp: Type): TermName

Deprecated Value Members

  1. def Predef_AnyRef: Symbol

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use AnyRefModule

  2. def typeCaseType(clazz: Symbol): Type

    To avoid unchecked warnings on polymorphic classes, translate a Foo[T] into a Foo[_] for use in the pattern matcher.

    To avoid unchecked warnings on polymorphic classes, translate a Foo[T] into a Foo[_] for use in the pattern matcher.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use classExistentialType

Inherited from ValueClassDefinitions

Inherited from AbsDefinitions

Inherited from AnyRef

Inherited from Any