org.scalamacros.paradise.typechecker.Typers

ParadiseTyper

trait ParadiseTyper extends Analyzer.Typer with Analyzer.ParadiseTyperContextErrors

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ParadiseTyper
  2. ParadiseTyperContextErrors
  3. Typer
  4. TyperContextErrors
  5. PatternTyper
  6. Tag
  7. Adaptation
  8. TyperDiagnostics
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class CaseClassInfo extends Product with Serializable

    Definition Classes
    PatternTyper
  2. case class ExtractorShape extends Product with Serializable

    Definition Classes
    PatternTyper
  3. case class UnapplyMethodInfo extends Product with Serializable

    Definition Classes
    PatternTyper

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. object ParadiseTyperErrorGen

    Definition Classes
    ParadiseTyperContextErrors
  7. object TyperErrorGen

    Definition Classes
    TyperContextErrors
  8. 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

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

    Definition Classes
    Typer
  10. 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

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

    Definition Classes
    Typer
  12. 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

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

    Definition Classes
    Typer
  14. def applyImplicitArgs(fun: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Definition Classes
    Typer
  15. final def asInstanceOf[T0]: T0

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

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

    Definition Classes
    Typer
  18. def callToCompanionConstr(context: Analyzer.Context, calledFun: scala.tools.nsc.Global.Symbol): Boolean

    Definition Classes
    Typer
  19. def canAdaptConstantTypeToLiteral: Boolean

    Definition Classes
    Typer
  20. def canTranslateEmptyListToNil: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Adaptation
  33. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. def computeMacroDefType(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

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

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

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

    Definition Classes
    Typer
  38. var context: Analyzer.Context

    Definition Classes
    Typer
  39. def context1: Analyzer.Context

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

    Definition Classes
    TyperDiagnostics
  41. 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

    Definition Classes
    Typer
  42. 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

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

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

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

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

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

    Definition Classes
    AnyRef → Any
  48. def expectedPatternTypes(fun: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Type]

    Definition Classes
    PatternTyper
  49. def extractorForUncheckedType(pos: scala.tools.nsc.Global.Position, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Definition Classes
    PatternTyper
  50. def finalize(): Unit

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

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

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

    Definition Classes
    AnyRef → Any
  54. val infer: Analyzer.Inferencer

    Definition Classes
    Typer
  55. 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

    Definition Classes
    Typer
  56. 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

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

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

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

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

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

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

    Definition Classes
    Typer
  63. def isReferencedFrom(ctx: Analyzer.Context, sym: scala.tools.nsc.Global.Symbol): Boolean

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

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

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

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

    Definition Classes
    Typer
  68. 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

    Definition Classes
    Typer
  69. def namer: Analyzer.ParadiseNamer

    Definition Classes
    ParadiseTyper → Typer
  70. final def ne(arg0: AnyRef): Boolean

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

    Definition Classes
    Typer
  72. def newExtractorShape(fun: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree]): ExtractorShape

    Definition Classes
    PatternTyper
  73. final def notify(): Unit

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

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

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

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

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

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

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

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

    Definition Classes
    ParadiseTyper → Typer
  82. def reenterTypeParams(tparams: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.Symbol]

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

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

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

    Definition Classes
    Tag
  86. 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

    Definition Classes
    Tag
  87. 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]

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

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

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

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

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

    Definition Classes
    Typer
  93. 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

    Definition Classes
    Typer
  94. def toString(): String

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

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

    Definition Classes
    Typer
  97. def typed(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree

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

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

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

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

    Definition Classes
    ParadiseTyper → Typer
  102. def typedAnnotation(ann: scala.tools.nsc.Global.Tree, mode: Mode, selfsym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.AnnotationInfo

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

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

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

    Definition Classes
    PatternTyper
  106. def typedBlock(block: scala.tools.nsc.Global.Block, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Block

    Definition Classes
    ParadiseTyper → Typer
  107. def typedByValueExpr(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Definition Classes
    Typer
  108. 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

    Definition Classes
    Typer
  109. 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]

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

    Definition Classes
    ParadiseTyper → Typer
  111. def typedClassOf(tree: scala.tools.nsc.Global.Tree, tpt: scala.tools.nsc.Global.Tree, noGen: Boolean): scala.tools.nsc.Global.Tree

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

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

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

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

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

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

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

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

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

    Definition Classes
    Typer
  121. 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

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

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

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

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

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

    Definition Classes
    Typer
  127. def typedPatternArgs(fun: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree], mode: Mode): List[scala.tools.nsc.Global.Tree]

    Definition Classes
    PatternTyper
  128. def typedPos(pos: scala.tools.nsc.Global.Position)(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Definition Classes
    Typer
  129. 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

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

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

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

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

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

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

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

    Definition Classes
    ParadiseTyper → Typer
  137. def typedType(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

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

    Definition Classes
    Typer
  139. 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

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

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

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

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

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

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

    Definition Classes
    Typer
    Annotations
    @inline()
  146. def validateParentClasses(parents: List[scala.tools.nsc.Global.Tree], selfType: scala.tools.nsc.Global.Type): Unit

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

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

    Definition Classes
    Typer
  149. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  152. final def withCondConstrTyper[T](inConstr: Boolean)(f: (Analyzer.Typer) ⇒ T): T

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

    Definition Classes
    Typer
    Annotations
    @inline()
  154. 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

    Definition Classes
    PatternTyper

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