scala.reflect.internal.Definitions

definitions

object definitions extends SymbolTable.DefinitionsClass

Definition Classes
DefinitionsStandardDefinitionsStandardDefinitions
Source
Definitions.scala
Linear Supertypes
SymbolTable.DefinitionsClass, SymbolTable.ValueClassDefinitions, SymbolTable.DefinitionsApi, SymbolTable.DefinitionsBase, SymbolTable.StandardTypes, AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. definitions
  2. DefinitionsClass
  3. ValueClassDefinitions
  4. DefinitionsApi
  5. DefinitionsBase
  6. StandardTypes
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class BottomClassSymbol extends SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass

Value Members

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

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

    Test two objects for inequality.

    Test two objects for inequality.

    returns

    true if !(this == that), false otherwise.

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

    Equivalent to x.hashCode except for boxed numeric types and null.

    Equivalent to x.hashCode except for boxed numeric types and null. For numerics, it returns a hash value which is consistent with value equality: if two value type instances compare as true, then ## will produce the same hash value for each of them. For null returns a hashcode where null.hashCode throws a NullPointerException.

    returns

    a hash value consistent with ==

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

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

    Test two objects for equality.

    Test two objects for equality. The expression x == that is equivalent to if (x eq null) that eq null else x.equals(that).

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    Any
  6. lazy val AbsTypeTagClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  7. lazy val AbsTypeTagModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  8. lazy val AbstractFunctionClass: Array[SymbolTable.ClassSymbol]

    Definition Classes
    DefinitionsClass
  9. lazy val AbstractPartialFunctionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  10. lazy val AnnotationClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  11. lazy val AnnotationDefaultAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  12. lazy val AnyClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  13. lazy val AnyRefClass: SymbolTable.AliasTypeSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  14. lazy val AnyRefModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  15. lazy val AnyRefTpe: SymbolTable.Type

    Definition Classes
    DefinitionsClassStandardTypes
  16. lazy val AnyTpe: SymbolTable.Type

    Definition Classes
    DefinitionsClassStandardTypes
  17. lazy val AnyValClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  18. lazy val AnyValTpe: SymbolTable.Type

    Definition Classes
    DefinitionsClassStandardTypes
  19. lazy val Any_!=: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  20. lazy val Any_##: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  21. lazy val Any_==: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  22. lazy val Any_asInstanceOf: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  23. lazy val Any_equals: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  24. lazy val Any_getClass: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  25. lazy val Any_hashCode: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  26. lazy val Any_isInstanceOf: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  27. lazy val Any_toString: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  28. lazy val ArrayClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  29. lazy val ArrayModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  30. lazy val ArrayModule_overloadedApply: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  31. lazy val Array_apply: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  32. lazy val Array_clone: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  33. lazy val Array_length: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  34. lazy val Array_update: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  35. lazy val ArrowAssocClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  36. lazy val BaseUniverseClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  37. def BaseUniverseReify: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  38. lazy val BeanGetterTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  39. lazy val BeanPropertyAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  40. lazy val BeanSetterTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  41. lazy val BooleanBeanPropertyAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  42. lazy val BooleanClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  43. lazy val BooleanTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  44. lazy val Boolean_and: SymbolTable.TermSymbol

    Definition Classes
    ValueClassDefinitions
  45. lazy val Boolean_not: SymbolTable.TermSymbol

    Definition Classes
    ValueClassDefinitions
  46. lazy val Boolean_or: SymbolTable.TermSymbol

    Definition Classes
    ValueClassDefinitions
  47. lazy val BoxedBooleanClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  48. lazy val BoxedByteClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  49. lazy val BoxedCharacterClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  50. lazy val BoxedDoubleClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  51. lazy val BoxedFloatClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  52. lazy val BoxedIntClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  53. lazy val BoxedLongClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  54. lazy val BoxedNumberClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  55. lazy val BoxedShortClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  56. lazy val BoxedUnitClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  57. lazy val BoxedUnitModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  58. def BoxedUnit_TYPE: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  59. def BoxedUnit_UNIT: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  60. lazy val BoxesRunTimeClass: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  61. lazy val BoxesRunTimeModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  62. lazy val Boxes_isNumber: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  63. lazy val Boxes_isNumberOrBool: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  64. lazy val BridgeClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  65. lazy val ByNameParamClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  66. lazy val ByteClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  67. lazy val ByteTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  68. lazy val CharClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  69. lazy val CharTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  70. lazy val ClassCastExceptionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  71. lazy val ClassClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  72. lazy val ClassTagClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  73. lazy val ClassTagModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  74. lazy val ClassTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  75. def ClassType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  76. def Class_getMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  77. lazy val ClassfileAnnotationClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  78. lazy val CloneableAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  79. lazy val CloneableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  80. lazy val ComparableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  81. lazy val ComparatorClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  82. lazy val ConsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  83. lazy val ConsoleModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  84. lazy val DelayedInitClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  85. lazy val DelegateClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  86. lazy val Delegate_scalaCallerTargets: HashMap[SymbolTable.Symbol, SymbolTable.Symbol]

    Definition Classes
    DefinitionsClass
  87. var Delegate_scalaCallers: List[SymbolTable.Symbol]

    Definition Classes
    DefinitionsClass
  88. lazy val DeprecatedAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  89. lazy val DeprecatedNameAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  90. lazy val DoubleClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  91. lazy val DoubleTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  92. lazy val DynamicClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  93. lazy val DynamicsFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  94. lazy val ElidableMethodClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  95. lazy val EmbeddedControlsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  96. lazy val EmbeddedControls_Scope: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  97. lazy val EmbeddedControls_Struct: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  98. lazy val EmbeddedControls_assign: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  99. lazy val EmbeddedControls_doWhile: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  100. lazy val EmbeddedControls_equal: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  101. lazy val EmbeddedControls_ifThenElse: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  102. lazy val EmbeddedControls_new: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  103. lazy val EmbeddedControls_newVar: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  104. lazy val EmbeddedControls_return: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  105. lazy val EmbeddedControls_whileDo: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  106. lazy val EmptyMethodCacheClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  107. lazy val EqualsPatternClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  108. lazy val ExistentialsFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  109. lazy val ExprClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  110. lazy val ExprModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  111. def ExprSplice: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  112. def ExprValue: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  113. lazy val ExprsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  114. lazy val FieldTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  115. lazy val FloatClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  116. lazy val FloatTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  117. lazy val FullManifestClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  118. lazy val FullManifestModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  119. lazy val FunctionClass: Array[SymbolTable.ClassSymbol]

    Definition Classes
    DefinitionsClassDefinitionsApi
  120. lazy val GetterTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  121. lazy val GroupOfSpecializable: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  122. lazy val HigherKindsFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  123. lazy val ImplicitConversionsFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  124. lazy val ImplicitNotFoundClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  125. lazy val IndexOutOfBoundsExceptionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  126. lazy val IntClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  127. lazy val IntTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  128. lazy val InvocationTargetExceptionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  129. lazy val IterableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  130. lazy val IteratorClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  131. lazy val IteratorModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  132. lazy val Iterator_apply: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  133. lazy val JavaCloneableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  134. lazy val JavaLangEnumClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  135. lazy val JavaLangPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  136. lazy val JavaLangPackageClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  137. lazy val JavaNumberClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  138. lazy val JavaRepeatedParamClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  139. lazy val JavaSerializableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  140. lazy val JavaUniverseClass: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  141. lazy val LanguageFeatureAnnot: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  142. lazy val ListClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  143. lazy val ListModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  144. lazy val List_apply: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  145. lazy val LongClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  146. lazy val LongTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  147. lazy val MacroContextClass: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  148. def MacroContextMirror: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DefinitionsClass
  149. def MacroContextPrefix: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DefinitionsClass
  150. def MacroContextPrefixType: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DefinitionsClass
  151. def MacroContextUniverse: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DefinitionsClass
  152. lazy val MacroImplAnnotation: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  153. lazy val MacroInternalPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  154. def MacroInternal_materializeAbsTypeTag: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  155. def MacroInternal_materializeClassTag: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  156. def MacroInternal_materializeTypeTag: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  157. lazy val MacrosFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  158. lazy val MatchErrorClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  159. lazy val MatchingStrategyClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  160. val MaxFunctionArity: Int

    Definition Classes
    DefinitionsClass
  161. val MaxProductArity: Int

    Definition Classes
    DefinitionsClass
  162. val MaxTupleArity: Int

    Definition Classes
    DefinitionsClass
  163. lazy val MethodCacheClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  164. lazy val MethodClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  165. lazy val MethodTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  166. lazy val MigrationAnnotationClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  167. lazy val MirrorOfClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  168. lazy val NativeAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  169. lazy val NilModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  170. lazy val NoManifest: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  171. lazy val NonLocalReturnControlClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  172. lazy val NoneModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  173. lazy val NotNullClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  174. object NothingClass extends BottomClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  175. lazy val NothingTpe: SymbolTable.Type

    Definition Classes
    DefinitionsClassStandardTypes
  176. object NullClass extends BottomClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  177. lazy val NullPointerExceptionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  178. lazy val NullTpe: SymbolTable.Type

    Definition Classes
    DefinitionsClassStandardTypes
  179. lazy val ObjectArray: SymbolTable.Type

    Definition Classes
    DefinitionsClass
  180. lazy val ObjectClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  181. lazy val ObjectRefClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  182. lazy val ObjectTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  183. lazy val ObjectTpe: SymbolTable.Type

    Definition Classes
    DefinitionsClassStandardTypes
  184. lazy val Object_!=: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  185. lazy val Object_##: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  186. lazy val Object_==: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  187. lazy val Object_asInstanceOf: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  188. def Object_clone: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  189. lazy val Object_eq: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  190. def Object_equals: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  191. def Object_finalize: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  192. def Object_getClass: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  193. def Object_hashCode: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  194. lazy val Object_isInstanceOf: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  195. lazy val Object_ne: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  196. def Object_notify: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  197. def Object_notifyAll: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  198. lazy val Object_synchronized: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  199. def Object_toString: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  200. lazy val OptManifestClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  201. lazy val OptionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  202. lazy val ParamTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  203. lazy val PartialFunctionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  204. lazy val PartialManifestClass: SymbolTable.TypeSymbol

    Definition Classes
    DefinitionsClass
  205. lazy val PartialManifestModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  206. lazy val PostfixOpsFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  207. lazy val PredefModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  208. lazy val PredefModuleClass: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  209. def Predef_???: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  210. def Predef_classOf: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  211. def Predef_conforms: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  212. def Predef_identity: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  213. def Predef_implicitly: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  214. def Predef_wrapRefArray: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  215. lazy val ProductClass: Array[SymbolTable.ClassSymbol]

    Definition Classes
    DefinitionsClassDefinitionsApi
  216. lazy val ProductRootClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  217. def Product_canEqual: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  218. def Product_iterator: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  219. def Product_productArity: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  220. def Product_productElement: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  221. def Product_productPrefix: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  222. lazy val ProxyControlsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  223. def ReflectBasis: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  224. lazy val ReflectPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  225. def ReflectRuntimeCurrentMirror: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DefinitionsClass
  226. lazy val ReflectRuntimePackage: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  227. def ReflectRuntimeUniverse: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DefinitionsClass
  228. lazy val ReflectiveCallsFeature: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  229. lazy val RemoteAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  230. lazy val RemoteExceptionClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  231. lazy val RemoteInterfaceClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  232. lazy val RepeatedParamClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  233. lazy val RuntimeNothingClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  234. lazy val RuntimeNullClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  235. lazy val RuntimePackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  236. lazy val RuntimePackageClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  237. lazy val RuntimeStaticsModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  238. lazy val ScalaInlineClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  239. lazy val ScalaLongSignatureAnnotation: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  240. lazy val ScalaNoInlineClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  241. lazy val ScalaNumberClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  242. lazy val ScalaNumericValueClasses: collection.immutable.List[SymbolTable.ClassSymbol]

    Definition Classes
    ValueClassDefinitions
  243. lazy val ScalaPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  244. lazy val ScalaPackageClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  245. def ScalaPrimitiveValueClasses: List[SymbolTable.ClassSymbol]

    Definition Classes
    ValueClassDefinitions
  246. lazy val ScalaRunTimeModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  247. lazy val ScalaSignatureAnnotation: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  248. lazy val ScalaStrictFPAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  249. def ScalaValueClassCompanions: List[SymbolTable.Symbol]

    Definition Classes
    ValueClassDefinitions
  250. lazy val ScalaValueClasses: List[SymbolTable.ClassSymbol]

    Definition Classes
    ValueClassDefinitions
  251. lazy val ScalaValueClassesNoUnit: collection.immutable.List[SymbolTable.ClassSymbol]

    Definition Classes
    ValueClassDefinitions
  252. lazy val SeqClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  253. lazy val SeqModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  254. lazy val SerialVersionUIDAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  255. lazy val SerializableAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  256. lazy val SerializableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  257. lazy val SetterTargetClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  258. lazy val ShortClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  259. lazy val ShortTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  260. lazy val SingletonClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  261. lazy val SoftReferenceClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  262. lazy val SomeClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  263. lazy val SomeModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  264. lazy val SourceContextClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  265. lazy val SourceContextModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  266. lazy val SourceLocationClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  267. lazy val SourceLocationModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  268. lazy val SpecializableModule: SymbolTable.ModuleSymbol

    Specialization.

    Specialization.

    Definition Classes
    DefinitionsClass
  269. lazy val SpecializedClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  270. lazy val StaticAnnotationClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  271. lazy val StaticClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  272. lazy val StringAddClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  273. lazy val StringAdd_+: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  274. def StringArray: SymbolTable.Type

    Definition Classes
    DefinitionsClass
  275. lazy val StringBuilderClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  276. lazy val StringClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsBase
  277. lazy val StringContextClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  278. def StringContext_f: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  279. lazy val StringModule: SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  280. lazy val String_+: SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  281. lazy val SwitchClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  282. lazy val SymbolClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  283. lazy val SymbolModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  284. lazy val Symbol_apply: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  285. lazy val SysPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  286. def Sys_error: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  287. lazy val TailrecClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  288. lazy val ThrowableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  289. lazy val ThrowsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  290. lazy val TraitSetterAnnotationClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  291. lazy val TransientAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  292. lazy val TraversableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClassDefinitionsApi
  293. lazy val TreeCreatorClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  294. lazy val TupleClass: Array[SymbolTable.Symbol]

    Definition Classes
    DefinitionsClassDefinitionsApi
  295. lazy val TypeConstraintClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  296. lazy val TypeCreatorClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  297. lazy val TypeTagClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  298. lazy val TypeTagModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  299. lazy val TypeTagsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  300. lazy val UncheckedClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  301. lazy val UninitializedErrorClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  302. lazy val UnitClass: SymbolTable.ClassSymbol

    Definition Classes
    ValueClassDefinitions
  303. lazy val UnitTpe: SymbolTable.Type

    Definition Classes
    ValueClassDefinitions
  304. lazy val UnqualifiedModules: collection.immutable.List[SymbolTable.ModuleSymbol]

    Definition Classes
    DefinitionsClass
  305. lazy val UnqualifiedOwners: Set[SymbolTable.Symbol]

    Definition Classes
    DefinitionsClass
  306. lazy val UnspecializedClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  307. lazy val ValueTypeClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  308. lazy val VarargsClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  309. lazy val VolatileAttr: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  310. lazy val VolatileObjectRefClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  311. lazy val WeakReferenceClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  312. lazy val abbrvTag: Map[SymbolTable.Symbol, Char]

    Definition Classes
    ValueClassDefinitions
  313. def abstractFunctionForFunctionType(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  314. def abstractFunctionType(formals: List[SymbolTable.Type], restpe: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  315. def addScalaCallerInfo(scalaCaller: SymbolTable.Symbol, methSym: SymbolTable.Symbol): Unit

    Definition Classes
    DefinitionsClass
  316. lazy val anyparam: collection.immutable.List[SymbolTable.Type]

    Definition Classes
    DefinitionsClass
  317. lazy val anyrefparam: collection.immutable.List[SymbolTable.Type]

    Definition Classes
    DefinitionsClass
  318. lazy val anyvalparam: collection.immutable.List[SymbolTable.Type]

    Definition Classes
    DefinitionsClass
  319. def arrayApplyMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  320. def arrayClassMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  321. def arrayCloneMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  322. def arrayElementClassMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  323. def arrayLengthMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  324. def arrayType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  325. def arrayUpdateMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  326. final def asInstanceOf[T0]: T0

    Cast the receiver object to be of type T0.

    Cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression 1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expression List(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested type.

    returns

    the receiver object.

    Definition Classes
    Any
    Exceptions thrown
    ClassCastException

    if the receiver object is not an instance of the erasure of type T0.

  327. def boundedClassType(upperBound: SymbolTable.Type): SymbolTable.Type

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

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

    Definition Classes
    DefinitionsClass
  328. lazy val boxMethod: Map[SymbolTable.Symbol, SymbolTable.TermSymbol]

    Definition Classes
    ValueClassDefinitions
  329. lazy val boxedClass: Map[SymbolTable.Symbol, SymbolTable.ClassSymbol]

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

    Definition Classes
    DefinitionsClass
  331. lazy val boxedModule: Map[SymbolTable.Symbol, SymbolTable.ModuleSymbol]

    Definition Classes
    ValueClassDefinitions
  332. def briefParentsString(parents: List[SymbolTable.Type]): String

    Definition Classes
    DefinitionsClass
  333. def byNameType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  334. def classExistentialType(clazz: SymbolTable.Symbol): SymbolTable.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 }.

    Definition Classes
    DefinitionsClass
  335. def classesFirst(tps: List[SymbolTable.Type]): List[SymbolTable.Type]

    Order a list of types with non-trait classes before others.

    Order a list of types with non-trait classes before others.

    Definition Classes
    DefinitionsClass
  336. def clone(): AnyRef

    Create a copy of the receiver object.

    Create a copy of the receiver object.

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object.

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
    Note

    not specified by SLS as a member of AnyRef

  337. def compilerSymbolFromTag(tt: base.Universe.AbsTypeTag[_]): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  338. def compilerTypeFromTag(tt: base.Universe.AbsTypeTag[_]): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  339. def delayedInitMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  340. def elementType(container: SymbolTable.Symbol, tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  341. var emptypackagescope: SymbolTable.Scope

    Definition Classes
    DefinitionsClass
  342. def ensureAccessibleMethod: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  343. final def eq(arg0: AnyRef): Boolean

    Tests whether the argument (arg0) is a reference to the receiver object (this).

    Tests whether the argument (arg0) is a reference to the receiver object (this).

    The eq method implements an equivalence relation on non-null instances of AnyRef, and has three additional properties:

    • It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false.
    • For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false.
    • null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    returns

    true if the argument is a reference to the receiver object; false otherwise.

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

    The equality method for reference types.

    The equality method for reference types. Default implementation delegates to eq.

    See also equals in scala.Any.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    AnyRef → Any
  345. lazy val experimentalModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  346. def finalize(): Unit

    Called by the garbage collector on the receiver object when there are no more references to the object.

    Called by the garbage collector on the receiver object when there are no more references to the object.

    The details of when and if the finalize method is invoked, as well as the interaction between finalize and non-local returns and exceptions, are all platform dependent.

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
    Note

    not specified by SLS as a member of AnyRef

  347. def findNamedMember(segs: List[SymbolTable.Name], root: SymbolTable.Symbol): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  348. def findNamedMember(fullName: SymbolTable.Name, root: SymbolTable.Symbol): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  349. def functionApply(n: Int): SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  350. def functionType(formals: List[SymbolTable.Type], restpe: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  351. final def getClass(): Class[_]

    A representation that corresponds to the dynamic class of the receiver object.

    A representation that corresponds to the dynamic class of the receiver object.

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object.

    Definition Classes
    AnyRef → Any
    Note

    not specified by SLS as a member of AnyRef

  352. def getClassReturnType(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  353. def getDecl(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

    Using getDecl rather than getMember may avoid issues with OverloadedTypes turning up when you don't want them, if you know the method in question is uniquely declared in the given owner.

    Using getDecl rather than getMember may avoid issues with OverloadedTypes turning up when you don't want them, if you know the method in question is uniquely declared in the given owner.

    Definition Classes
    DefinitionsClass
  354. def getDeclIfDefined(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  355. def getLanguageFeature(name: String, owner: SymbolTable.Symbol = languageFeatureModule): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  356. def getMember(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  357. def getMemberClass(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  358. def getMemberIfDefined(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  359. def getMemberMethod(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  360. def getMemberModule(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  361. def getMemberValue(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  362. def getProductArgs(tpe: SymbolTable.Type): List[SymbolTable.Type]

    if tpe <: ProductN[T1,.

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

    Definition Classes
    DefinitionsClass
  363. def getTypeMember(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.TypeSymbol

    Definition Classes
    DefinitionsClass
  364. def hasJavaMainMethod(path: String): Boolean

    Definition Classes
    DefinitionsClass
  365. def hasJavaMainMethod(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  366. def hasRepeatedParam(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  367. def hashCode(): Int

    The hashCode method for reference types.

    The hashCode method for reference types. See hashCode in scala.Any.

    returns

    the hash code value for this object.

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

    Definition Classes
    DefinitionsClass
  369. def isArrayOfSymbol(tp: SymbolTable.Type, elem: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  370. def isArrowAssoc(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  371. lazy val isBox: Set[SymbolTable.Symbol]

    Definition Classes
    DefinitionsClass
  372. def isBoxedValueClass(sym: SymbolTable.Symbol): Boolean

    Is symbol a boxed value class, e.

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

    Definition Classes
    DefinitionsClass
  373. def isByNameParamType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  374. def isCastSymbol(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  375. def isCorrespondingDelegate(delegateType: SymbolTable.Type, functionType: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  376. def isDefinitionsInitialized: Boolean

    Definition Classes
    DefinitionsClass
  377. def isExactProductType(tp: SymbolTable.Type): Boolean

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

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

    Definition Classes
    DefinitionsClass
  378. def isFunctionType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  379. def isGetClass(sym: SymbolTable.Symbol): Boolean

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

    Test whether the dynamic type of the receiver object is T0.

    Test whether the dynamic type of the receiver object is T0.

    Note that the result of the test is modulo Scala's erasure semantics. Therefore the expression 1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the specified type.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

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

    Definition Classes
    DefinitionsClass
  382. def isJavaRepeatedParamType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  383. def isJavaVarArgs(params: Seq[SymbolTable.Symbol]): Boolean

    Definition Classes
    DefinitionsClass
  384. def isJavaVarArgsMethod(m: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  385. def isMetaAnnotation(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  386. def isNonUnitValueClass(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  387. def isNoneType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  388. def isNumericSubClass(sub: SymbolTable.Symbol, sup: SymbolTable.Symbol): Boolean

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

    Is symbol a numeric value class?

    Is symbol a numeric value class?

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

    Is type's symbol a numeric value class?

    Is type's symbol a numeric value class?

    Definition Classes
    DefinitionsClass
  391. def isOptionType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  392. def isPartialFunctionType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  393. lazy val isPhantomClass: Set[SymbolTable.Symbol]

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

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

    Definition Classes
    DefinitionsClass
  394. lazy val isPossibleSyntheticParent: Set[SymbolTable.Symbol]

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

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

    Definition Classes
    DefinitionsClass
  395. def isPossiblySpecializedType(tp: SymbolTable.Type)(cond: (SymbolTable.Type) ⇒ Boolean): Boolean

    Definition Classes
    DefinitionsClass
  396. def isPredefMemberNamed(sym: SymbolTable.Symbol, name: SymbolTable.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).

    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).

    Definition Classes
    DefinitionsClass
  397. def isPrimitiveArray(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  398. def isPrimitiveValueClass(sym: SymbolTable.Symbol): Boolean

    Is symbol a value class?

    Is symbol a value class?

    Definition Classes
    DefinitionsClass
  399. def isPrimitiveValueType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  400. def isProductNClass(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  401. def isReferenceArray(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  402. def isRepeated(param: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  403. def isRepeatedParamType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  404. def isScalaRepeatedParamType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  405. def isScalaVarArgs(params: Seq[SymbolTable.Symbol]): Boolean

    Definition Classes
    DefinitionsClass
  406. def isSeqType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  407. def isSomeType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  408. def isSpecializableClass(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  409. def isStringAddition(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  410. def isTupleSymbol(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    DefinitionsClass
  411. def isTupleType(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  412. def isTupleTypeDirect(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
  413. lazy val isUnbox: Set[SymbolTable.Symbol]

    Definition Classes
    DefinitionsClass
  414. def isVarArgTypes(formals: Seq[SymbolTable.Type]): Boolean

    Definition Classes
    DefinitionsClass
  415. def isVarArgsList(params: Seq[SymbolTable.Symbol]): Boolean

    Definition Classes
    DefinitionsClass
  416. def iteratorOfType(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  417. def javaRepeatedType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  418. def javaTypeToValueClass(jtype: Class[_]): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  419. lazy val languageFeatureModule: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
  420. lazy val magicSymbols: collection.immutable.List[SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }]

    Definition Classes
    DefinitionsClass
  421. lazy val metaAnnotations: Set[SymbolTable.Symbol]

    Definition Classes
    DefinitionsClass
  422. def methodCache_add: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  423. def methodCache_find: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  424. def methodClass_setAccessible: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  425. var nbScalaCallers: Int

    Definition Classes
    DefinitionsClass
  426. final def ne(arg0: AnyRef): Boolean

    Equivalent to !(this eq that).

    Equivalent to !(this eq that).

    returns

    true if the argument is not a reference to the receiver object; false otherwise.

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

    Definition Classes
    DefinitionsClass
  428. def newScalaCaller(delegateType: SymbolTable.Type): SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  429. def newT1NoParamsMethod(owner: SymbolTable.Symbol, name: SymbolTable.TermName, flags: Long)(createFn: (SymbolTable.Symbol) ⇒ SymbolTable.Type): SymbolTable.MethodSymbol

    Definition Classes
    DefinitionsClass
  430. def newT1NullaryMethod(owner: SymbolTable.Symbol, name: SymbolTable.TermName, flags: Long)(createFn: (SymbolTable.Symbol) ⇒ SymbolTable.Type): SymbolTable.MethodSymbol

    T1 means one type parameter.

    T1 means one type parameter.

    Definition Classes
    DefinitionsClass
  431. def normalizedParents(parents: List[SymbolTable.Type]): List[SymbolTable.Type]

    The following transformations applied to a list of parents.

    The following transformations applied to a list of parents. If any parent is a class/trait, all parents which normalize to Object are discarded. Otherwise, all parents which normalize to Object except the first one found are discarded.

    Definition Classes
    DefinitionsClass
  432. final def notify(): Unit

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  433. final def notifyAll(): Unit

    Wakes up all threads that are waiting on the receiver object's monitor.

    Wakes up all threads that are waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  434. lazy val numericWeight: Map[SymbolTable.Symbol, Int]

    Definition Classes
    ValueClassDefinitions
  435. def optionType(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  436. def packageExists(packageName: String): Boolean

    Definition Classes
    DefinitionsClass
  437. def parentsString(parents: List[SymbolTable.Type]): String

    Definition Classes
    DefinitionsClass
  438. def prepend[S >: SymbolTable.ClassSymbol](elem0: S, elems: Array[SymbolTable.ClassSymbol])(implicit arg0: ClassTag[S]): Array[S]

    Definition Classes
    DefinitionsClass
  439. def productProj(n: Int, j: Int): SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  440. def productProj(z: SymbolTable.Symbol, j: Int): SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  441. def productType(elems: List[SymbolTable.Type]): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  442. lazy val refClass: Map[SymbolTable.Symbol, SymbolTable.ClassSymbol]

    Definition Classes
    ValueClassDefinitions
  443. def removeLaterObjects(tps: List[SymbolTable.Type]): List[SymbolTable.Type]

    Remove references to class Object (other than the head) in a list of parents

    Remove references to class Object (other than the head) in a list of parents

    Definition Classes
    DefinitionsClass
  444. def removeRedundantObjects(tps: List[SymbolTable.Type]): List[SymbolTable.Type]

    Remove all but one reference to class Object from a list of parents.

    Remove all but one reference to class Object from a list of parents.

    Definition Classes
    DefinitionsClass
  445. def repeatedToSeq(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  446. def scalaRepeatedType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  447. def scalaRuntimeSameElements: SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  448. def seqToRepeated(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  449. def seqType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  450. def signature(tp: SymbolTable.Type): String

    Definition Classes
    DefinitionsClass
  451. def someType(tp: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  452. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  453. def termMember(owner: SymbolTable.Symbol, name: String): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  454. def toString(): String

    Creates a String representation of this object.

    Creates a String representation of this object. The default representation is platform dependent. On the java platform it is the concatenation of the class name, "@", and the object's hashcode in hexadecimal.

    returns

    a String representation of the object.

    Definition Classes
    AnyRef → Any
  455. def tupleField(n: Int, j: Int): SymbolTable.TermSymbol

    Definition Classes
    DefinitionsClass
  456. def tupleType(elems: List[SymbolTable.Type]): SymbolTable.Type

    Creators for TupleN, ProductN, FunctionN.

    Creators for TupleN, ProductN, FunctionN.

    Definition Classes
    DefinitionsClass
  457. def typeMember(owner: SymbolTable.Symbol, name: String): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  458. def typeParamsString(tp: SymbolTable.Type): String

    Definition Classes
    DefinitionsClass
  459. def typeStringNoPackage(tp: SymbolTable.Type): String

    Definition Classes
    DefinitionsClass
  460. def unapplyUnwrap(tpe: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  461. lazy val unboxMethod: Map[SymbolTable.Symbol, SymbolTable.TermSymbol]

    Definition Classes
    ValueClassDefinitions
  462. def unboxedValueClass(sym: SymbolTable.Symbol): SymbolTable.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.

    Definition Classes
    DefinitionsClass
  463. lazy val uncheckedStableClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  464. lazy val uncheckedVarianceClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
  465. def unspecializedSymbol(sym: SymbolTable.Symbol): SymbolTable.Symbol

    Definition Classes
    DefinitionsClass
  466. def valueClassToJavaType(sym: SymbolTable.Symbol): Class[_]

    Definition Classes
    DefinitionsClass
  467. def valueParamsString(tp: SymbolTable.Type): String

    Definition Classes
    DefinitionsClass
  468. def vmClassType(arg: SymbolTable.Type): SymbolTable.Type

    Definition Classes
    DefinitionsClass
  469. def vmSignature(sym: SymbolTable.Symbol, info: SymbolTable.Type): String

    Definition Classes
    DefinitionsClass
  470. lazy val volatileRefClass: Map[SymbolTable.Symbol, SymbolTable.ClassSymbol]

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

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

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

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

    Definition Classes
    DefinitionsClass

Deprecated Value Members

  1. val EmptyPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.EmptyPackage

  2. val EmptyPackageClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.EmptyPackageClass

  3. def Predef_AnyRef: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use AnyRefModule

  4. val RootClass: SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.RootClass

  5. val RootPackage: SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.RootPackage

  6. def getClass(fullname: SymbolTable.Name): SymbolTable.ClassSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.getClass

  7. def getModule(fullname: SymbolTable.Name): SymbolTable.ModuleSymbol

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.getModule

  8. def isTupleTypeOrSubtype(tp: SymbolTable.Type): Boolean

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use isTupleType

  9. def typeCaseType(clazz: SymbolTable.Symbol): SymbolTable.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.

    Definition Classes
    DefinitionsClass
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use classExistentialType

Inherited from SymbolTable.DefinitionsClass

Inherited from SymbolTable.ValueClassDefinitions

Inherited from SymbolTable.DefinitionsApi

Inherited from SymbolTable.DefinitionsBase

Inherited from SymbolTable.StandardTypes

Inherited from AnyRef

Inherited from Any

No Group