Instance Constructors
-
new
ImplicitSearchCompat(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, isView: Boolean, context0: Analyzer.Context, pos0: scala.tools.nsc.Global.Position = NoPosition)
Type Members
-
class
ImplicitComputation extends AnyRef
-
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
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
-
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
-
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
-
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
-
def
adaptCase(cdef: scala.tools.nsc.Global.CaseDef, mode: Mode, tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.CaseDef
-
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
-
def
adaptToMember(qual: scala.tools.nsc.Global.Tree, searchTemplate: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, saveErrors: Boolean): scala.tools.nsc.Global.Tree
-
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
-
def
adaptToName(qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Tree
-
-
def
allImplicitsPoly(tvars: List[scala.tools.nsc.Global.TypeVar]): List[(Analyzer.SearchResult, List[scala.tools.nsc.Global.TypeConstraint])]
-
def
applicableInfos(iss: Analyzer.Infoss, isLocalToCallsite: Boolean): LinkedHashMap[Analyzer.ImplicitInfo, Analyzer.SearchResult]
-
def
applyImplicitArgs(fun: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
approximate(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
-
final
def
asInstanceOf[T0]: T0
-
def
atOwner(tree: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Symbol): Analyzer.Typer
-
def
atOwner(owner: scala.tools.nsc.Global.Symbol): Analyzer.Typer
-
-
def
callToCompanionConstr(context: Analyzer.Context, calledFun: scala.tools.nsc.Global.Symbol): Boolean
-
def
canAdaptConstantTypeToLiteral: Boolean
-
def
canTranslateEmptyListToNil: Boolean
-
def
checkClassType(tpt: scala.tools.nsc.Global.Tree): Boolean
-
def
checkExistentialsFeature(pos: scala.tools.nsc.Global.Position, tpe: scala.tools.nsc.Global.Type, prefix: String): AnyVal
-
def
checkFeature(pos: scala.tools.nsc.Global.Position, featureTrait: scala.tools.nsc.Global.Symbol, construct: ⇒ String, immediate: Boolean): Boolean
-
def
checkFinitary(classinfo: scala.tools.nsc.Global.ClassInfoType): Unit
-
def
checkMethodStructuralCompatible(ddef: scala.tools.nsc.Global.DefDef): Unit
-
def
checkNonCyclic(defn: scala.tools.nsc.Global.Tree, tpt: scala.tools.nsc.Global.Tree): Unit
-
def
checkNonCyclic(sym: scala.tools.nsc.Global.Symbol): Unit
-
def
checkNonCyclic(pos: scala.tools.nsc.Global.Position, tp: scala.tools.nsc.Global.Type, lockedSym: scala.tools.nsc.Global.Symbol): Boolean
-
def
checkNonCyclic(pos: scala.tools.nsc.Global.Position, tp: scala.tools.nsc.Global.Type): Boolean
-
def
checkParamsConvertible(tree: scala.tools.nsc.Global.Tree, tpe0: scala.tools.nsc.Global.Type): Unit
-
def
checkStablePrefixClassType(tpt: scala.tools.nsc.Global.Tree): Boolean
-
def
checkValidAdaptation(t: scala.tools.nsc.Global.Tree, args: List[scala.tools.nsc.Global.Tree]): Boolean
-
def
clone(): AnyRef
-
def
computeMacroDefType(ddef: scala.tools.nsc.Global.DefDef, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
-
def
computeParamAliases(clazz: scala.tools.nsc.Global.Symbol, vparamss: List[List[scala.tools.nsc.Global.ValDef]], rhs: scala.tools.nsc.Global.Tree): Unit
-
def
computeType(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
-
final
def
constrTyperIf(inConstr: Boolean): Analyzer.Typer
-
-
-
def
ctx_s: String
-
def
cyclicReferenceMessage(sym: scala.tools.nsc.Global.Symbol, tree: scala.tools.nsc.Global.Tree): Option[String]
-
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
-
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
-
def
dropExistential(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
-
-
def
enterSyms(txt: Analyzer.Context, trees: List[scala.tools.nsc.Global.Tree]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
extractorForUncheckedType(pos: scala.tools.nsc.Global.Position, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
failure(what: Any, reason: String, pos: scala.tools.nsc.Global.Position): Analyzer.SearchResult
-
def
finalize(): Unit
-
def
finishMethodSynthesis(templ: scala.tools.nsc.Global.Template, clazz: scala.tools.nsc.Global.Symbol, context: Analyzer.Context): scala.tools.nsc.Global.Template
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
-
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
-
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
-
def
instantiate(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
instantiateExpectingUnit(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree
-
def
instantiatePossiblyExpectingUnit(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
isCapturedExistential(sym: scala.tools.nsc.Global.Symbol): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isNamedApplyBlock(tree: scala.tools.nsc.Global.Tree): Boolean
-
def
isPlausiblyCompatible(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean
-
def
isReferencedFrom(ctx: Analyzer.Context, sym: scala.tools.nsc.Global.Symbol): Boolean
-
def
isStale(sym: scala.tools.nsc.Global.Symbol): Boolean
-
def
isValid(sym: scala.tools.nsc.Global.Symbol): Boolean
-
def
labelTyper(ldef: scala.tools.nsc.Global.LabelDef): Analyzer.Typer
-
def
macroImplementationNotFoundMessage(name: scala.tools.nsc.Global.Name): String
-
def
member(qual: scala.tools.nsc.Global.Tree, name: scala.tools.nsc.Global.Name): scala.tools.nsc.Global.Symbol
-
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
-
-
final
def
ne(arg0: AnyRef): Boolean
-
def
needsInstantiation(tparams: List[scala.tools.nsc.Global.Symbol], formals: List[scala.tools.nsc.Global.Type], args: List[scala.tools.nsc.Global.Tree]): Boolean
-
def
normSubType(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
packCaptured(tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
-
def
packSymbols(hidden: List[scala.tools.nsc.Global.Symbol], tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
-
def
packedType(tree: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type
-
def
packedTypes(trees: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Type]
-
def
permanentlyHiddenWarning(pos: scala.tools.nsc.Global.Position, hidden: scala.tools.nsc.Global.Name, defn: scala.tools.nsc.Global.Symbol): Unit
-
def
pos: scala.tools.nsc.Global.Position
-
def
qualifyingClass(tree: scala.tools.nsc.Global.Tree, qual: scala.tools.nsc.Global.Name, packageOK: Boolean): scala.tools.nsc.Global.Symbol
-
def
reallyExists(sym: scala.tools.nsc.Global.Symbol): Boolean
-
def
reenterTypeParams(tparams: List[scala.tools.nsc.Global.TypeDef]): List[scala.tools.nsc.Global.Symbol]
-
def
reenterValueParams(vparamss: List[List[scala.tools.nsc.Global.ValDef]]): Unit
-
def
reportTypeError(context0: Analyzer.Context, pos: scala.tools.nsc.Global.Position, ex: scala.tools.nsc.Global.TypeError): Unit
-
def
resolveClassTag(pos: scala.tools.nsc.Global.Position, tp: scala.tools.nsc.Global.Type, allowMaterialization: Boolean): scala.tools.nsc.Global.Tree
-
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
-
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]
-
val
runDefinitions: scala.reflect.internal.Definitions.definitions.RunDefinitions
-
def
samToFunctionType(tp: scala.tools.nsc.Global.Type, sam: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type
-
val
searchId: Int
-
def
searchImplicit(implicitInfoss: Analyzer.Infoss, isLocalToCallsite: Boolean): Analyzer.SearchResult
-
def
silent[T](op: (Analyzer.Typer) ⇒ T, reportAmbiguousErrors: Boolean, newtree: scala.tools.nsc.Global.Tree): Analyzer.SilentResult[T]
-
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
-
def
stabilizeFun(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
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
-
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
-
def
toString(): String
-
def
transformedOr(tree: scala.tools.nsc.Global.Tree, op: ⇒ scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
transformedOrTyped(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
tree_s: String
-
def
typed(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree
-
def
typed(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typed(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
typed(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typed1(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedAnnotation(ann: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.AnnotationInfo
-
def
typedArg(arg: scala.tools.nsc.Global.Tree, mode: Mode, newmode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedArgs(args: List[scala.tools.nsc.Global.Tree], mode: Mode): List[scala.tools.nsc.Global.Tree]
-
def
typedArgsForFormals(args: List[scala.tools.nsc.Global.Tree], formals: List[scala.tools.nsc.Global.Type], mode: Mode): List[scala.tools.nsc.Global.Tree]
-
def
typedBlock(block0: scala.tools.nsc.Global.Block, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Block
-
def
typedByValueExpr(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
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
-
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]
-
def
typedClassDef(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.Tree
-
def
typedClassOf(tree: scala.tools.nsc.Global.Tree, tpt: scala.tools.nsc.Global.Tree, noGen: Boolean): scala.tools.nsc.Global.Tree
-
def
typedConstructorPattern(fun0: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedDefDef(ddef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.DefDef
-
def
typedDocDef(docDef: scala.tools.nsc.Global.DocDef, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedExistentialTypeTree(tree: scala.tools.nsc.Global.ExistentialTypeTree, mode: Mode): scala.tools.nsc.Global.Tree
-
def
typedHigherKindedType(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree
-
def
typedHigherKindedType(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedImport(imp: scala.tools.nsc.Global.Import): scala.tools.nsc.Global.Import
-
def
typedInPattern(tree: scala.tools.nsc.Global.Typed, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedLabelDef(ldef: scala.tools.nsc.Global.LabelDef): scala.tools.nsc.Global.LabelDef
-
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
-
def
typedModifiers(mods: scala.tools.nsc.Global.Modifiers): scala.tools.nsc.Global.Modifiers
-
def
typedModuleDef(mdef: scala.tools.nsc.Global.ModuleDef): scala.tools.nsc.Global.Tree
-
def
typedOperator(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
typedParentTypes(templ: scala.tools.nsc.Global.Template): List[scala.tools.nsc.Global.Tree]
-
def
typedPattern(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedPos(pos: scala.tools.nsc.Global.Position)(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
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
-
def
typedQualifier(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
typedQualifier(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree
-
def
typedQualifier(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedRefinement(templ: scala.tools.nsc.Global.Template): Unit
-
def
typedStarInPattern(tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedStats(stats: List[scala.tools.nsc.Global.Tree], exprOwner: scala.tools.nsc.Global.Symbol): List[scala.tools.nsc.Global.Tree]
-
def
typedTemplate(templ0: scala.tools.nsc.Global.Template, parents1: List[scala.tools.nsc.Global.Tree]): scala.tools.nsc.Global.Template
-
def
typedType(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
typedType(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree
-
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
-
def
typedTypeConstructor(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
def
typedTypeConstructor(tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Tree
-
def
typedTypeDef(tdef: scala.tools.nsc.Global.TypeDef): scala.tools.nsc.Global.TypeDef
-
def
typedValDef(vdef: scala.tools.nsc.Global.ValDef): scala.tools.nsc.Global.ValDef
-
final
def
typerWithCondLocalContext[T](c: ⇒ Analyzer.Context)(cond: Boolean)(f: (Analyzer.Typer) ⇒ T): T
-
-
val
undetParams: List[scala.tools.nsc.Global.Symbol]
-
def
undet_s: String
-
def
validateParentClasses(parents: List[scala.tools.nsc.Global.Tree], selfType: scala.tools.nsc.Global.Type): Unit
-
def
viewExists(from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Type): Boolean
-
def
virtualizedMatch(match_: scala.tools.nsc.Global.Match, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
warnTypeParameterShadow(tparams: List[scala.tools.nsc.Global.TypeDef], sym: scala.tools.nsc.Global.Symbol): Unit
-
val
wildPt: scala.tools.nsc.Global.Type
-
final
def
withCondConstrTyper[T](inConstr: Boolean)(f: (Analyzer.Typer) ⇒ T): T
-
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
-
def
wrapResult(tree: scala.tools.nsc.Global.Tree): Analyzer.SearchResult
Inherited from AnyRef
Inherited from Any