splain

Analyzer

trait Analyzer extends scala.tools.nsc.typechecker.Analyzer with ImplicitsCompat with TypeDiagnostics

Linear Supertypes
TypeDiagnostics, ImplicitsCompat, ImplicitChains, ImplicitStatsCompat, Formatting, ImplicitMsgCompat, Formatters, Compat, scala.tools.nsc.typechecker.Analyzer, AnalyzerPlugins, StdAttachments, ContextErrors, scala.tools.nsc.typechecker.TypeDiagnostics, NamesDefaults, Macros, Traces, FastTrack, Unapplies, SyntheticMethods, TreeDSL, EtaExpansion, Variances, Implicits, Infer, Checkable, Typers, Tags, Adaptations, Modes, Namers, MethodSynthesis, Contexts, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Analyzer
  2. TypeDiagnostics
  3. ImplicitsCompat
  4. ImplicitChains
  5. ImplicitStatsCompat
  6. Formatting
  7. ImplicitMsgCompat
  8. Formatters
  9. Compat
  10. Analyzer
  11. AnalyzerPlugins
  12. StdAttachments
  13. ContextErrors
  14. TypeDiagnostics
  15. NamesDefaults
  16. Macros
  17. Traces
  18. FastTrack
  19. Unapplies
  20. SyntheticMethods
  21. TreeDSL
  22. EtaExpansion
  23. Variances
  24. Implicits
  25. Infer
  26. Checkable
  27. Typers
  28. Tags
  29. Adaptations
  30. Modes
  31. Namers
  32. MethodSynthesis
  33. Contexts
  34. AnyRef
  35. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AbsTypeError extends Throwable

    Definition Classes
    ContextErrors
  2. trait Adaptation extends AnyRef

    Definition Classes
    Adaptations
  3. case class AmbiguousTypeError extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  4. trait AnalyzerPlugin extends AnyRef

    Definition Classes
    AnalyzerPlugins
  5. class ClassForCaseCompanionAttachment extends AnyRef

    Definition Classes
    Unapplies
  6. class ClassMethodSynthesis extends AnyRef

    Definition Classes
    MethodSynthesis
  7. class ConstructorDefaultsAttachment extends AnyRef

    Definition Classes
    NamesDefaults
  8. class Context extends AnyRef

    Definition Classes
    Contexts
  9. class DefaultsOfLocalMethodAttachment extends AnyRef

    Definition Classes
    NamesDefaults
  10. case class DivergentImplicitTypeError extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  11. case class FastTrackEntry extends Product with Serializable

    Definition Classes
    FastTrack
  12. type FastTrackExpander = PartialFunction[(MacroContext, scala.tools.nsc.Global.Tree), scala.tools.nsc.Global.Tree]

    Definition Classes
    FastTrack
  13. case class ImpError(tpe: scala.tools.nsc.Global.Type, candidate: scala.tools.nsc.Global.Tree, nesting: Int, param: scala.tools.nsc.Global.Symbol) extends Analyzer.ImpFailReason with Product with Serializable

    Definition Classes
    ImplicitChains
  14. trait ImpFailReason extends AnyRef

    Definition Classes
    ImplicitChains
  15. class ImplicitInfo extends AnyRef

    Definition Classes
    Implicits
  16. class ImplicitSearch extends scala.tools.nsc.typechecker.Analyzer.Typer with scala.tools.nsc.typechecker.Analyzer.ImplicitsContextErrors

    Definition Classes
    Implicits
  17. class ImplicitSearchCompat extends (ImplicitsCompat.this)#ImplicitSearchImpl with (ImplicitsCompat.this)#TyperExtra

    Definition Classes
    ImplicitsCompat
  18. abstract class ImplicitSearchImpl extends Analyzer.ImplicitSearch

    Definition Classes
    ImplicitChains
  19. trait ImplicitsContextErrors extends AnyRef

    Definition Classes
    ContextErrors
  20. class ImportInfo extends AnyRef

    Definition Classes
    Contexts
  21. case class ImportType extends scala.tools.nsc.Global.Type with Product with Serializable

    Definition Classes
    Contexts
  22. trait InferCheckable extends AnyRef

    Definition Classes
    Checkable
  23. class Inferencer extends scala.tools.nsc.typechecker.Analyzer.InferencerContextErrors with scala.tools.nsc.typechecker.Analyzer.InferCheckable

    Definition Classes
    Infer
  24. trait InferencerContextErrors extends AnyRef

    Definition Classes
    ContextErrors
  25. trait LockingTypeCompleter extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter

    Definition Classes
    Namers
  26. case class MacroArgs extends Product with Serializable

    Definition Classes
    Macros
  27. type MacroContext = UnaffiliatedMacroContext { val universe: Analyzer.this.global.type }

    Definition Classes
    StdAttachments
  28. trait MacroErrors extends AnyRef

    Definition Classes
    ContextErrors
  29. type MacroRuntime = (MacroArgs) ⇒ Any

    Definition Classes
    Macros
  30. case class MacroRuntimeAttachment extends Product with Serializable

    Definition Classes
    StdAttachments
  31. class MacroTyper extends scala.tools.nsc.typechecker.Analyzer.MacroErrors

    Definition Classes
    Macros
  32. case class MatchRewrite(target: String) extends Product with Serializable

    Definition Classes
    Formatting
  33. trait MethodSynth extends AnyRef

    Definition Classes
    MethodSynthesis
  34. case class NamedApplyInfo extends Product with Serializable

    Definition Classes
    NamesDefaults
  35. abstract class Namer extends scala.tools.nsc.typechecker.Analyzer.MethodSynth with scala.tools.nsc.typechecker.Analyzer.NamerContextErrors

    Definition Classes
    Namers
  36. trait NamerContextErrors extends AnyRef

    Definition Classes
    ContextErrors
  37. class NoInstance extends Throwable with ControlThrowable

    Definition Classes
    Infer
  38. case class NonConfBounds(tpe: scala.tools.nsc.Global.Type, candidate: scala.tools.nsc.Global.Tree, nesting: Int, targs: List[scala.tools.nsc.Global.Type], tparams: List[scala.tools.nsc.Global.Symbol]) extends Analyzer.ImpFailReason with Product with Serializable

    Definition Classes
    ImplicitChains
  39. case class NormalTypeError extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  40. case class OpenImplicit extends Product with Serializable

    Definition Classes
    Implicits
  41. class PolyTypeCompleter extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter with scala.tools.nsc.typechecker.Analyzer.LockingTypeCompleter with scala.tools.nsc.Global.FlagAgnosticCompleter

    Definition Classes
    Namers
  42. case class PosAndMsgTypeError extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  43. class SearchResult extends AnyRef

    Definition Classes
    Implicits
  44. sealed abstract class SilentResult[+T] extends AnyRef

    Definition Classes
    Typers
  45. case class SilentResultValue[+T] extends scala.tools.nsc.typechecker.Analyzer.SilentResult[T] with Product with Serializable

    Definition Classes
    Typers
  46. case class SilentTypeError extends scala.tools.nsc.typechecker.Analyzer.SilentResult[Nothing] with Product with Serializable

    Definition Classes
    Typers
  47. trait SpecialFormatter extends AnyRef

    Definition Classes
    Formatters
  48. case class SymbolTypeError extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  49. trait Tag extends AnyRef

    Definition Classes
    Tags
  50. abstract class TypeCompleter extends scala.tools.nsc.Global.LazyType

    Definition Classes
    Namers
  51. case class TypeDiag extends Ordered[scala.tools.nsc.typechecker.Analyzer.TypeDiag] with Product with Serializable

    Definition Classes
    TypeDiagnostics
  52. case class TypeErrorWithUnderlyingTree extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  53. case class TypeErrorWrapper extends Throwable with scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Definition Classes
    ContextErrors
  54. abstract class Typer extends scala.tools.nsc.typechecker.Analyzer.TyperDiagnostics with scala.tools.nsc.typechecker.Analyzer.Adaptation with scala.tools.nsc.typechecker.Analyzer.Tag with scala.tools.nsc.typechecker.Analyzer.TyperContextErrors

    Definition Classes
    Typers
  55. trait TyperContextErrors extends AnyRef

    Definition Classes
    ContextErrors
  56. trait TyperDiagnostics extends AnyRef

    Definition Classes
    TypeDiagnostics
  57. trait TyperExtra extends AnyRef

    Definition Classes
    Compat
  58. type UnaffiliatedMacroContext = scala.reflect.macros.runtime.Context

    Definition Classes
    StdAttachments

