scala.reflect.internal.Definitions

DefinitionsClass

abstract class DefinitionsClass extends SymbolTable.DefinitionsApi with SymbolTable.ValueClassDefinitions

Source
Definitions.scala
Linear Supertypes
SymbolTable.ValueClassDefinitions, SymbolTable.DefinitionsApi, SymbolTable.DefinitionsBase, SymbolTable.StandardTypes, AnyRef, Any
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DefinitionsClass
  2. ValueClassDefinitions
  3. DefinitionsApi
  4. DefinitionsBase
  5. StandardTypes
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefinitionsClass()

Type Members

  1. sealed abstract class BottomClassSymbol extends SymbolTable.ClassSymbol

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. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (SymbolTable.DefinitionsClass, B)

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to ArrowAssoc[SymbolTable.DefinitionsClass] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. 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
  8. lazy val AbsTypeTagClass: SymbolTable.ClassSymbol

  9. lazy val AbsTypeTagModule: SymbolTable.ModuleSymbol

  10. lazy val AbstractFunctionClass: Array[SymbolTable.ClassSymbol]

  11. lazy val AbstractPartialFunctionClass: SymbolTable.ClassSymbol

  12. lazy val AnnotationClass: SymbolTable.ClassSymbol

  13. lazy val AnnotationDefaultAttr: SymbolTable.ClassSymbol

  14. lazy val AnyClass: SymbolTable.ClassSymbol

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

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

  17. lazy val AnyRefTpe: SymbolTable.Type

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

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

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

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

  22. lazy val Any_##: SymbolTable.MethodSymbol

  23. lazy val Any_==: SymbolTable.MethodSymbol

  24. lazy val Any_asInstanceOf: SymbolTable.MethodSymbol

  25. lazy val Any_equals: SymbolTable.MethodSymbol

  26. lazy val Any_getClass: SymbolTable.MethodSymbol

  27. lazy val Any_hashCode: SymbolTable.MethodSymbol

  28. lazy val Any_isInstanceOf: SymbolTable.MethodSymbol

  29. lazy val Any_toString: SymbolTable.MethodSymbol

  30. lazy val ArrayClass: SymbolTable.ClassSymbol

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

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

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

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

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

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

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

  38. lazy val BaseUniverseClass: SymbolTable.ClassSymbol

  39. def BaseUniverseReify: SymbolTable.TermSymbol

  40. lazy val BeanGetterTargetClass: SymbolTable.ClassSymbol

  41. lazy val BeanPropertyAttr: SymbolTable.ClassSymbol

  42. lazy val BeanSetterTargetClass: SymbolTable.ClassSymbol

  43. lazy val BooleanBeanPropertyAttr: SymbolTable.ClassSymbol

  44. lazy val BooleanClass: SymbolTable.ClassSymbol

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

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

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

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

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

  50. lazy val BoxedByteClass: SymbolTable.ClassSymbol

  51. lazy val BoxedCharacterClass: SymbolTable.ClassSymbol

  52. lazy val BoxedDoubleClass: SymbolTable.ClassSymbol

  53. lazy val BoxedFloatClass: SymbolTable.ClassSymbol

  54. lazy val BoxedIntClass: SymbolTable.ClassSymbol

  55. lazy val BoxedLongClass: SymbolTable.ClassSymbol

  56. lazy val BoxedNumberClass: SymbolTable.ClassSymbol

  57. lazy val BoxedShortClass: SymbolTable.ClassSymbol

  58. lazy val BoxedUnitClass: SymbolTable.ClassSymbol

  59. lazy val BoxedUnitModule: SymbolTable.ModuleSymbol

  60. def BoxedUnit_TYPE: SymbolTable.TermSymbol

  61. def BoxedUnit_UNIT: SymbolTable.TermSymbol

  62. lazy val BoxesRunTimeClass: SymbolTable.Symbol

  63. lazy val BoxesRunTimeModule: SymbolTable.ModuleSymbol

  64. lazy val Boxes_isNumber: SymbolTable.Symbol

  65. lazy val Boxes_isNumberOrBool: SymbolTable.Symbol

  66. lazy val BridgeClass: SymbolTable.ClassSymbol

  67. lazy val ByNameParamClass: SymbolTable.ClassSymbol

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

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

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

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

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

  73. lazy val ClassClass: SymbolTable.ClassSymbol

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

  75. lazy val ClassTagModule: SymbolTable.ModuleSymbol

  76. lazy val ClassTargetClass: SymbolTable.ClassSymbol

  77. def ClassType(arg: SymbolTable.Type): SymbolTable.Type

  78. def Class_getMethod: SymbolTable.TermSymbol

  79. lazy val ClassfileAnnotationClass: SymbolTable.ClassSymbol

  80. lazy val CloneableAttr: SymbolTable.ClassSymbol

  81. lazy val CloneableClass: SymbolTable.ClassSymbol

  82. lazy val ComparableClass: SymbolTable.ClassSymbol

  83. lazy val ComparatorClass: SymbolTable.ClassSymbol

  84. lazy val ConsClass: SymbolTable.ClassSymbol

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

  86. lazy val DelayedInitClass: SymbolTable.ClassSymbol

  87. lazy val DelegateClass: SymbolTable.ClassSymbol

  88. lazy val Delegate_scalaCallerTargets: HashMap[SymbolTable.Symbol, SymbolTable.Symbol]

  89. var Delegate_scalaCallers: List[SymbolTable.Symbol]

  90. lazy val DeprecatedAttr: SymbolTable.ClassSymbol

  91. lazy val DeprecatedNameAttr: SymbolTable.ClassSymbol

  92. lazy val DoubleClass: SymbolTable.ClassSymbol

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

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

  95. lazy val DynamicsFeature: SymbolTable.Symbol

  96. lazy val ElidableMethodClass: SymbolTable.ClassSymbol

  97. lazy val EmbeddedControlsClass: SymbolTable.ClassSymbol

  98. lazy val EmbeddedControls_Scope: SymbolTable.Symbol

  99. lazy val EmbeddedControls_Struct: SymbolTable.Symbol

  100. lazy val EmbeddedControls_assign: SymbolTable.Symbol

  101. lazy val EmbeddedControls_doWhile: SymbolTable.Symbol

  102. lazy val EmbeddedControls_equal: SymbolTable.Symbol

  103. lazy val EmbeddedControls_ifThenElse: SymbolTable.Symbol

  104. lazy val EmbeddedControls_new: SymbolTable.Symbol

  105. lazy val EmbeddedControls_newVar: SymbolTable.Symbol

  106. lazy val EmbeddedControls_return: SymbolTable.Symbol

  107. lazy val EmbeddedControls_whileDo: SymbolTable.Symbol

  108. lazy val EmptyMethodCacheClass: SymbolTable.ClassSymbol

  109. lazy val EqualsPatternClass: SymbolTable.ClassSymbol

  110. lazy val ExistentialsFeature: SymbolTable.Symbol

  111. lazy val ExprClass: SymbolTable.ClassSymbol

  112. lazy val ExprModule: SymbolTable.ModuleSymbol

  113. def ExprSplice: SymbolTable.TermSymbol

  114. def ExprValue: SymbolTable.TermSymbol

  115. lazy val ExprsClass: SymbolTable.ClassSymbol

  116. lazy val FieldTargetClass: SymbolTable.ClassSymbol

  117. lazy val FloatClass: SymbolTable.ClassSymbol

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

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

  120. lazy val FullManifestModule: SymbolTable.ModuleSymbol

  121. lazy val FunctionClass: Array[SymbolTable.ClassSymbol]

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

  123. lazy val GroupOfSpecializable: SymbolTable.ClassSymbol

  124. lazy val HigherKindsFeature: SymbolTable.Symbol

  125. lazy val ImplicitConversionsFeature: SymbolTable.Symbol

  126. lazy val ImplicitNotFoundClass: SymbolTable.ClassSymbol

  127. lazy val IndexOutOfBoundsExceptionClass: SymbolTable.ClassSymbol

  128. lazy val IntClass: SymbolTable.ClassSymbol

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

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

  131. lazy val IterableClass: SymbolTable.ClassSymbol

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

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

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

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

  136. lazy val JavaLangEnumClass: SymbolTable.ClassSymbol

  137. lazy val JavaLangPackage: SymbolTable.ModuleSymbol

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

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

  140. lazy val JavaRepeatedParamClass: SymbolTable.ClassSymbol

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

  142. lazy val JavaUniverseClass: SymbolTable.Symbol

  143. lazy val LanguageFeatureAnnot: SymbolTable.ClassSymbol

  144. lazy val ListClass: SymbolTable.ClassSymbol

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

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

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

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

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

  150. def MacroContextMirror: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

  151. def MacroContextPrefix: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

  152. def MacroContextPrefixType: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

  153. def MacroContextUniverse: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

  154. lazy val MacroImplAnnotation: SymbolTable.ClassSymbol

  155. lazy val MacroInternalPackage: SymbolTable.ModuleSymbol

  156. def MacroInternal_materializeAbsTypeTag: SymbolTable.TermSymbol

  157. def MacroInternal_materializeClassTag: SymbolTable.TermSymbol

  158. def MacroInternal_materializeTypeTag: SymbolTable.TermSymbol

  159. lazy val MacrosFeature: SymbolTable.Symbol

  160. lazy val MatchErrorClass: SymbolTable.ClassSymbol

  161. lazy val MatchingStrategyClass: SymbolTable.ClassSymbol

  162. val MaxFunctionArity: Int

  163. val MaxProductArity: Int

  164. val MaxTupleArity: Int

  165. lazy val MethodCacheClass: SymbolTable.ClassSymbol

  166. lazy val MethodClass: SymbolTable.ClassSymbol

  167. lazy val MethodTargetClass: SymbolTable.ClassSymbol

  168. lazy val MigrationAnnotationClass: SymbolTable.ClassSymbol

  169. lazy val MirrorOfClass: SymbolTable.ClassSymbol

  170. lazy val NativeAttr: SymbolTable.ClassSymbol

  171. lazy val NilModule: SymbolTable.ModuleSymbol

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

  173. lazy val NonLocalReturnControlClass: SymbolTable.ClassSymbol

  174. lazy val NoneModule: SymbolTable.ModuleSymbol

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

  176. object NothingClass extends BottomClassSymbol

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

    Definition Classes
    DefinitionsClassStandardTypes
  178. object NullClass extends BottomClassSymbol

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

  180. lazy val NullTpe: SymbolTable.Type

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

  182. lazy val ObjectClass: SymbolTable.ClassSymbol

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

  184. lazy val ObjectTargetClass: SymbolTable.ClassSymbol

  185. lazy val ObjectTpe: SymbolTable.Type

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

  187. lazy val Object_##: SymbolTable.MethodSymbol

  188. lazy val Object_==: SymbolTable.MethodSymbol

  189. lazy val Object_asInstanceOf: SymbolTable.MethodSymbol

  190. def Object_clone: SymbolTable.TermSymbol

  191. lazy val Object_eq: SymbolTable.MethodSymbol

  192. def Object_equals: SymbolTable.TermSymbol

  193. def Object_finalize: SymbolTable.TermSymbol

  194. def Object_getClass: SymbolTable.TermSymbol

  195. def Object_hashCode: SymbolTable.TermSymbol

  196. lazy val Object_isInstanceOf: SymbolTable.MethodSymbol

  197. lazy val Object_ne: SymbolTable.MethodSymbol

  198. def Object_notify: SymbolTable.TermSymbol

  199. def Object_notifyAll: SymbolTable.TermSymbol

  200. lazy val Object_synchronized: SymbolTable.MethodSymbol

  201. def Object_toString: SymbolTable.TermSymbol

  202. lazy val OptManifestClass: SymbolTable.ClassSymbol

  203. lazy val OptionClass: SymbolTable.ClassSymbol

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

  205. lazy val PartialFunctionClass: SymbolTable.ClassSymbol

  206. lazy val PartialManifestClass: SymbolTable.TypeSymbol

  207. lazy val PartialManifestModule: SymbolTable.ModuleSymbol

  208. lazy val PostfixOpsFeature: SymbolTable.Symbol

  209. lazy val PredefModule: SymbolTable.ModuleSymbol

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

  211. def Predef_???: SymbolTable.TermSymbol

  212. def Predef_classOf: SymbolTable.TermSymbol

  213. def Predef_conforms: SymbolTable.TermSymbol

  214. def Predef_identity: SymbolTable.TermSymbol

  215. def Predef_implicitly: SymbolTable.TermSymbol

  216. def Predef_wrapRefArray: SymbolTable.TermSymbol

  217. lazy val ProductClass: Array[SymbolTable.ClassSymbol]

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

  219. def Product_canEqual: SymbolTable.TermSymbol

  220. def Product_iterator: SymbolTable.TermSymbol

  221. def Product_productArity: SymbolTable.TermSymbol

  222. def Product_productElement: SymbolTable.TermSymbol

  223. def Product_productPrefix: SymbolTable.TermSymbol

  224. lazy val ProxyControlsClass: SymbolTable.ClassSymbol

  225. def ReflectBasis: SymbolTable.TermSymbol

  226. lazy val ReflectPackage: SymbolTable.ModuleSymbol

  227. def ReflectRuntimeCurrentMirror: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

  228. lazy val ReflectRuntimePackage: SymbolTable.Symbol

  229. def ReflectRuntimeUniverse: SymbolTable.Symbol { ... /* 4 definitions in type refinement */ }

  230. lazy val ReflectiveCallsFeature: SymbolTable.Symbol

  231. lazy val RemoteAttr: SymbolTable.ClassSymbol

  232. lazy val RemoteExceptionClass: SymbolTable.ClassSymbol

  233. lazy val RemoteInterfaceClass: SymbolTable.ClassSymbol

  234. lazy val RepeatedParamClass: SymbolTable.ClassSymbol

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

  236. lazy val RuntimeNullClass: SymbolTable.ClassSymbol

  237. lazy val RuntimePackage: SymbolTable.ModuleSymbol

  238. lazy val RuntimePackageClass: SymbolTable.ClassSymbol

  239. lazy val RuntimeStaticsModule: SymbolTable.ModuleSymbol

  240. lazy val ScalaInlineClass: SymbolTable.ClassSymbol

  241. lazy val ScalaLongSignatureAnnotation: SymbolTable.ClassSymbol

  242. lazy val ScalaNoInlineClass: SymbolTable.ClassSymbol

  243. lazy val ScalaNumberClass: SymbolTable.ClassSymbol

  244. lazy val ScalaNumericValueClasses: collection.immutable.List[SymbolTable.ClassSymbol]

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

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

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

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

  249. lazy val ScalaSignatureAnnotation: SymbolTable.ClassSymbol

  250. lazy val ScalaStrictFPAttr: SymbolTable.ClassSymbol

  251. def ScalaValueClassCompanions: List[SymbolTable.Symbol]

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

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

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

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

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

  257. lazy val SerializableAttr: SymbolTable.ClassSymbol

  258. lazy val SerializableClass: SymbolTable.ClassSymbol

  259. lazy val SetterTargetClass: SymbolTable.ClassSymbol

  260. lazy val ShortClass: SymbolTable.ClassSymbol

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

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

  263. lazy val SoftReferenceClass: SymbolTable.ClassSymbol

  264. lazy val SomeClass: SymbolTable.ClassSymbol

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

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

  267. lazy val SourceContextModule: SymbolTable.ModuleSymbol

  268. lazy val SourceLocationClass: SymbolTable.ClassSymbol

  269. lazy val SourceLocationModule: SymbolTable.ModuleSymbol

  270. lazy val SpecializableModule: SymbolTable.ModuleSymbol

    Specialization.

  271. lazy val SpecializedClass: SymbolTable.ClassSymbol

  272. lazy val StaticAnnotationClass: SymbolTable.ClassSymbol

  273. lazy val StaticClass: SymbolTable.ClassSymbol

  274. lazy val StringAddClass: SymbolTable.ClassSymbol

  275. lazy val StringAdd_+: SymbolTable.TermSymbol

  276. def StringArray: SymbolTable.Type

  277. lazy val StringBuilderClass: SymbolTable.ClassSymbol

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

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

  280. def StringContext_f: SymbolTable.TermSymbol

  281. lazy val StringModule: SymbolTable.Symbol

  282. lazy val String_+: SymbolTable.MethodSymbol

  283. lazy val SwitchClass: SymbolTable.ClassSymbol

  284. lazy val SymbolClass: SymbolTable.ClassSymbol

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

  286. lazy val Symbol_apply: SymbolTable.TermSymbol

  287. lazy val SysPackage: SymbolTable.ModuleSymbol

  288. def Sys_error: SymbolTable.TermSymbol

  289. lazy val TailrecClass: SymbolTable.ClassSymbol

  290. lazy val ThrowableClass: SymbolTable.ClassSymbol

  291. lazy val ThrowsClass: SymbolTable.ClassSymbol

  292. lazy val TraitSetterAnnotationClass: SymbolTable.ClassSymbol

  293. lazy val TransientAttr: SymbolTable.ClassSymbol

  294. lazy val TraversableClass: SymbolTable.ClassSymbol

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

  296. lazy val TupleClass: Array[SymbolTable.Symbol]

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

  298. lazy val TypeCreatorClass: SymbolTable.ClassSymbol

  299. lazy val TypeTagClass: SymbolTable.ClassSymbol

  300. lazy val TypeTagModule: SymbolTable.ModuleSymbol

  301. lazy val TypeTagsClass: SymbolTable.ClassSymbol

  302. lazy val UncheckedClass: SymbolTable.ClassSymbol

  303. lazy val UninitializedErrorClass: SymbolTable.ClassSymbol

  304. lazy val UnitClass: SymbolTable.ClassSymbol

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

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

  307. lazy val UnqualifiedOwners: Set[SymbolTable.Symbol]

  308. lazy val UnspecializedClass: SymbolTable.ClassSymbol

  309. lazy val ValueTypeClass: SymbolTable.ClassSymbol

  310. lazy val VarargsClass: SymbolTable.ClassSymbol

  311. lazy val VolatileAttr: SymbolTable.ClassSymbol

  312. lazy val VolatileObjectRefClass: SymbolTable.ClassSymbol

  313. lazy val WeakReferenceClass: SymbolTable.ClassSymbol

  314. lazy val abbrvTag: Map[SymbolTable.Symbol, Char]

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

  316. def abstractFunctionType(formals: List[SymbolTable.Type], restpe: SymbolTable.Type): SymbolTable.Type

  317. def addScalaCallerInfo(scalaCaller: SymbolTable.Symbol, methSym: SymbolTable.Symbol): Unit

  318. lazy val anyparam: collection.immutable.List[SymbolTable.Type]

  319. lazy val anyrefparam: collection.immutable.List[SymbolTable.Type]

  320. lazy val anyvalparam: collection.immutable.List[SymbolTable.Type]

  321. def arrayApplyMethod: SymbolTable.TermSymbol

  322. def arrayClassMethod: SymbolTable.TermSymbol

  323. def arrayCloneMethod: SymbolTable.TermSymbol

  324. def arrayElementClassMethod: SymbolTable.TermSymbol

  325. def arrayLengthMethod: SymbolTable.TermSymbol

  326. def arrayType(arg: SymbolTable.Type): SymbolTable.Type

  327. def arrayUpdateMethod: SymbolTable.TermSymbol

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

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

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

  330. lazy val boxMethod: Map[SymbolTable.Symbol, SymbolTable.TermSymbol]

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

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

  333. lazy val boxedModule: Map[SymbolTable.Symbol, SymbolTable.ModuleSymbol]

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

  335. def byNameType(arg: SymbolTable.Type): SymbolTable.Type

  336. 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 }.

  337. def classesFirst(tps: List[SymbolTable.Type]): List[SymbolTable.Type]

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

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

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

  340. def compilerTypeFromTag(tt: base.Universe.AbsTypeTag[_]): SymbolTable.Type

  341. def delayedInitMethod: SymbolTable.TermSymbol

  342. def elementType(container: SymbolTable.Symbol, tp: SymbolTable.Type): SymbolTable.Type

  343. var emptypackagescope: SymbolTable.Scope

  344. def ensureAccessibleMethod: SymbolTable.TermSymbol

  345. def ensuring(cond: (SymbolTable.DefinitionsClass) ⇒ Boolean, msg: ⇒ Any): SymbolTable.DefinitionsClass

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to Ensuring[SymbolTable.DefinitionsClass] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  346. def ensuring(cond: (SymbolTable.DefinitionsClass) ⇒ Boolean): SymbolTable.DefinitionsClass

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to Ensuring[SymbolTable.DefinitionsClass] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  347. def ensuring(cond: Boolean, msg: ⇒ Any): SymbolTable.DefinitionsClass

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to Ensuring[SymbolTable.DefinitionsClass] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  348. def ensuring(cond: Boolean): SymbolTable.DefinitionsClass

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to Ensuring[SymbolTable.DefinitionsClass] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  349. 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
  350. 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
  351. lazy val experimentalModule: SymbolTable.ModuleSymbol

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

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

  354. def findNamedMember(fullName: SymbolTable.Name, root: SymbolTable.Symbol): SymbolTable.Symbol

  355. def formatted(fmtstr: String): String

    Returns string formatted according to given format string.

    Returns string formatted according to given format string. Format strings are as for String.format (@see java.lang.String.format).

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  356. def functionApply(n: Int): SymbolTable.TermSymbol

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

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

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

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

  361. def getDeclIfDefined(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

  362. def getLanguageFeature(name: String, owner: SymbolTable.Symbol = languageFeatureModule): SymbolTable.Symbol

  363. def getMember(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

  364. def getMemberClass(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.ClassSymbol

  365. def getMemberIfDefined(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.Symbol

  366. def getMemberMethod(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.TermSymbol

  367. def getMemberModule(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.ModuleSymbol

  368. def getMemberValue(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.TermSymbol

  369. def getProductArgs(tpe: SymbolTable.Type): List[SymbolTable.Type]

    if tpe <: ProductN[T1,.

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

  370. def getTypeMember(owner: SymbolTable.Symbol, name: SymbolTable.Name): SymbolTable.TypeSymbol

  371. def hasJavaMainMethod(path: String): Boolean

  372. def hasJavaMainMethod(sym: SymbolTable.Symbol): Boolean

  373. def hasRepeatedParam(tp: SymbolTable.Type): Boolean

  374. 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
  375. def init(): Unit

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

  377. def isArrowAssoc(sym: SymbolTable.Symbol): Boolean

  378. lazy val isBox: Set[SymbolTable.Symbol]

  379. def isBoxedValueClass(sym: SymbolTable.Symbol): Boolean

    Is symbol a boxed value class, e.

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

  380. def isByNameParamType(tp: SymbolTable.Type): Boolean

  381. def isCastSymbol(sym: SymbolTable.Symbol): Boolean

  382. def isCorrespondingDelegate(delegateType: SymbolTable.Type, functionType: SymbolTable.Type): Boolean

  383. def isDefinitionsInitialized: Boolean

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

  385. def isFunctionType(tp: SymbolTable.Type): Boolean

  386. def isGetClass(sym: SymbolTable.Symbol): Boolean

    Definition Classes
    ValueClassDefinitions
  387. 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
  388. def isJavaMainMethod(sym: SymbolTable.Symbol): Boolean

  389. def isJavaRepeatedParamType(tp: SymbolTable.Type): Boolean

  390. def isJavaVarArgs(params: Seq[SymbolTable.Symbol]): Boolean

  391. def isJavaVarArgsMethod(m: SymbolTable.Symbol): Boolean

  392. def isMetaAnnotation(sym: SymbolTable.Symbol): Boolean

  393. def isNonUnitValueClass(sym: SymbolTable.Symbol): Boolean

  394. def isNoneType(tp: SymbolTable.Type): Boolean

  395. def isNumericSubClass(sub: SymbolTable.Symbol, sup: SymbolTable.Symbol): Boolean

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

    Is symbol a numeric value class?

    Is symbol a numeric value class?

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

    Is type's symbol a numeric value class?

  398. def isOptionType(tp: SymbolTable.Type): Boolean

  399. def isPartialFunctionType(tp: SymbolTable.Type): Boolean

  400. lazy val isPhantomClass: Set[SymbolTable.Symbol]

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

  401. lazy val isPossibleSyntheticParent: Set[SymbolTable.Symbol]

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

  402. def isPossiblySpecializedType(tp: SymbolTable.Type)(cond: (SymbolTable.Type) ⇒ Boolean): Boolean

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

  404. def isPrimitiveArray(tp: SymbolTable.Type): Boolean

  405. def isPrimitiveValueClass(sym: SymbolTable.Symbol): Boolean

    Is symbol a value class?

  406. def isPrimitiveValueType(tp: SymbolTable.Type): Boolean

  407. def isProductNClass(sym: SymbolTable.Symbol): Boolean

  408. def isReferenceArray(tp: SymbolTable.Type): Boolean

  409. def isRepeated(param: SymbolTable.Symbol): Boolean

  410. def isRepeatedParamType(tp: SymbolTable.Type): Boolean

  411. def isScalaRepeatedParamType(tp: SymbolTable.Type): Boolean

  412. def isScalaVarArgs(params: Seq[SymbolTable.Symbol]): Boolean

  413. def isSeqType(tp: SymbolTable.Type): Boolean

  414. def isSomeType(tp: SymbolTable.Type): Boolean

  415. def isSpecializableClass(sym: SymbolTable.Symbol): Boolean

  416. def isStringAddition(sym: SymbolTable.Symbol): Boolean

  417. def isTupleSymbol(sym: SymbolTable.Symbol): Boolean

  418. def isTupleType(tp: SymbolTable.Type): Boolean

  419. def isTupleTypeDirect(tp: SymbolTable.Type): Boolean

  420. lazy val isUnbox: Set[SymbolTable.Symbol]

  421. def isVarArgTypes(formals: Seq[SymbolTable.Type]): Boolean

  422. def isVarArgsList(params: Seq[SymbolTable.Symbol]): Boolean

  423. def iteratorOfType(tp: SymbolTable.Type): SymbolTable.Type

  424. def javaRepeatedType(arg: SymbolTable.Type): SymbolTable.Type

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

  426. lazy val languageFeatureModule: SymbolTable.ModuleSymbol

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

  428. lazy val metaAnnotations: Set[SymbolTable.Symbol]

  429. def methodCache_add: SymbolTable.TermSymbol

  430. def methodCache_find: SymbolTable.TermSymbol

  431. def methodClass_setAccessible: SymbolTable.TermSymbol

  432. var nbScalaCallers: Int

  433. 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
  434. def newPolyMethod(typeParamCount: Int, owner: SymbolTable.Symbol, name: SymbolTable.TermName, flags: Long)(createFn: (List[SymbolTable.Symbol]) ⇒ (Option[List[SymbolTable.Type]], SymbolTable.Type)): SymbolTable.MethodSymbol

  435. def newScalaCaller(delegateType: SymbolTable.Type): SymbolTable.MethodSymbol

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

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

    T1 means one type parameter.

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

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

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

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

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

  443. def packageExists(packageName: String): Boolean

  444. def parentsString(parents: List[SymbolTable.Type]): String

  445. def prepend[S >: SymbolTable.ClassSymbol](elem0: S, elems: Array[SymbolTable.ClassSymbol])(implicit arg0: ClassTag[S]): Array[S]

  446. def productProj(n: Int, j: Int): SymbolTable.TermSymbol

  447. def productProj(z: SymbolTable.Symbol, j: Int): SymbolTable.TermSymbol

  448. def productType(elems: List[SymbolTable.Type]): SymbolTable.Type

  449. lazy val refClass: Map[SymbolTable.Symbol, SymbolTable.ClassSymbol]

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

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

  451. def removeRedundantObjects(tps: List[SymbolTable.Type]): List[SymbolTable.Type]

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

  452. def repeatedToSeq(tp: SymbolTable.Type): SymbolTable.Type

  453. def scalaRepeatedType(arg: SymbolTable.Type): SymbolTable.Type

  454. def scalaRuntimeSameElements: SymbolTable.TermSymbol

  455. def seqToRepeated(tp: SymbolTable.Type): SymbolTable.Type

  456. def seqType(arg: SymbolTable.Type): SymbolTable.Type

  457. def signature(tp: SymbolTable.Type): String

  458. def someType(tp: SymbolTable.Type): SymbolTable.Type

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

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

  461. 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
  462. def tupleField(n: Int, j: Int): SymbolTable.TermSymbol

  463. def tupleType(elems: List[SymbolTable.Type]): SymbolTable.Type

    Creators for TupleN, ProductN, FunctionN.

  464. def typeMember(owner: SymbolTable.Symbol, name: String): SymbolTable.Symbol

  465. def typeParamsString(tp: SymbolTable.Type): String

  466. def typeStringNoPackage(tp: SymbolTable.Type): String

  467. def unapplyUnwrap(tpe: SymbolTable.Type): SymbolTable.Type

  468. lazy val unboxMethod: Map[SymbolTable.Symbol, SymbolTable.TermSymbol]

    Definition Classes
    ValueClassDefinitions
  469. 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.

  470. lazy val uncheckedStableClass: SymbolTable.ClassSymbol

  471. lazy val uncheckedVarianceClass: SymbolTable.ClassSymbol

  472. def unspecializedSymbol(sym: SymbolTable.Symbol): SymbolTable.Symbol

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

  474. def valueParamsString(tp: SymbolTable.Type): String

  475. def vmClassType(arg: SymbolTable.Type): SymbolTable.Type

  476. def vmSignature(sym: SymbolTable.Symbol, info: SymbolTable.Type): String

  477. lazy val volatileRefClass: Map[SymbolTable.Symbol, SymbolTable.ClassSymbol]

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

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

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

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

  482. def [B](y: B): (SymbolTable.DefinitionsClass, B)

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to ArrowAssoc[SymbolTable.DefinitionsClass] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implict Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (definitionsClass: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (definitionsClass: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. val EmptyPackage: SymbolTable.ModuleSymbol

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.EmptyPackage

  2. val EmptyPackageClass: SymbolTable.ClassSymbol

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.EmptyPackageClass

  3. def Predef_AnyRef: SymbolTable.ModuleSymbol

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use AnyRefModule

  4. val RootClass: SymbolTable.ClassSymbol

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.RootClass

  5. val RootPackage: SymbolTable.ModuleSymbol

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.RootPackage

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.getClass

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Moved to rootMirror.getModule

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

    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.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use classExistentialType

  10. def x: SymbolTable.DefinitionsClass

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to ArrowAssoc[SymbolTable.DefinitionsClass] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (definitionsClass: ArrowAssoc[SymbolTable.DefinitionsClass]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  11. def x: SymbolTable.DefinitionsClass

    Implicit information
    This member is added by an implicit conversion from SymbolTable.DefinitionsClass to Ensuring[SymbolTable.DefinitionsClass] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (definitionsClass: Ensuring[SymbolTable.DefinitionsClass]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from SymbolTable.ValueClassDefinitions

Inherited from SymbolTable.DefinitionsApi

Inherited from SymbolTable.DefinitionsBase

Inherited from SymbolTable.StandardTypes

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from SymbolTable.DefinitionsClass to StringAdd

Inherited by implicit conversion any2stringfmt from SymbolTable.DefinitionsClass to StringFormat

Inherited by implicit conversion any2ArrowAssoc from SymbolTable.DefinitionsClass to ArrowAssoc[SymbolTable.DefinitionsClass]

Inherited by implicit conversion any2Ensuring from SymbolTable.DefinitionsClass to Ensuring[SymbolTable.DefinitionsClass]

No Group