Class

splain.ImplicitChains

ImplicitSearchImpl

Related Doc: package ImplicitChains

Permalink

abstract class ImplicitSearchImpl extends Analyzer.ImplicitSearch

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImplicitSearchImpl
  2. ImplicitSearch
  3. ImplicitsContextErrors
  4. Typer
  5. TyperContextErrors
  6. PatternTyper
  7. Tag
  8. Adaptation
  9. TyperDiagnostics
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ImplicitSearchImpl(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, isView: Boolean, context0: Analyzer.Context, pos0: scala.tools.nsc.Global.Position = NoPosition)

    Permalink

Type Members

  1. class ImplicitComputation extends AnyRef

    Permalink
    Definition Classes
    ImplicitSearch
  2. trait InferencerImpl extends AnyRef

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def AmbiguousImplicitError(info1: Analyzer.ImplicitInfo, info2: Analyzer.ImplicitInfo, pre1: String, pre2: String, trailer: String)(isView: Boolean, pt: scala.tools.nsc.Global.Type, tree: scala.tools.nsc.Global.Tree)(implicit context0: Analyzer.Context): Unit

    Permalink
    Definition Classes
    ImplicitsContextErrors
  5. def DivergingImplicitExpansionError(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, sym: scala.tools.nsc.Global.Symbol)(implicit context0: Analyzer.Context): Unit

    Permalink
    Definition Classes
    ImplicitsContextErrors
  6. def adapt(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type, original: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  7. def adaptAfterOverloadResolution(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type, original: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  8. def adaptCase(cdef: scala.tools.nsc.Global.CaseDef, mode: Mode, tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.CaseDef

    Permalink
    Definition Classes
    Typer
  9. def adaptToArguments(qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name, args: List[scala.tools.nsc.Global.Tree], pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, saveErrors: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  10. def adaptToMember(qual: scala.tools.nsc.Global.Tree, searchTemplate: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, saveErrors: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  11. def adaptToMemberWithArgs(tree: scala.tools.nsc.Global.Tree, qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name, mode: Mode, reportAmbiguous: Boolean, saveErrors: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  12. def adaptToName(qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  13. def allImplicits: List[Analyzer.SearchResult]

    Permalink
    Definition Classes
    ImplicitSearch
  14. def allImplicitsPoly(tvars: List[scala.tools.nsc.Global.TypeVar]): List[(Analyzer.SearchResult, List[scala.tools.nsc.Global.TypeConstraint])]

    Permalink
    Definition Classes
    ImplicitSearch
  15. def applicableInfos(iss: Analyzer.Infoss, isLocalToCallsite: Boolean): LinkedHashMap[Analyzer.ImplicitInfo, Analyzer.SearchResult]

    Permalink
    Definition Classes
    ImplicitSearch
  16. def applyImplicitArgs(fun: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  17. def approximate(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    ImplicitSearch
  18. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  19. def atOwner(tree: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Symbol): Analyzer.Typer

    Permalink
    Definition Classes
    Typer
  20. def atOwner(owner: scala.tools.nsc.Global.Symbol): Analyzer.Typer

    Permalink
    Definition Classes
    Typer
  21. def bestImplicit: Analyzer.SearchResult

    Permalink
    Definition Classes
    ImplicitSearch
  22. def callToCompanionConstr(context: Analyzer.Context, calledFun: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Typer
  23. def canAdaptConstantTypeToLiteral: Boolean

    Permalink
    Definition Classes
    Typer
  24. def canTranslateEmptyListToNil: Boolean

    Permalink
    Definition Classes
    Typer
  25. def checkClassType(tpt: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    Typer
  26. def checkExistentialsFeature(pos: scala.tools.nsc.Global.Position, tpe: scala.tools.nsc.Global.Type, prefix: String): AnyVal

    Permalink
    Definition Classes
    Typer
  27. def checkFeature(pos: scala.tools.nsc.Global.Position, featureTrait: scala.tools.nsc.Global.Symbol, construct: ⇒ String, immediate: Boolean): Boolean

    Permalink
    Definition Classes
    Typer
  28. def checkFinitary(classinfo: scala.tools.nsc.Global.ClassInfoType): Unit

    Permalink
    Definition Classes
    Typer
  29. def checkMethodStructuralCompatible(ddef: scala.tools.nsc.Global.DefDef): Unit

    Permalink
    Definition Classes
    Typer
  30. def checkNonCyclic(defn: scala.tools.nsc.Global.Tree, tpt: scala.tools.nsc.Global.Tree): Unit

    Permalink
    Definition Classes
    Typer
  31. def checkNonCyclic(sym: scala.tools.nsc.Global.Symbol): Unit

    Permalink
    Definition Classes
    Typer
  32. def checkNonCyclic(pos: scala.tools.nsc.Global.Position, tp: scala.tools.nsc.Global.Type, lockedSym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Typer
  33. def checkNonCyclic(pos: scala.tools.nsc.Global.Position, tp: scala.tools.nsc.Global.Type): Boolean

    Permalink
    Definition Classes
    Typer
  34. def checkParamsConvertible(tree: scala.tools.nsc.Global.Tree, tpe0: scala.tools.nsc.Global.Type): Unit

    Permalink
    Definition Classes
    Typer
  35. def checkStablePrefixClassType(tpt: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    Typer
  36. def checkValidAdaptation(t: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree]): Boolean

    Permalink
    Definition Classes
    Adaptation
  37. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def computeMacroDefType(ddef: scala.tools.nsc.Global.DefDef, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  39. def computeParamAliases(clazz: scala.tools.nsc.Global.Symbol, vparamss: List[List[scala.tools.nsc.Global.ValDef]], rhs: scala.tools.nsc.Global.Tree): Unit

    Permalink
    Definition Classes
    Typer
  40. def computeType(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  41. final def constrTyperIf(inConstr: Boolean): Analyzer.Typer

    Permalink
    Definition Classes
    Typer
  42. var context: Analyzer.Context

    Permalink
    Definition Classes
    Typer
  43. def context1: Analyzer.Context

    Permalink
    Definition Classes
    Typer
  44. def ctx_s: String

    Permalink
    Definition Classes
    ImplicitSearch
  45. def cyclicReferenceMessage(sym: scala.tools.nsc.Global.Symbol, tree: scala.tools.nsc.Global.Tree): Option[String]

    Permalink
    Definition Classes
    TyperDiagnostics
  46. def doTypedApply(tree: scala.tools.nsc.Global.Tree, fun0: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree], mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  47. def doTypedUnapply(tree: scala.tools.nsc.Global.Tree, fun0: scala.tools.nsc.Global.Tree, fun: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree], mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    PatternTyper
  48. def dropExistential(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  49. def enterSym(txt: Analyzer.Context, tree: scala.tools.nsc.Global.Tree): Analyzer.Context

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  50. def enterSyms(txt: Analyzer.Context, trees: List[scala.tools.nsc.Global.Tree]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  51. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  53. def extractorForUncheckedType(pos: scala.tools.nsc.Global.Position, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    PatternTyper
  54. def failure(what: Any, reason: String, pos: scala.tools.nsc.Global.Position): Analyzer.SearchResult

    Permalink
    Definition Classes
    ImplicitSearch
  55. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  56. def finishMethodSynthesis(templ: scala.tools.nsc.Global.Template, clazz: scala.tools.nsc.Global.Symbol, context: Analyzer.Context): scala.tools.nsc.Global.Template

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  57. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  58. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  59. def improves(info1: Analyzer.ImplicitInfo, info2: Analyzer.ImplicitInfo): Boolean

    Permalink
    Definition Classes
    ImplicitSearch
  60. val infer: Analyzer.Inferencer

    Permalink
    Definition Classes
    Typer
  61. def inferView(tree: scala.tools.nsc.Global.Tree, from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, saveErrors: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  62. def inferView(tree: scala.tools.nsc.Global.Tree, from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  63. def instantiate(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  64. def instantiateExpectingUnit(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  65. def instantiatePossiblyExpectingUnit(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  66. def isCapturedExistential(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Typer
  67. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  68. def isNamedApplyBlock(tree: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    Typer
  69. def isPlausiblyCompatible(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean

    Permalink
    Definition Classes
    ImplicitSearch
  70. def isReferencedFrom(ctx: Analyzer.Context, sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Typer
  71. def isStale(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Typer
  72. def isValid(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    ImplicitSearch
  73. def labelTyper(ldef: scala.tools.nsc.Global.LabelDef): Analyzer.Typer

    Permalink
    Definition Classes
    Typer
  74. def macroImplementationNotFoundMessage(name: scala.tools.nsc.Global.Name): String

    Permalink
    Attributes
    protected
    Definition Classes
    TyperContextErrors
  75. def member(qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    Typer
  76. def missingSelectErrorTree(tree: scala.tools.nsc.Global.Tree, qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  77. def namer: Analyzer.Namer

    Permalink
    Definition Classes
    Typer
  78. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  79. def needsInstantiation(tparams: List[scala.tools.nsc.Global.Symbol], formals: List[scala.tools.nsc.Global.Type], args: List[scala.tools.nsc.Global.Tree]): Boolean

    Permalink
    Definition Classes
    Typer
  80. def normSubType(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean

    Permalink
    Definition Classes
    ImplicitSearch
  81. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. def packCaptured(tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  84. def packSymbols(hidden: List[scala.tools.nsc.Global.Symbol], tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  85. def packedType(tree: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  86. def packedTypes(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Type]

    Permalink
    Definition Classes
    Typer
  87. def permanentlyHiddenWarning(pos: scala.tools.nsc.Global.Position, hidden: scala.tools.nsc.Global.Name, defn: scala.tools.nsc.Global.Symbol): Unit

    Permalink
    Definition Classes
    TyperDiagnostics
  88. def pos: scala.tools.nsc.Global.Position

    Permalink
    Definition Classes
    ImplicitSearch
  89. def qualifyingClass(tree: scala.tools.nsc.Global.Tree, qual: scala.tools.nsc.Global.Name, packageOK: Boolean): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    Typer
  90. def reallyExists(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Typer
  91. def reenterTypeParams(tparams: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.Symbol]

    Permalink
    Definition Classes
    Typer
  92. def reenterValueParams(vparamss: List[List[scala.tools.nsc.Global.ValDef]]): Unit

    Permalink
    Definition Classes
    Typer
  93. def reportTypeError(context0: Analyzer.Context, pos: scala.tools.nsc.Global.Position, ex: scala.tools.nsc.Global.TypeError): Unit

    Permalink
    Definition Classes
    TyperDiagnostics
  94. def resolveClassTag(pos: scala.tools.nsc.Global.Position, tp: scala.tools.nsc.Global.Type, allowMaterialization: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Tag
  95. def resolveTypeTag(pos: scala.tools.nsc.Global.Position, pre: scala.tools.nsc.Global.Type, tp: scala.tools.nsc.Global.Type, concrete: Boolean, allowMaterialization: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Tag
  96. def rewrappingWrapperTrees(f: (scala.tools.nsc.Global.Tree) ⇒ List[scala.tools.nsc.Global.Tree]): (scala.tools.nsc.Global.Tree) ⇒ List[scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    Typer
  97. val runDefinitions: scala.reflect.internal.Definitions.definitions.RunDefinitions

    Permalink
    Definition Classes
    Typer
  98. def samToFunctionType(tp: scala.tools.nsc.Global.Type, sam: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Typer
  99. val searchId: Int

    Permalink
    Definition Classes
    ImplicitSearch
  100. def searchImplicit(implicitInfoss: Analyzer.Infoss, isLocalToCallsite: Boolean): Analyzer.SearchResult

    Permalink
    Definition Classes
    ImplicitSearch
  101. def silent[T](op: (Analyzer.Typer) ⇒ T, reportAmbiguousErrors: Boolean, newtree: scala.tools.nsc.Global.Tree): Analyzer.SilentResult[T]

    Permalink
    Definition Classes
    Typer
  102. def stabilize(tree: scala.tools.nsc.Global.Tree, pre: scala.tools.nsc.Global.Type, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  103. def stabilizeFun(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  104. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  105. def synthesizePartialFunction(paramName: scala.tools.nsc.Global.TermName, paramPos: scala.tools.nsc.Global.Position, paramSynthetic: Boolean, tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  106. def synthesizeSAMFunction(sam: scala.tools.nsc.Global.Symbol, fun: scala.tools.nsc.Global.Function, resPt: scala.tools.nsc.Global.Type, samClassTp: scala.tools.nsc.Global.Type, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  107. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  108. def transformedOr(tree: scala.tools.nsc.Global.Tree, op: ⇒ scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  109. def transformedOrTyped(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  110. def tree_s: String

    Permalink
    Definition Classes
    ImplicitSearch
  111. def typed(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  112. def typed(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  113. def typed(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  114. def typed(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  115. def typed1(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  116. def typedAnnotation(ann: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.AnnotationInfo

    Permalink
    Definition Classes
    Typer
  117. def typedArg(arg: scala.tools.nsc.Global.Tree, mode: Mode, newmode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  118. def typedArgs(args: List[scala.tools.nsc.Global.Tree], mode: Mode): List[scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    Typer
  119. def typedArgsForFormals(args: List[scala.tools.nsc.Global.Tree], formals: List[scala.tools.nsc.Global.Type], mode: Mode): List[scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    PatternTyper
  120. def typedBlock(block0: scala.tools.nsc.Global.Block, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Block

    Permalink
    Definition Classes
    Typer
  121. def typedByValueExpr(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  122. def typedCase(cdef: scala.tools.nsc.Global.CaseDef, pattpe: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.CaseDef

    Permalink
    Definition Classes
    Typer
  123. def typedCases(cases: List[scala.tools.nsc.Global.CaseDef], pattp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): List[scala.tools.nsc.Global.CaseDef]

    Permalink
    Definition Classes
    Typer
  124. def typedClassDef(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  125. def typedClassOf(tree: scala.tools.nsc.Global.Tree, tpt: scala.tools.nsc.Global.Tree, noGen: Boolean): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  126. def typedConstructorPattern(fun0: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    PatternTyper
  127. def typedDefDef(ddef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.DefDef

    Permalink
    Definition Classes
    Typer
  128. def typedDocDef(docDef: scala.tools.nsc.Global.DocDef, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  129. def typedExistentialTypeTree(tree: scala.tools.nsc.Global.ExistentialTypeTree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  130. def typedHigherKindedType(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  131. def typedHigherKindedType(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  132. def typedImport(imp: scala.tools.nsc.Global.Import): scala.tools.nsc.Global.Import

    Permalink
    Definition Classes
    Typer
  133. def typedInPattern(tree: scala.tools.nsc.Global.Typed, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Attributes
    protected
    Definition Classes
    PatternTyper
  134. def typedLabelDef(ldef: scala.tools.nsc.Global.LabelDef): scala.tools.nsc.Global.LabelDef

    Permalink
    Definition Classes
    Typer
  135. def typedMatch(selector: scala.tools.nsc.Global.Tree, cases: List[scala.tools.nsc.Global.CaseDef], mode: Mode, pt: scala.tools.nsc.Global.Type, tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Match

    Permalink
    Definition Classes
    Typer
  136. def typedModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers

    Permalink
    Definition Classes
    Typer
  137. def typedModuleDef(mdef: scala.tools.nsc.Global.ModuleDef): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  138. def typedOperator(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  139. def typedParentTypes(templ: scala.tools.nsc.Global.Template): List[scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    Typer
  140. def typedPattern(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  141. def typedPos(pos: scala.tools.nsc.Global.Position)(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  142. def typedPos(pos: scala.tools.nsc.Global.Position, mode: Mode, pt: scala.tools.nsc.Global.Type)(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  143. def typedQualifier(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  144. def typedQualifier(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  145. def typedQualifier(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  146. def typedRefinement(templ: scala.tools.nsc.Global.Template): Unit

    Permalink
    Definition Classes
    Typer
  147. def typedStarInPattern(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Attributes
    protected
    Definition Classes
    PatternTyper
  148. def typedStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    Typer
  149. def typedTemplate(templ0: scala.tools.nsc.Global.Template, parents1: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Template

    Permalink
    Definition Classes
    Typer
  150. def typedType(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  151. def typedType(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  152. def typedTypeApply(tree: scala.tools.nsc.Global.Tree, mode: Mode, fun: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Tree

    Permalink
    Attributes
    protected
    Definition Classes
    Typer
  153. def typedTypeConstructor(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  154. def typedTypeConstructor(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  155. def typedTypeDef(tdef: scala.tools.nsc.Global.TypeDef): scala.tools.nsc.Global.TypeDef

    Permalink
    Definition Classes
    Typer
  156. def typedValDef(vdef: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef

    Permalink
    Definition Classes
    Typer
  157. final def typerWithCondLocalContext[T](c: ⇒ Analyzer.Context)(cond: Boolean)(f: (Analyzer.Typer) ⇒ T): T

    Permalink
    Definition Classes
    Typer
    Annotations
    @inline()
  158. final def typerWithLocalContext[T](c: Analyzer.Context)(f: (Analyzer.Typer) ⇒ T): T

    Permalink
    Definition Classes
    Typer
    Annotations
    @inline()
  159. val undetParams: List[scala.tools.nsc.Global.Symbol]

    Permalink
    Definition Classes
    ImplicitSearch
  160. def undet_s: String

    Permalink
    Definition Classes
    ImplicitSearch
  161. def validateParentClasses(parents: List[scala.tools.nsc.Global.Tree], selfType: scala.tools.nsc.Global.Type): Unit

    Permalink
    Definition Classes
    Typer
  162. def viewExists(from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Type): Boolean

    Permalink
    Definition Classes
    Typer
  163. def virtualizedMatch(match_: scala.tools.nsc.Global.Match, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Typer
  164. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  167. def warnTypeParameterShadow(tparams: List[scala.tools.nsc.Global.TypeDef], sym: scala.tools.nsc.Global.Symbol): Unit

    Permalink
    Definition Classes
    TyperDiagnostics
  168. val wildPt: scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    ImplicitSearch
  169. final def withCondConstrTyper[T](inConstr: Boolean)(f: (Analyzer.Typer) ⇒ T): T

    Permalink
    Definition Classes
    Typer
    Annotations
    @inline()
  170. def wrapClassTagUnapply(uncheckedPattern: scala.tools.nsc.Global.Tree, classTagExtractor: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    PatternTyper
  171. def wrapResult(tree: scala.tools.nsc.Global.Tree): Analyzer.SearchResult

    Permalink
    Definition Classes
    ImplicitSearch

Inherited from Analyzer.ImplicitSearch

Inherited from Analyzer.Typer

Inherited from Analyzer.PatternTyper

Inherited from Analyzer.Tag

Inherited from Analyzer.Adaptation

Inherited from Analyzer.TyperDiagnostics

Inherited from AnyRef

Inherited from Any

Ungrouped