Abstract Value Members

  1. abstract def echo(msg: String): Unit

    Definition Classes
    TypeDiagnostics
  2. abstract def featureBounds: Boolean

    Definition Classes
    ImplicitChains
  3. abstract def featureBoundsImplicits: Boolean

    Definition Classes
    Formatting
  4. abstract def featureBreakInfix: Option[Int]

    Definition Classes
    Formatting
  5. abstract def featureColor: Boolean

    Definition Classes
    Formatting
  6. abstract def featureCompact: Boolean

    Definition Classes
    Formatting
  7. abstract def featureFoundReq: Boolean

    Definition Classes
    TypeDiagnostics
  8. abstract def featureImplicits: Boolean

    Definition Classes
    ImplicitChains
  9. abstract def featureInfix: Boolean

    Definition Classes
    Formatting
  10. abstract def featureKeepModules: Int

    Definition Classes
    Formatting
  11. abstract def featureRewrite: String

    Definition Classes
    Formatting
  12. abstract def featureTree: Boolean

    Definition Classes
    Formatting
  13. abstract def featureTruncRefined: Option[Int]

    Definition Classes
    Formatting
  14. abstract val global: Global

    Definition Classes
    Analyzer → TreeDSL → Variances
  15. abstract def nativeNoImplicitFoundError(tree: scala.tools.nsc.Global.Tree, param: scala.tools.nsc.Global.Symbol)(implicit context: Context): Unit

    Definition Classes
    ImplicitChains

