Instance Constructors
-
Type Members
-
class
FixInvalidSyms extends scala.tools.nsc.Global.TypeMap
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
object
NoSymbolUpdateException extends Exception with Product with Serializable
-
def
adapt(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.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
applyImplicitArgs(fun: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
-
final
def
asInstanceOf[T0]: T0
-
def
atOwner(tree: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Symbol): Duplicator.Typer
-
def
atOwner(owner: scala.tools.nsc.Global.Symbol): Duplicator.Typer
-
def
callToCompanionConstr(context: Duplicator.Context, calledFun: scala.tools.nsc.Global.Symbol): Boolean
-
def
canAdaptConstantTypeToLiteral: Boolean
-
def
canTranslateEmptyListToNil: Boolean
-
def
castType(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
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): Duplicator.Typer
-
-
-
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: scala.tools.nsc.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: scala.tools.nsc.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
dupldbg(ind: Int, msg: ⇒ String): Unit
-
-
def
enterSyms(txt: Duplicator.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
finalize(): Unit
-
def
finishMethodSynthesis(templ: scala.tools.nsc.Global.Template, clazz: scala.tools.nsc.Global.Symbol, context: Duplicator.Context): scala.tools.nsc.Global.Template
-
def
fixType(tpe: scala.tools.nsc.Global.Type, deep: Boolean = false): scala.tools.nsc.Global.Type
-
var
forceDeep: Boolean
-
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: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
instantiateExpectingUnit(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode): scala.tools.nsc.Global.Tree
-
def
instantiatePossiblyExpectingUnit(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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
isReferencedFrom(ctx: Duplicator.Context, sym: scala.tools.nsc.Global.Symbol): Boolean
-
def
isStale(sym: scala.tools.nsc.Global.Symbol): Boolean
-
def
labelTyper(ldef: scala.tools.nsc.Global.LabelDef): Duplicator.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
-
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
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: Duplicator.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
-
var
rewireThis: DynamicVariable[Boolean]
-
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
silent[T](op: (Duplicator.Typer) ⇒ T, reportAmbiguousErrors: Boolean, newtree: scala.tools.nsc.Global.Tree): Duplicator.SilentResult[T]
-
def
stabilize(tree: scala.tools.nsc.Global.Tree, pre: scala.tools.nsc.Global.Type, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
stabilizeFun(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typed(tree: scala.tools.nsc.Global.Tree, mode: Duplicator.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typed(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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
typed1(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedAnnotation(ann: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode): scala.tools.nsc.Global.AnnotationInfo
-
def
typedArg(arg: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode, newmode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedArgs(args: List[scala.tools.nsc.Global.Tree], mode: scala.tools.nsc.Mode): List[scala.tools.nsc.Global.Tree]
-
def
typedArgsForFormals(args: List[scala.tools.nsc.Global.Tree], formals: List[scala.tools.nsc.Global.Type], mode: scala.tools.nsc.Mode): List[scala.tools.nsc.Global.Tree]
-
def
typedBlock(block0: scala.tools.nsc.Global.Block, mode: scala.tools.nsc.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: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
-
def
typedExistentialTypeTree(tree: scala.tools.nsc.Global.ExistentialTypeTree, mode: scala.tools.nsc.Mode): scala.tools.nsc.Global.Tree
-
def
typedHigherKindedType(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode): scala.tools.nsc.Global.Tree
-
def
typedHigherKindedType(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.Mode): scala.tools.nsc.Global.Tree
-
def
typedQualifier(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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: scala.tools.nsc.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: scala.tools.nsc.Mode): scala.tools.nsc.Global.Tree
-
def
typedTypeApply(tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.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: scala.tools.nsc.Mode): scala.tools.nsc.Global.Tree
-
def
typedTypeDef(td: 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: ⇒ Duplicator.Context)(cond: Boolean)(f: (Duplicator.Typer) ⇒ T): T
-
-
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: scala.tools.nsc.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
-
final
def
withCondConstrTyper[T](inConstr: Boolean)(f: (Duplicator.Typer) ⇒ T): T
-
def
withDeepSubst[T](f: ⇒ T): T
-
final
def
withSavedContext[T](c: Duplicator.Context)(f: ⇒ 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
Inherited from Duplicator.BodyDuplicator
Inherited from AnyRef
Inherited from Any