Concrete Value Members

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

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

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

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

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

    Definition Classes
    Any
  6. final val ALTmode: Int(8192)

    Definition Classes
    Modes
  7. lazy val AmbiguousSearchFailure: SearchResult

    Definition Classes
    Implicits
  8. final val BYVALmode: Int(32768)

    Definition Classes
    Modes
  9. lazy val DivergentSearchFailure: SearchResult

    Definition Classes
    Implicits
  10. final val EXPRmode: Int(1)

    Definition Classes
    Modes
  11. object ErrorKinds extends Enumeration

    Definition Classes
    ContextErrors
  12. object ErrorUtils

    Definition Classes
    ContextErrors
  13. final val FUNmode: Int(16)

    Definition Classes
    Modes
  14. object FunctionFormatter extends Analyzer.SpecialFormatter

    Definition Classes
    Formatters
  15. final val HKmode: Int(16384)

    Definition Classes
    Modes
  16. object ImplicitNotFoundMsg

    Definition Classes
    Implicits
  17. final val LHSmode: Int(1024)

    Definition Classes
    Modes
  18. final val NOmode: Int(0)

    Definition Classes
    Modes
  19. val NoImplicitInfo: ImplicitInfo

    Definition Classes
    Implicits
  20. final val PATTERNmode: Int(2)

    Definition Classes
    Modes
  21. final val POLYmode: Int(32)

    Definition Classes
    Modes
  22. final val QUALmode: Int(64)

    Definition Classes
    Modes
  23. final val RETmode: Int(131072)

    Definition Classes
    Modes
  24. final val SCCmode: Int(8)

    Definition Classes
    Modes
  25. object SLRecordItemFormatter extends Analyzer.SpecialFormatter

    Definition Classes
    Formatters
  26. final val SNDTRYmode: Int(512)

    Definition Classes
    Modes
  27. final val STARmode: Int(4096)

    Definition Classes
    Modes
  28. final val SUPERCONSTRmode: Int(256)

    Definition Classes
    Modes
  29. lazy val SearchFailure: SearchResult

    Definition Classes
    Implicits
  30. final val TAPPmode: Int(128)

    Definition Classes
    Modes
  31. final val TYPEPATmode: Int(65536)

    Definition Classes
    Modes
  32. final val TYPEmode: Int(4)

    Definition Classes
    Modes
  33. object TermName

    Definition Classes
    Compat
  34. object TupleFormatter extends Analyzer.SpecialFormatter

    Definition Classes
    Formatters
  35. def abstractVarMessage(sym: scala.tools.nsc.Global.Symbol): String

    Definition Classes
    TypeDiagnostics
  36. def actualArgs(pos: scala.tools.nsc.Global.Position, actuals: List[scala.tools.nsc.Global.Tree], nformals: Int): List[scala.tools.nsc.Global.Tree]

    Definition Classes
    Infer
  37. def actualTypes(actuals: List[scala.tools.nsc.Global.Type], nformals: Int): List[scala.tools.nsc.Global.Type]

    Definition Classes
    Infer
  38. def adaptAnnotations(tree: scala.tools.nsc.Global.Tree, typer: Typer, mode: Int, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Definition Classes
    AnalyzerPlugins
  39. def addAnalyzerPlugin(plugin: AnalyzerPlugin): Unit

    Definition Classes
    AnalyzerPlugins
  40. def addDefaults(givenArgs: List[scala.tools.nsc.Global.Tree], qual: Option[scala.tools.nsc.Global.Tree], targs: List[scala.tools.nsc.Global.Tree], previousArgss: List[List[scala.tools.nsc.Global.Tree]], params: List[scala.tools.nsc.Global.Symbol], pos: Position, context: Context): (List[scala.tools.nsc.Global.Tree], List[scala.tools.nsc.Global.Symbol])

    Definition Classes
    NamesDefaults
  41. def addSyntheticMethods(templ: scala.tools.nsc.Global.Template, clazz0: scala.tools.nsc.Global.Symbol, context: Context): scala.tools.nsc.Global.Template

    Definition Classes
    SyntheticMethods
  42. def allViewsFrom(tp: scala.tools.nsc.Global.Type, context: Context, tpars: List[scala.tools.nsc.Global.Symbol]): List[(SearchResult, List[scala.tools.nsc.Global.TypeConstraint])]

    Definition Classes
    Implicits
  43. def alternatives(tree: scala.tools.nsc.Global.Tree): List[scala.tools.nsc.Global.Type]

    Definition Classes
    TypeDiagnostics
  44. def alternativesString(tree: scala.tools.nsc.Global.Tree): String

    Definition Classes
    TypeDiagnostics
  45. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  46. def bracket[A](params: List[A]): String

    Definition Classes
    Formatting
  47. def breakInfix(types: List[Formatted]): TypeRepr

    Break a list produced by flattenInfix into lines by taking two elements at a time, then appending the terminal.

    Break a list produced by flattenInfix into lines by taking two elements at a time, then appending the terminal. If the expression's length is smaller than the threshold specified via plugin parameter, return a single line.

    Definition Classes
    Formatting
  48. def cacheStats: String

    Definition Classes
    Formatting
  49. def canAdaptAnnotations(tree: scala.tools.nsc.Global.Tree, typer: Typer, mode: Int, pt: scala.tools.nsc.Global.Type): Boolean

    Definition Classes
    AnalyzerPlugins
  50. val candidateRegex: Regex

    Definition Classes
    ImplicitChains
  51. final def caseAccessorName(caseclazz: scala.tools.nsc.Global.Symbol, paramName: scala.tools.nsc.Global.TermName): scala.tools.nsc.Global.TermName

    Definition Classes
    SyntheticMethods
  52. def caseClassCopyMeth(cdef: scala.tools.nsc.Global.ClassDef): Option[scala.tools.nsc.Global.DefDef]

    Definition Classes
    Unapplies
  53. def caseModuleApplyMeth(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef

    Definition Classes
    Unapplies
  54. def caseModuleDef(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.ModuleDef

    Definition Classes
    Unapplies
  55. def caseModuleUnapplyMeth(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef

    Definition Classes
    Unapplies
  56. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. implicit def colors: StringColor

    Definition Classes
    Formatting
  58. def companionModuleDef(cdef: scala.tools.nsc.Global.ClassDef, parents: List[scala.tools.nsc.Global.Tree], body: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.ModuleDef

    Definition Classes
    Unapplies
  59. def companionSymbolOf(original: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol

    Definition Classes
    Namers
  60. def computeMacroDefTypeFromMacroImpl(macroDdef: scala.tools.nsc.Global.DefDef, macroImpl: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Definition Classes
    Macros
  61. def copyUntyped[T <: scala.tools.nsc.Global.Tree](tree: T): T

    Definition Classes
    Unapplies
  62. def copyUntypedInvariant(td: scala.tools.nsc.Global.TypeDef): scala.tools.nsc.Global.TypeDef

    Definition Classes
    Unapplies
  63. def ctorNames(tpe: scala.tools.nsc.Global.Type): List[String]

    Definition Classes
    Formatting
  64. def dealias(tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    Formatting
  65. def decideBreak(flat: FlatType, broken: ⇒ BrokenType): TypeRepr

    Definition Classes
    Formatting
  66. def decodeWithKind(name: scala.tools.nsc.Global.Name, owner: scala.tools.nsc.Global.Symbol): String

    Definition Classes
    TypeDiagnostics
  67. def deepestLevel(chain: List[ImpFailReason]): Int

    Definition Classes
    Formatting
  68. def defaultGetter(param: scala.tools.nsc.Global.Symbol, context: Context): scala.tools.nsc.Global.Symbol

    Definition Classes
    NamesDefaults
  69. def disambiguate(ss: List[String]): List[String]

    Definition Classes
    TypeDiagnostics
  70. def effectiveImplicitType(tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    Formatting
  71. def enclosingMacroPosition: Position

    Definition Classes
    Macros
  72. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  74. def etaExpand(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree, typer: Typer): scala.tools.nsc.Global.Tree

    Definition Classes
    EtaExpansion
  75. def existentialContext(tp: scala.tools.nsc.Global.Type): String

    Definition Classes
    TypeDiagnostics
  76. def explainAlias(tp: scala.tools.nsc.Global.Type): String

    Definition Classes
    TypeDiagnostics
  77. def explainAnyVsAnyRef(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String

    Definition Classes
    TypeDiagnostics
  78. def explainVariance(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String

    Definition Classes
    TypeDiagnostics
  79. def extractArgs(tpe: scala.tools.nsc.Global.Type): List[scala.tools.nsc.Global.Type]

    Definition Classes
    Formatting
  80. def extractorFormalTypes(pos: scala.tools.nsc.Global.Position, resTp: scala.tools.nsc.Global.Type, nbSubPats: Int, unappSym: scala.tools.nsc.Global.Symbol, effectiveNbSubPats: Int): (List[scala.tools.nsc.Global.Type], List[scala.tools.nsc.Global.Type])

    Definition Classes
    Infer
  81. def factoryMeth(mods: scala.tools.nsc.Global.Modifiers, name: scala.tools.nsc.Global.TermName, cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef

    Definition Classes
    Unapplies
  82. lazy val fastTrack: Map[scala.tools.nsc.Global.Symbol, FastTrackEntry]

    Definition Classes
    FastTrack
  83. implicit def fastTrackEntry2MacroRuntime(entry: FastTrackEntry): (MacroArgs) ⇒ Any

    Definition Classes
    FastTrack
  84. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  85. def flattenInfix(tpe: Infix): List[Formatted]

    Turn a nested infix type structure into a flat list ::[A, ::[B, C]]] => List(A, ::, B, ::, C)

    Turn a nested infix type structure into a flat list ::[A, ::[B, C]]] => List(A, ::, B, ::, C)

    Definition Classes
    Formatting
  86. final def forArgMode(fun: scala.tools.nsc.Global.Tree, mode: Int): Int

    Definition Classes
    Typers
  87. final def forFunMode(mode: Int): Int

    Definition Classes
    Modes
  88. final def forTypeMode(mode: Int): Int

    Definition Classes
    Modes
  89. def formalTypes(formals: List[scala.tools.nsc.Global.Type], nargs: Int, removeByName: Boolean, removeRepeated: Boolean): List[scala.tools.nsc.Global.Type]

    Definition Classes
    Infer
  90. def formatAuxSimple(tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    Formatting
  91. def formatDiff(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type, top: Boolean): Formatted

    Definition Classes
    Formatting
  92. val formatDiffCache: FormatCache[(scala.tools.nsc.Global.Type, scala.tools.nsc.Global.Type, Boolean), Formatted]

    Definition Classes
    Formatting
  93. def formatDiffImpl(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type, top: Boolean): Formatted

    Definition Classes
    Formatting
  94. def formatDiffInfix(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type, top: Boolean): Formatted

    Definition Classes
    Formatting
  95. def formatDiffSimple(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type): Diff

    Definition Classes
    Formatting
  96. def formatDiffSpecial(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type, top: Boolean): Option[Formatted]

    Definition Classes
    Formatting
  97. def formatFunction(args: List[String]): String

    Definition Classes
    Formatting
  98. def formatImplicitChain(chain: List[ImpFailReason]): List[String]

    Definition Classes
    Formatting
  99. def formatImplicitChainFlat(chain: List[ImpFailReason]): List[String]

    Definition Classes
    Formatting
  100. def formatImplicitChainTree(chain: List[ImpFailReason]): List[String]

    Definition Classes
    Formatting
  101. def formatImplicitChainTreeCompact(chain: List[ImpFailReason]): Option[List[String]]

    Definition Classes
    Formatting
  102. def formatImplicitChainTreeFull(chain: List[ImpFailReason]): List[String]

    Definition Classes
    Formatting
  103. def formatImplicitError(param: scala.tools.nsc.Global.Symbol, errors: List[ImpFailReason]): String

    Definition Classes
    Formatting
  104. def formatImplicitParam(sym: scala.tools.nsc.Global.Symbol): String

    Definition Classes
    Formatting
  105. def formatIndentTree(chain: List[ImpFailReason], baseIndent: Int): List[String]

    Definition Classes
    Formatting
  106. def formatInfix[A](simple: String, left: A, right: A, top: Boolean, rec: (A) ⇒ (Boolean) ⇒ Formatted): Infix

    Definition Classes
    Formatting
  107. def formatMsg(msg: Message, param: scala.tools.nsc.Global.Symbol, tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    ImplicitMsgCompat
  108. def formatNestedImplicit(err: ImpFailReason): (String, List[String], Int)

    Definition Classes
    Formatting
  109. def formatNestedImplicits(errors: List[ImpFailReason]): List[String]

    Remove duplicates and special cases that should not be shown.

    Remove duplicates and special cases that should not be shown. In some cases, candidates are reported twice, once as Foo.f and once as f. ImpFailReason.equals checks the simple names for identity, which is suboptimal, but works for 99% of cases. Special cases are handled in hideImpError

    Definition Classes
    Formatting
  110. def formatNonConfBounds(err: NonConfBounds): List[String]

    Definition Classes
    Formatting
  111. def formatNormalSimple(tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    Formatting
  112. def formatRefinement(sym: scala.tools.nsc.Global.Symbol): String

    Definition Classes
    Formatting
  113. def formatSimpleType(tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    Formatting
  114. def formatSpecial[A](tpe: scala.tools.nsc.Global.Type, simple: String, args: List[A], formattedArgs: ⇒ List[Formatted], top: Boolean, rec: (A) ⇒ (Boolean) ⇒ Formatted): Option[Formatted]

    Definition Classes
    Formatting
  115. def formatType(tpe: scala.tools.nsc.Global.Type, top: Boolean): Formatted

    Definition Classes
    FormattingFormatters
  116. val formatTypeCache: FormatCache[(scala.tools.nsc.Global.Type, Boolean), Formatted]

    Definition Classes
    Formatting
  117. def formatTypeImpl(tpe: scala.tools.nsc.Global.Type, top: Boolean): Formatted

    Definition Classes
    Formatting
  118. def formatWithInfix[A](tpe: scala.tools.nsc.Global.Type, args: List[A], top: Boolean, rec: (A) ⇒ (Boolean) ⇒ Formatted): Formatted

    Definition Classes
    Formatting
  119. def foundReqMsg(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String

    Definition Classes
    TypeDiagnostics → TypeDiagnostics
  120. def foundReqMsgShort(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): TypeRepr

    Definition Classes
    TypeDiagnostics
  121. def freshVar(tparam: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.TypeVar

    Definition Classes
    Infer
  122. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  123. def globalSettings: Settings

    Definition Classes
    Macros → Traces
  124. var hasPendingMacroExpansions: Boolean

    Definition Classes
    Macros
  125. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  126. def hideImpError(error: ImpFailReason): Boolean

    Definition Classes
    Formatting
  127. var implicitErrors: List[ImpFailReason]

    Definition Classes
    ImplicitChains
  128. def implicitMessage(param: scala.tools.nsc.Global.Symbol): List[String]

    Definition Classes
    Formatting
  129. def implicitNesting: Int

    Definition Classes
    ImplicitChains
  130. var implicitTypeStack: List[scala.tools.nsc.Global.Type]

    Definition Classes
    ImplicitChains
  131. final def inAllModes(mode: Int, required: Int): Boolean

    Definition Classes
    Modes
  132. final def inAnyMode(mode: Int, required: Int): Boolean

    Definition Classes
    Modes
  133. final def inExprModeButNot(mode: Int, prohibited: Int): Boolean

    Definition Classes
    Modes
  134. final def inExprModeOr(mode: Int, others: Int): Boolean

    Definition Classes
    Modes
  135. final def inFunMode(mode: Int): Boolean

    Definition Classes
    Modes
  136. final def inHKMode(mode: Int): Boolean

    Definition Classes
    Modes
  137. final def inNoModes(mode: Int, prohibited: Int): Boolean

    Definition Classes
    Modes
  138. final def inPatternMode(mode: Int): Boolean

    Definition Classes
    Modes
  139. final def inPolyMode(mode: Int): Boolean

    Definition Classes
    Modes
  140. def indent(lines: List[String], n: Int = 1, prefix: String = " "): List[String]

    Definition Classes
    Formatting
  141. def indentLine(line: String, n: Int = 1, prefix: String = " "): String

    Definition Classes
    Formatting
  142. def indentTree(tree: List[(String, List[String], Int)], baseIndent: Int): List[String]

    Definition Classes
    Formatting
  143. def inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, r: Boolean, v: Boolean, context: Context, s: Boolean, pos: scala.tools.nsc.Global.Position): SearchResult

    Definition Classes
    ImplicitChains → Implicits
  144. def inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, isView: Boolean, context: Context, silent: Boolean, withMacrosDisabled: Boolean, pos: scala.tools.nsc.Global.Position, onError: (scala.tools.nsc.Global.Position, String) ⇒ Unit): scala.tools.nsc.Global.Tree

    Definition Classes
    Implicits
  145. def inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context, saveAmbiguousDivergent: Boolean): SearchResult

    Definition Classes
    Implicits
  146. def inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context): SearchResult

    Definition Classes
    Implicits
  147. def inferImplicitImpl(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context, saveAmbiguousDivergent: Boolean, pos: scala.tools.nsc.Global.Position): SearchResult

    Definition Classes
    ImplicitChains
  148. def inferImplicitPost(result: SearchResult, saveAmbiguousDivergent: Boolean, context: Context, implicitSearchContext: Context): Unit

    Definition Classes
    ImplicitsCompat
  149. def inferImplicitPre(shouldPrint: Boolean, tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, isView: Boolean, context: Context): Unit

    Definition Classes
    ImplicitsCompat
  150. def isAux(tpe: scala.tools.nsc.Global.Type): Boolean

    Definition Classes
    Formatting
  151. def isIdentity(a: Array[Int]): Boolean

    Definition Classes
    NamesDefaults
  152. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  153. def isNamed(arg: scala.tools.nsc.Global.Tree): Boolean

    Definition Classes
    NamesDefaults
  154. def isRefined(tpe: scala.tools.nsc.Global.Type): Boolean

    Definition Classes
    Formatting
  155. def isSymbolic(tpe: scala.tools.nsc.Global.Type): Boolean

    Definition Classes
    Formatting
  156. var lastAccessCheckDetails: String

    Definition Classes
    Contexts
  157. var lastTreeToTyper: scala.tools.nsc.Global.Tree

    Definition Classes
    Typers
  158. def linePrecedes(t1: scala.tools.nsc.Global.Tree, t2: scala.tools.nsc.Global.Tree): Boolean

    Definition Classes
    TypeDiagnostics
  159. def lockedCount: Int

    Definition Classes
    Namers
  160. lazy val macroClassloader: ClassLoader

    Definition Classes
    Macros
  161. val macroDebugLite: Boolean

    Definition Classes
    Traces
  162. val macroDebugVerbose: Boolean

    Definition Classes
    Traces
  163. def macroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: Int, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Definition Classes
    Macros
  164. def macroExpandAll(typer: Typer, expandee: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Definition Classes
    Macros
  165. final def macroLogLite(msg: ⇒ Any): Unit

    Definition Classes
    Traces
    Annotations
    @inline()
  166. final def macroLogVerbose(msg: ⇒ Any): Unit

    Definition Classes
    Traces
    Annotations
    @inline()
  167. def memberWildcardType(name: scala.tools.nsc.Global.Name, tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    Implicits
  168. def missingParams[T](args: List[T], params: List[scala.tools.nsc.Global.Symbol], argName: (T) ⇒ Option[scala.tools.nsc.Global.Name]): (List[scala.tools.nsc.Global.Symbol], Boolean)

    Definition Classes
    NamesDefaults
  169. def mkTypeCompleter(t: scala.tools.nsc.Global.Tree)(c: (scala.tools.nsc.Global.Symbol) ⇒ Unit): TypeCompleter with LockingTypeCompleter

    Definition Classes
    Namers
  170. def modeString(mode: Int): String

    Definition Classes
    Modes
  171. def modulePath: (scala.tools.nsc.Global.Type) ⇒ List[String]

    Definition Classes
    Formatting
  172. def nameOf(arg: scala.tools.nsc.Global.Tree): Option[scala.tools.nsc.Global.Name]

    Definition Classes
    NamesDefaults
  173. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  174. def nestedImplicit: Boolean

    Definition Classes
    ImplicitChains
  175. def newNamer(context: Context): Namer

    Definition Classes
    Namers
  176. def newNamerFor(context: Context, tree: scala.tools.nsc.Global.Tree): Namer

    Definition Classes
    Namers
  177. def newTyper(context: Context): Typer

    Definition Classes
    Compat
  178. val noApplyInfo: NamedApplyInfo

    Definition Classes
    NamesDefaults
  179. def noErroneousSyms(syms: scala.tools.nsc.Global.Symbol*): Boolean

    Definition Classes
    TypeDiagnostics
  180. def noErroneousTrees(trees: scala.tools.nsc.Global.Tree*): Boolean

    Definition Classes
    TypeDiagnostics
  181. def noErroneousTypes(tps: scala.tools.nsc.Global.Type*): Boolean

    Definition Classes
    TypeDiagnostics
  182. def noImplicitError(tree: scala.tools.nsc.Global.Tree, param: scala.tools.nsc.Global.Symbol)(implicit context: Context): Unit

    Definition Classes
    ImplicitChains
  183. def normalize(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    Infer
  184. def notAnyRefMessage(found: scala.tools.nsc.Global.Type): String

    Definition Classes
    ContextErrors
  185. final def notify(): Unit

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

    Definition Classes
    AnyRef
  187. def notifyUndetparamsAdded(newUndets: List[scala.tools.nsc.Global.Symbol]): Unit

    Definition Classes
    Macros
  188. def notifyUndetparamsInferred(undetNoMore: List[scala.tools.nsc.Global.Symbol], inferreds: List[scala.tools.nsc.Global.Type]): Unit

    Definition Classes
    Macros
  189. final def onlyStickyModes(mode: Int): Int

    Definition Classes
    Modes
  190. def openMacros: List[scala.reflect.macros.runtime.Context { val universe: Analyzer.this.global.type }]

    Definition Classes
    Macros
  191. def overrideMessage(msg: String): Option[String]

    Definition Classes
    Formatting
  192. def pathPrefix: (List[String]) ⇒ String

    Definition Classes
    Formatting
  193. def pluginsPt(pt: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Tree, mode: Int): scala.tools.nsc.Global.Type

    Definition Classes
    AnalyzerPlugins
  194. def pluginsTypeSig(tpe: scala.tools.nsc.Global.Type, typer: Typer, defTree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    AnalyzerPlugins
  195. def pluginsTypeSigAccessor(tpe: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.ValDef, sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Definition Classes
    AnalyzerPlugins
  196. def pluginsTyped(tpe: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Tree, mode: Int, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    AnalyzerPlugins
  197. def pluginsTypedReturn(tpe: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Return, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    AnalyzerPlugins
  198. def posPrecedes(p1: scala.tools.nsc.Global.Position, p2: scala.tools.nsc.Global.Position): Boolean

    Definition Classes
    TypeDiagnostics
  199. def propagateKnownTypes(from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Definition Classes
    Checkable
  200. def removeErrorsFor(tpe: scala.tools.nsc.Global.Type): Unit

    Definition Classes
    ImplicitChains
  201. def removeNames(typer: Typer)(args: List[scala.tools.nsc.Global.Tree], params: List[scala.tools.nsc.Global.Symbol]): (List[scala.tools.nsc.Global.Tree], Array[Int])

    Definition Classes
    NamesDefaults
  202. def reorderArgs[T](args: List[T], pos: (Int) ⇒ Int)(implicit arg0: ClassTag[T]): List[T]

    Definition Classes
    NamesDefaults
  203. def reorderArgsInv[T](args: List[T], pos: (Int) ⇒ Int)(implicit arg0: ClassTag[T]): List[T]

    Definition Classes
    NamesDefaults
  204. def resetContexts(): Unit

    Definition Classes
    Contexts
  205. def resetImplicits(): Unit

    Definition Classes
    Implicits
  206. def resetTyper(): Unit

    Definition Classes
    Typers
  207. def restrictionError(pos: scala.tools.nsc.Global.Position, unit: scala.tools.nsc.Global.CompilationUnit, msg: String): Unit

    Definition Classes
    TypeDiagnostics
  208. def restrictionWarning(pos: scala.tools.nsc.Global.Position, unit: scala.tools.nsc.Global.CompilationUnit, msg: String): Unit

    Definition Classes
    TypeDiagnostics
  209. def rewriteRegexes: List[(Regex, String)]

    Definition Classes
    Formatting
  210. def rootContext(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree, erasedTypes: Boolean): Context

    Definition Classes
    Contexts
  211. def rootContext(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree): Context

    Definition Classes
    Contexts
  212. def rootContext(unit: scala.tools.nsc.Global.CompilationUnit): Context

    Definition Classes
    Contexts
  213. def rootImports(unit: scala.tools.nsc.Global.CompilationUnit): List[scala.tools.nsc.Global.Symbol]

    Attributes
    protected
    Definition Classes
    Contexts
  214. def search(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, isView: Boolean, context: Context, pos: scala.tools.nsc.Global.Position): SearchResult

    Definition Classes
    ImplicitChains
  215. def setAddendum(pos: scala.tools.nsc.Global.Position, msg: () ⇒ String): Unit

    Definition Classes
    TypeDiagnostics
  216. def shortName(ident: String): String

    Definition Classes
    ImplicitChains
  217. final val shortenImports: Boolean(false)

    Definition Classes
    Typers
  218. def showFormatted(tpe: Formatted, break: Boolean): String

    Definition Classes
    Formatting
  219. def showFormattedL(tpe: Formatted, break: Boolean): TypeRepr

    Definition Classes
    Formatting
  220. def showFormattedLBreak(tpe: Formatted): TypeRepr

    Definition Classes
    Formatting
  221. val showFormattedLCache: FormatCache[(Formatted, Boolean), TypeRepr]

    Definition Classes
    Formatting
  222. def showFormattedLImpl(tpe: Formatted, break: Boolean): TypeRepr

    Definition Classes
    Formatting
  223. def showFormattedLNoBreak(tpe: Formatted): TypeRepr

    Definition Classes
    Formatting
  224. def showFormattedNoBreak(tpe: Formatted): String

    Definition Classes
    Formatting
  225. def showSLRecordItem(key: Formatted, value: Formatted): FlatType

    Definition Classes
    Formatting
  226. def showStats[A](desc: String, run: ⇒ A): A

    Definition Classes
    TypeDiagnostics
  227. def showTuple(args: List[String]): String

    Definition Classes
    Formatting
  228. def showType(tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    Formatting
  229. def showTypeApply(cons: String, args: List[TypeRepr], break: Boolean): TypeRepr

    If the args of an applied type constructor are multiline, create separate lines for the constructor name and the closing bracket; else return a single line.

    If the args of an applied type constructor are multiline, create separate lines for the constructor name and the closing bracket; else return a single line.

    Definition Classes
    Formatting
  230. def showTypeBreak(tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    Formatting
  231. def showTypeBreakL(tpe: scala.tools.nsc.Global.Type): List[String]

    Definition Classes
    Formatting
  232. def skipImplicit(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Definition Classes
    Infer
  233. def solvedTypes(tvars: List[scala.tools.nsc.Global.TypeVar], tparams: List[scala.tools.nsc.Global.Symbol], variances: List[Int], upper: Boolean, depth: Int): List[scala.tools.nsc.Global.Type]

    Definition Classes
    Infer
  234. val specialFormatters: List[SpecialFormatter]

    Definition Classes
    Formatting
  235. def splitChains(errors: List[ImpFailReason]): List[List[ImpFailReason]]

    Definition Classes
    Formatting
  236. def stripModules(path: List[String], name: String)(keep: Int): String

    Definition Classes
    Formatting
  237. def stripType(tpe: scala.tools.nsc.Global.Type): String

    Definition Classes
    Formatting
  238. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  239. def toString(): String

    Definition Classes
    AnyRef → Any
  240. def transformNamedApplication(typer: Typer, mode: Int, pt: scala.tools.nsc.Global.Type)(tree: scala.tools.nsc.Global.Tree, argPos: (Int) ⇒ Int): scala.tools.nsc.Global.Tree

    Definition Classes
    NamesDefaults
  241. val transformed: HashMap[scala.tools.nsc.Global.Tree, scala.tools.nsc.Global.Tree]

    Definition Classes
    Typers
  242. def treeSymTypeMsg(tree: scala.tools.nsc.Global.Tree): String

    Definition Classes
    TypeDiagnostics
  243. def typePatternAdvice(sym: scala.tools.nsc.Global.Symbol, ptSym: scala.tools.nsc.Global.Symbol): String

    Definition Classes
    TypeDiagnostics
  244. def typedMacroBody(typer: Typer, macroDdef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree

    Definition Classes
    Macros
  245. def typingInPattern[T](body: ⇒ T): T

    Definition Classes
    TypeDiagnostics
  246. def unapplyMember(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Symbol

    Definition Classes
    Unapplies
  247. def unapplyParameterType(extractor: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Definition Classes
    Unapplies
  248. def unapplyReturnTypeExpected(argsLength: Int): scala.tools.nsc.Global.Type

    Definition Classes
    Unapplies
  249. def unapplyTypeList(pos: scala.tools.nsc.Global.Position, ufn: scala.tools.nsc.Global.Symbol, ufntpe: scala.tools.nsc.Global.Type, args: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Type]

    Definition Classes
    Unapplies
  250. def underlyingSymbol(member: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Definition Classes
    TypeDiagnostics
  251. def varianceInArgs(tps: List[scala.tools.nsc.Global.Type], tparams1: List[scala.tools.nsc.Global.Symbol])(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  252. def varianceInAttrib(annot: scala.tools.nsc.Global.AnnotationInfo)(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  253. def varianceInAttribs(annots: List[scala.tools.nsc.Global.AnnotationInfo])(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  254. def varianceInSym(sym: scala.tools.nsc.Global.Symbol)(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  255. def varianceInSyms(syms: List[scala.tools.nsc.Global.Symbol])(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  256. def varianceInType(tp: scala.tools.nsc.Global.Type)(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  257. def varianceInTypes(tps: List[scala.tools.nsc.Global.Type])(tparam: scala.tools.nsc.Global.Symbol): Int

    Definition Classes
    Variances
  258. def varianceWord(sym: scala.tools.nsc.Global.Symbol): String

    Definition Classes
    TypeDiagnostics
  259. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  262. def withAddendum(pos: scala.tools.nsc.Global.Position): (String) ⇒ String

    Definition Classes
    TypeDiagnostics
  263. def withDisambiguation[T](locals: List[scala.tools.nsc.Global.Symbol], types: scala.tools.nsc.Global.Type*)(op: ⇒ T): T

    Definition Classes
    TypeDiagnostics
  264. def withImplicitStats[A](run: () ⇒ A): A

    Definition Classes
    ImplicitStatsCompat
  265. def wrapParens(expr: String, top: Boolean): String

    Definition Classes
    Formatting
  266. def wrapParensRepr(tpe: TypeRepr, top: Boolean): TypeRepr

    Definition Classes
    Formatting

Deprecated Value Members

  1. def companionClassOf(module: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol

    Definition Classes
    Namers
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use companionSymbolOf instead

  2. def companionModuleOf(clazz: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol

    Definition Classes
    Namers
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use companionSymbolOf instead

  3. def underlying(member: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Definition Classes
    Namers
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use underlyingSymbol instead

Inherited from TypeDiagnostics

Inherited from ImplicitsCompat

Inherited from ImplicitChains

Inherited from ImplicitStatsCompat

Inherited from Formatting

Inherited from ImplicitMsgCompat

Inherited from Formatters

Inherited from Compat

Inherited from scala.tools.nsc.typechecker.Analyzer

Inherited from AnalyzerPlugins

Inherited from StdAttachments

Inherited from ContextErrors

Inherited from scala.tools.nsc.typechecker.TypeDiagnostics

Inherited from NamesDefaults

Inherited from Macros

Inherited from Traces

Inherited from FastTrack

Inherited from Unapplies

Inherited from SyntheticMethods

Inherited from TreeDSL

Inherited from EtaExpansion

Inherited from Variances

Inherited from Implicits

Inherited from Infer

Inherited from Checkable

Inherited from Typers

Inherited from Tags

Inherited from Adaptations

Inherited from Modes

Inherited from Namers

Inherited from MethodSynthesis

Inherited from Contexts

Inherited from AnyRef

Inherited from Any

Ungrouped