trait Analyzer extends scala.tools.nsc.typechecker.Analyzer with ImplicitsCompat with TypeDiagnostics
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Analyzer
- TypeDiagnostics
- ImplicitsCompat
- ImplicitChains
- ImplicitStatsCompat
- Formatting
- ImplicitMsgCompat
- Formatters
- Compat
- Analyzer
- AnalyzerPlugins
- StdAttachments
- ContextErrors
- TypeDiagnostics
- NamesDefaults
- Macros
- Helpers
- Traces
- MacroRuntimes
- JavaReflectionRuntimes
- Unapplies
- SyntheticMethods
- TreeDSL
- EtaExpansion
- Implicits
- Infer
- Checkable
- Typers
- PatternTypers
- TypersTracking
- Tags
- Adaptations
- Namers
- MethodSynthesis
- Contexts
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
abstract
class
AbsAmbiguousTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError
- Definition Classes
- ContextErrors
-
sealed abstract
class
AbsTypeError extends Throwable
- Definition Classes
- ContextErrors
-
case class
AccessTypeError extends scala.tools.nsc.typechecker.Analyzer.TreeTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
trait
Adaptation extends AnyRef
- Definition Classes
- Adaptations
-
case class
AmbiguousImplicitTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsAmbiguousTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
case class
AmbiguousTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsAmbiguousTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
trait
AnalyzerPlugin extends AnyRef
- Definition Classes
- AnalyzerPlugins
-
class
ClassForCaseCompanionAttachment extends AnyRef
- Definition Classes
- Unapplies
-
class
ClassMethodSynthesis extends AnyRef
- Definition Classes
- MethodSynthesis
-
class
CompleterWrapper extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter
- Definition Classes
- Namers
-
class
ConstructorDefaultsAttachment extends AnyRef
- Definition Classes
- NamesDefaults
-
class
Context extends AnyRef
- Definition Classes
- Contexts
-
abstract
class
ContextReporter extends Reporter
- Definition Classes
- Contexts
-
class
DefMacroExpander extends scala.tools.nsc.typechecker.Analyzer.MacroExpander
- Definition Classes
- Macros
-
class
DefaultsOfLocalMethodAttachment extends AnyRef
- Definition Classes
- NamesDefaults
-
case class
Delayed extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable
- Definition Classes
- Macros
-
case class
DivergentImplicitTypeError extends scala.tools.nsc.typechecker.Analyzer.TreeTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
case class
Failure extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable
- Definition Classes
- Macros
-
case class
Fallback extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable
- Definition Classes
- Macros
-
class
ImplicitAnnotationMsg extends AnyRef
- Definition Classes
- Implicits
-
class
ImplicitInfo extends AnyRef
- Definition Classes
- Implicits
-
class
ImplicitSearch extends scala.tools.nsc.typechecker.Analyzer.Typer with scala.tools.nsc.typechecker.Analyzer.ImplicitsContextErrors
- Definition Classes
- Implicits
-
trait
ImplicitsContextErrors extends AnyRef
- Definition Classes
- ContextErrors
-
trait
ImportContext extends scala.tools.nsc.typechecker.Analyzer.Context
- Definition Classes
- Contexts
-
class
ImportInfo extends AnyRef
- Definition Classes
- Contexts
-
type
ImportType = scala.tools.nsc.Global.ImportType
- Definition Classes
- Contexts
-
trait
InferCheckable extends AnyRef
- Definition Classes
- Checkable
-
abstract
class
Inferencer extends scala.tools.nsc.typechecker.Analyzer.InferencerContextErrors with scala.tools.nsc.typechecker.Analyzer.InferCheckable
- Definition Classes
- Infer
-
trait
InferencerContextErrors extends AnyRef
- Definition Classes
- ContextErrors
-
trait
JavaReflectionResolvers extends AnyRef
- Definition Classes
- JavaReflectionRuntimes
-
trait
LockingTypeCompleter extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter
- Definition Classes
- Namers
-
case class
MacroArgs extends Product with Serializable
- Definition Classes
- Macros
-
type
MacroContext = UnaffiliatedMacroContext { val universe: Analyzer.this.global.type }
- Definition Classes
- StdAttachments
-
abstract
class
MacroExpander extends AnyRef
- Definition Classes
- Macros
-
case class
MacroExpanderAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
case class
MacroExpansionAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
case class
MacroImplBinding extends Product with Serializable
- Definition Classes
- Macros
-
trait
MacroPlugin extends AnyRef
- Definition Classes
- AnalyzerPlugins
-
type
MacroRuntime = (MacroArgs) ⇒ Any
- Definition Classes
- MacroRuntimes
-
case class
MacroRuntimeAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
class
MacroRuntimeResolver extends scala.tools.nsc.typechecker.Analyzer.JavaReflectionResolvers
- Definition Classes
- MacroRuntimes
-
sealed abstract
class
MacroStatus extends AnyRef
- Definition Classes
- Macros
-
class
Message extends AnyRef
- Definition Classes
- Implicits
-
trait
MethodSynth extends AnyRef
- Definition Classes
- MethodSynthesis
-
case class
NamedApplyInfo extends Product with Serializable
- Definition Classes
- NamesDefaults
-
abstract
class
Namer extends scala.tools.nsc.typechecker.Analyzer.MethodSynth with scala.tools.nsc.typechecker.Analyzer.NamerContextErrors
- Definition Classes
- Namers
-
trait
NamerContextErrors extends AnyRef
- Definition Classes
- ContextErrors
-
class
NoInstance extends Throwable with ControlThrowable
- Definition Classes
- Infer
-
case class
NormalTypeError extends scala.tools.nsc.typechecker.Analyzer.TreeTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
class
NormalTypeErrorFromCyclicReference extends scala.tools.nsc.typechecker.Analyzer.NormalTypeError
- Definition Classes
- ContextErrors
-
case class
OpenImplicit extends Product with Serializable
- Definition Classes
- Implicits
-
trait
PatternTyper extends AnyRef
- Definition Classes
- PatternTypers
-
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
-
case class
PosAndMsgTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
class
SearchResult extends AnyRef
- Definition Classes
- Implicits
-
sealed abstract
class
SilentResult[+T] extends AnyRef
- Definition Classes
- Typers
-
case class
SilentResultValue[+T] extends scala.tools.nsc.typechecker.Analyzer.SilentResult[T] with Product with Serializable
- Definition Classes
- Typers
-
class
SilentTypeError extends scala.tools.nsc.typechecker.Analyzer.SilentResult[Nothing]
- Definition Classes
- Typers
-
case class
Skipped extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable
- Definition Classes
- Macros
-
case class
Success extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable
- Definition Classes
- Macros
-
case class
SuperArgsAttachment extends Product with Serializable
- Definition Classes
- StdAttachments
-
case class
SymbolTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
trait
Tag extends AnyRef
- Definition Classes
- Tags
-
sealed abstract
class
TreeTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError
- Definition Classes
- ContextErrors
-
abstract
class
TypeCompleter extends scala.tools.nsc.Global.LazyType
- Definition Classes
- Namers
-
abstract
class
TypeCompleterBase[T <: scala.tools.nsc.Global.Tree] extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter with scala.tools.nsc.typechecker.Analyzer.LockingTypeCompleter with scala.tools.nsc.Global.FlagAgnosticCompleter
- Definition Classes
- Namers
-
case class
TypeDiag extends Ordered[(scala.tools.nsc.typechecker.TypeDiagnostics.this)#TypeDiag] with Product with Serializable
- Definition Classes
- TypeDiagnostics
-
case class
TypeErrorWithUnderlyingTree extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
case class
TypeErrorWrapper extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable
- Definition Classes
- ContextErrors
-
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.PatternTyper with scala.tools.nsc.typechecker.Analyzer.TyperContextErrors
- Definition Classes
- Typers
-
trait
TyperContextErrors extends AnyRef
- Definition Classes
- ContextErrors
-
trait
TyperDiagnostics extends AnyRef
- Definition Classes
- TypeDiagnostics
-
type
UnaffiliatedMacroContext = scala.reflect.macros.contexts.Context
- Definition Classes
- StdAttachments
-
trait
SpecialFormatter
extends AnyRef
- Definition Classes
- Formatters
-
case class
MatchRewrite
(target: String) extends Product with Serializable
- Definition Classes
- Formatting
-
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
-
trait
ImpFailReason
extends AnyRef
- Definition Classes
- ImplicitChains
-
abstract
class
ImplicitSearchImpl
extends Analyzer.ImplicitSearch
- Definition Classes
- ImplicitChains
-
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
-
class
ImplicitSearchCompat
extends Analyzer.ImplicitSearchImpl
- Definition Classes
- ImplicitsCompat
Abstract Value Members
-
abstract
def
featureBounds: Boolean
- Definition Classes
- ImplicitChains
-
abstract
def
featureBoundsImplicits: Boolean
- Definition Classes
- Formatting
-
abstract
def
featureBreakInfix: Option[Int]
- Definition Classes
- Formatting
-
abstract
def
featureColor: Boolean
- Definition Classes
- Formatting
-
abstract
def
featureCompact: Boolean
- Definition Classes
- Formatting
-
abstract
def
featureFoundReq: Boolean
- Definition Classes
- TypeDiagnostics
-
abstract
def
featureImplicits: Boolean
- Definition Classes
- ImplicitChains
-
abstract
def
featureInfix: Boolean
- Definition Classes
- Formatting
-
abstract
def
featureKeepModules: Int
- Definition Classes
- Formatting
-
abstract
def
featureRewrite: String
- Definition Classes
- Formatting
-
abstract
def
featureTree: Boolean
- Definition Classes
- Formatting
-
abstract
def
featureTruncRefined: Option[Int]
- Definition Classes
- Formatting
-
abstract
val
global: Global
- Definition Classes
- Analyzer → TreeDSL
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
AmbiguousSearchFailure: SearchResult
- Definition Classes
- Implicits
-
def
Delay(expanded: scala.tools.nsc.Global.Tree): Delayed
- Definition Classes
- Macros
-
lazy val
DivergentSearchFailure: SearchResult
- Definition Classes
- Implicits
-
val
ImportType: scala.tools.nsc.Global.ImportType.type
- Definition Classes
- Contexts
-
def
MacroCantExpand210xMacrosError(internalMessage: String): Nothing
- Definition Classes
- ContextErrors
-
def
MacroCantExpandIncompatibleMacrosError(internalMessage: String): Nothing
- Definition Classes
- ContextErrors
-
def
NoImplicitFoundError(tree: scala.tools.nsc.Global.Tree, param: scala.tools.nsc.Global.Symbol)(implicit context: Context): Unit
- Definition Classes
- ImplicitsCompat → ContextErrors
-
val
NoImplicitInfo: ImplicitInfo
- Definition Classes
- Implicits
-
lazy val
SearchFailure: SearchResult
- Definition Classes
- Implicits
-
def
Skip(expanded: scala.tools.nsc.Global.Tree): Skipped
- Definition Classes
- Macros
-
val
_lockedCount: Int
- Definition Classes
- Namers
-
val
_openMacros: List[scala.reflect.macros.contexts.Context { val universe: Analyzer.this.global.type }]
- Definition Classes
- Macros
-
def
abstractVarMessage(sym: scala.tools.nsc.Global.Symbol): String
- Definition Classes
- TypeDiagnostics
-
def
adaptAnnotations(tree: scala.tools.nsc.Global.Tree, typer: Typer, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
- Definition Classes
- AnalyzerPlugins
-
def
addAnalyzerPlugin(plugin: AnalyzerPlugin): Unit
- Definition Classes
- AnalyzerPlugins
-
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
-
def
addMacroPlugin(plugin: MacroPlugin): Unit
- Definition Classes
- AnalyzerPlugins
-
def
addSyntheticMethods(templ: scala.tools.nsc.Global.Template, clazz0: scala.tools.nsc.Global.Symbol, context: Context): scala.tools.nsc.Global.Template
- Definition Classes
- SyntheticMethods
-
def
allArgsArePositional(a: Array[Int]): Boolean
- Definition Classes
- NamesDefaults
-
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
-
def
alternatives(tree: scala.tools.nsc.Global.Tree): List[scala.tools.nsc.Global.Type]
- Definition Classes
- TypeDiagnostics
-
def
alternativesString(tree: scala.tools.nsc.Global.Tree): String
- Definition Classes
- TypeDiagnostics
-
def
ambiguousDefnAndImport(owner: scala.tools.nsc.Global.Symbol, imp: ImportInfo): scala.tools.nsc.Global.LookupAmbiguous
- Definition Classes
- Contexts
-
def
ambiguousImports(imp1: ImportInfo, imp2: ImportInfo): scala.tools.nsc.Global.LookupAmbiguous
- Definition Classes
- Contexts
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
bindMacroImpl(macroDef: scala.tools.nsc.Global.Symbol, macroImplRef: scala.tools.nsc.Global.Tree): Unit
- Definition Classes
- Macros
-
def
bracket[A](params: List[A]): String
- Definition Classes
- Formatting
-
def
breakInfix(types: List[Formatted]): TypeRepr
- Definition Classes
- Formatting
-
def
cacheStats: String
- Definition Classes
- Formatting
-
def
canAdaptAnnotations(tree: scala.tools.nsc.Global.Tree, typer: Typer, mode: Mode, pt: scala.tools.nsc.Global.Type): Boolean
- Definition Classes
- AnalyzerPlugins
-
val
candidateRegex: Regex
- Definition Classes
- ImplicitChains
-
final
def
caseAccessorName(caseclazz: scala.tools.nsc.Global.Symbol, paramName: scala.tools.nsc.Global.TermName): scala.tools.nsc.Global.TermName
- Definition Classes
- SyntheticMethods
-
def
caseClassCopyMeth(cdef: scala.tools.nsc.Global.ClassDef): Option[scala.tools.nsc.Global.DefDef]
- Definition Classes
- Unapplies
-
def
caseModuleApplyMeth(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef
- Definition Classes
- Unapplies
-
def
caseModuleDef(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.ModuleDef
- Definition Classes
- Unapplies
-
def
caseModuleUnapplyMeth(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef
- Definition Classes
- Unapplies
-
final
def
clearRenamedCaseAccessors(caseclazz: scala.tools.nsc.Global.Symbol): Unit
- Definition Classes
- SyntheticMethods
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
implicit
def
colors: StringColor
- Definition Classes
- Formatting
-
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
-
def
companionSymbolOf(original: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol
- Definition Classes
- Namers
-
def
computeMacroDefTypeFromMacroImplRef(macroDdef: scala.tools.nsc.Global.DefDef, macroImplRef: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Type
- Definition Classes
- Macros
-
def
ctorNames(tpe: scala.tools.nsc.Global.Type): List[String]
- Definition Classes
- Formatting
-
def
dealias(tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Formatting
-
def
decideBreak(flat: FlatType, broken: ⇒ BrokenType): TypeRepr
- Definition Classes
- Formatting
-
def
decodeWithKind(name: scala.tools.nsc.Global.Name, owner: scala.tools.nsc.Global.Symbol): String
- Definition Classes
- TypeDiagnostics
-
def
decreaseMetalevel(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Helpers
-
def
deepestLevel(chain: List[ImpFailReason]): Int
- Definition Classes
- Formatting
-
def
defaultGetter(param: scala.tools.nsc.Global.Symbol, context: Context): scala.tools.nsc.Global.Symbol
- Definition Classes
- NamesDefaults
-
def
defaultMacroClassloader: ClassLoader
- Definition Classes
- MacroRuntimes
-
def
directUnapplyMember(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Symbol
- Definition Classes
- Unapplies
-
def
disambiguate(ss: List[String]): List[String]
- Definition Classes
- TypeDiagnostics
-
def
echo(msg: String): Unit
- Definition Classes
- Compat
-
def
effectiveImplicitType(tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Formatting
-
def
enclosingMacroPosition: Position
- Definition Classes
- Macros
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
etaExpand(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree, typer: Typer): scala.tools.nsc.Global.Tree
- Definition Classes
- EtaExpansion
-
final
def
exampleTuplePattern(names: List[scala.tools.nsc.Global.Name]): String
- Definition Classes
- TypeDiagnostics
-
def
existentialContext(tp: scala.tools.nsc.Global.Type): String
- Definition Classes
- TypeDiagnostics
-
def
explainAlias(tp: scala.tools.nsc.Global.Type): String
- Definition Classes
- TypeDiagnostics
-
def
explainAnyVsAnyRef(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String
- Definition Classes
- TypeDiagnostics
-
def
explainVariance(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String
- Definition Classes
- TypeDiagnostics
-
def
extractArgs(tpe: scala.tools.nsc.Global.Type): List[scala.tools.nsc.Global.Type]
- Definition Classes
- Formatting
-
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
-
final
def
falseIfNoInstance(body: ⇒ Boolean): Boolean
- Definition Classes
- Infer
- Annotations
- @inline()
-
lazy val
fastTrack: FastTrack[Analyzer.this.type]
- Definition Classes
- Macros
-
def
finalOwners(tpe: scala.tools.nsc.Global.Type): Boolean
- Definition Classes
- TypeDiagnostics
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findMacroClassLoader(): ClassLoader
- Attributes
- protected
- Definition Classes
- Macros
-
def
flattenInfix(tpe: Infix): List[Formatted]
- Definition Classes
- Formatting
-
final
def
forArgMode(fun: scala.tools.nsc.Global.Tree, mode: Mode): Mode
- Definition Classes
- Typers
-
def
formalTypes(formals: List[scala.tools.nsc.Global.Type], numArgs: Int, removeByName: Boolean, removeRepeated: Boolean): List[scala.tools.nsc.Global.Type]
- Definition Classes
- Infer
-
def
formatAuxSimple(tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- Formatting
-
def
formatDiff(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type, top: Boolean): Formatted
- Definition Classes
- Formatting
-
val
formatDiffCache: FormatCache[(scala.tools.nsc.Global.Type, scala.tools.nsc.Global.Type, Boolean), Formatted]
- Definition Classes
- Formatting
-
def
formatDiffImpl(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type, top: Boolean): Formatted
- Definition Classes
- Formatting
-
def
formatDiffInfix(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type, top: Boolean): Formatted
- Definition Classes
- Formatting
-
def
formatDiffSimple(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type): Diff
- Definition Classes
- Formatting
-
def
formatDiffSpecial(left: scala.tools.nsc.Global.Type, right: scala.tools.nsc.Global.Type, top: Boolean): Option[Formatted]
- Definition Classes
- Formatting
-
def
formatFunction(args: List[String]): String
- Definition Classes
- Formatting
-
def
formatImplicitChain(chain: List[ImpFailReason]): List[String]
- Definition Classes
- Formatting
-
def
formatImplicitChainFlat(chain: List[ImpFailReason]): List[String]
- Definition Classes
- Formatting
-
def
formatImplicitChainTree(chain: List[ImpFailReason]): List[String]
- Definition Classes
- Formatting
-
def
formatImplicitChainTreeCompact(chain: List[ImpFailReason]): Option[List[String]]
- Definition Classes
- Formatting
-
def
formatImplicitChainTreeFull(chain: List[ImpFailReason]): List[String]
- Definition Classes
- Formatting
-
def
formatImplicitError(param: scala.tools.nsc.Global.Symbol, errors: List[ImpFailReason]): String
- Definition Classes
- Formatting
-
def
formatImplicitParam(sym: scala.tools.nsc.Global.Symbol): String
- Definition Classes
- Formatting
-
def
formatIndentTree(chain: List[ImpFailReason], baseIndent: Int): List[String]
- Definition Classes
- Formatting
-
def
formatInfix[A](simple: String, left: A, right: A, top: Boolean, rec: (A) ⇒ (Boolean) ⇒ Formatted): Infix
- Definition Classes
- Formatting
-
def
formatMsg(msg: Message, param: scala.tools.nsc.Global.Symbol, tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- ImplicitMsgCompat
-
def
formatNestedImplicit(err: ImpFailReason): (String, List[String], Int)
- Definition Classes
- Formatting
-
def
formatNestedImplicits(errors: List[ImpFailReason]): List[String]
- Definition Classes
- Formatting
-
def
formatNonConfBounds(err: NonConfBounds): List[String]
- Definition Classes
- Formatting
-
def
formatNormalSimple(tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- Formatting
-
def
formatRefinement(sym: scala.tools.nsc.Global.Symbol): String
- Definition Classes
- Formatting
-
def
formatSimpleType(tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- Formatting
-
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
-
def
formatType(tpe: scala.tools.nsc.Global.Type, top: Boolean): Formatted
- Definition Classes
- Formatting → Formatters
-
val
formatTypeCache: FormatCache[(scala.tools.nsc.Global.Type, Boolean), Formatted]
- Definition Classes
- Formatting
-
def
formatTypeImpl(tpe: scala.tools.nsc.Global.Type, top: Boolean): Formatted
- Definition Classes
- Formatting
-
def
formatWithInfix[A](tpe: scala.tools.nsc.Global.Type, args: List[A], top: Boolean, rec: (A) ⇒ (Boolean) ⇒ Formatted): Formatted
- Definition Classes
- Formatting
-
def
foundReqMsg(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String
- Definition Classes
- TypeDiagnostics → TypeDiagnostics
-
def
foundReqMsgShort(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): TypeRepr
- Definition Classes
- TypeDiagnostics
-
def
freshVar(tparam: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.TypeVar
- Definition Classes
- Infer
-
def
fullSiteString(context: Context): String
- Definition Classes
- TypersTracking
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
globalSettings: Settings
- Definition Classes
- Macros → Traces
-
def
hasMacroExpansionAttachment(any: Any): Boolean
- Definition Classes
- StdAttachments
-
val
hasPendingMacroExpansions: Boolean
- Definition Classes
- Macros
-
def
hasSuperArgs(tree: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- StdAttachments
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
hideImpError(error: ImpFailReason): Boolean
- Definition Classes
- Formatting
-
val
implicitErrors: List[ImpFailReason]
- Definition Classes
- ImplicitChains
-
def
implicitMessage(param: scala.tools.nsc.Global.Symbol): List[String]
- Definition Classes
- Formatting
-
def
implicitNesting: Int
- Definition Classes
- ImplicitChains
-
val
implicitTypeStack: List[scala.tools.nsc.Global.Type]
- Definition Classes
- ImplicitChains
-
def
increaseMetalevel(pre: scala.tools.nsc.Global.Type, tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Helpers
-
def
indent(lines: List[String], n: Int = 1, prefix: String = " "): List[String]
- Definition Classes
- Formatting
-
def
indentLine(line: String, n: Int = 1, prefix: String = " "): String
- Definition Classes
- Formatting
-
def
indentTree(tree: List[(String, List[String], Int)], baseIndent: Int): List[String]
- Definition Classes
- Formatting
-
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
-
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
-
def
inferImplicitByType(pt: scala.tools.nsc.Global.Type, context: Context, pos: scala.tools.nsc.Global.Position): SearchResult
- Definition Classes
- Implicits
-
def
inferImplicitByTypeSilent(pt: scala.tools.nsc.Global.Type, context: Context, pos: scala.tools.nsc.Global.Position): SearchResult
- Definition Classes
- Implicits
-
def
inferImplicitFor(pt: scala.tools.nsc.Global.Type, tree: scala.tools.nsc.Global.Tree, context: Context, reportAmbiguous: Boolean): SearchResult
- Definition Classes
- Implicits
-
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
-
def
inferImplicitPost(result: SearchResult, saveAmbiguousDivergent: Boolean, context: Context, implicitSearchContext: Context): Unit
- Definition Classes
- ImplicitsCompat
-
def
inferImplicitPre(shouldPrint: Boolean, tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, isView: Boolean, context: Context): Unit
- Definition Classes
- ImplicitsCompat
-
def
inferImplicitView(from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Type, tree: scala.tools.nsc.Global.Tree, context: Context, reportAmbiguous: Boolean, saveAmbiguousDivergent: Boolean): SearchResult
- Definition Classes
- Implicits
-
def
isAux(tpe: scala.tools.nsc.Global.Type): Boolean
- Definition Classes
- Formatting
-
def
isBlackbox(macroDef: scala.tools.nsc.Global.Symbol): Boolean
- Definition Classes
- Macros
-
def
isBlackbox(expandee: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- Macros
-
def
isDynamicRewrite(tree: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- StdAttachments
-
def
isIndividualImport(s: scala.tools.nsc.Global.ImportSelector): Boolean
- Definition Classes
- Contexts
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isMacroExpansionSuppressed(tree: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- StdAttachments
-
def
isMacroImplRef(tree: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- StdAttachments
-
def
isMaskImport(s: scala.tools.nsc.Global.ImportSelector): Boolean
- Definition Classes
- Contexts
-
def
isNamedArg(arg: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- NamesDefaults
-
def
isRefined(tpe: scala.tools.nsc.Global.Type): Boolean
- Definition Classes
- Formatting
-
def
isSymbolic(tpe: scala.tools.nsc.Global.Type): Boolean
- Definition Classes
- Formatting
-
def
isWildcardImport(s: scala.tools.nsc.Global.ImportSelector): Boolean
- Definition Classes
- Contexts
-
val
lastAccessCheckDetails: String
- Definition Classes
- Contexts
-
val
lastTreeToTyper: scala.tools.nsc.Global.Tree
- Definition Classes
- TypersTracking
-
def
linePrecedes(t1: scala.tools.nsc.Global.Tree, t2: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- TypeDiagnostics
-
def
linkExpandeeAndDesugared(expandee: scala.tools.nsc.Global.Tree, desugared: scala.tools.nsc.Global.Tree): Unit
- Definition Classes
- StdAttachments
-
def
linkExpandeeAndExpanded(expandee: scala.tools.nsc.Global.Tree, expanded: Any): Unit
- Definition Classes
- StdAttachments
-
final
def
linkedClassOfClassOf(original: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol
- Definition Classes
- Namers
-
def
loadMacroImplBinding(macroDef: scala.tools.nsc.Global.Symbol): Option[MacroImplBinding]
- Definition Classes
- Macros
-
def
lockedCount: Int
- Definition Classes
- Namers
-
def
macroArgs(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroArgs
- Definition Classes
- Macros
-
def
macroContext(typer: Typer, prefixTree: scala.tools.nsc.Global.Tree, expandeeTree: scala.tools.nsc.Global.Tree): MacroContext
- Definition Classes
- Macros
-
val
macroDebugLite: Boolean
- Definition Classes
- Traces
-
val
macroDebugVerbose: Boolean
- Definition Classes
- Traces
-
def
macroEngine: String
- Definition Classes
- Macros
-
def
macroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
- Definition Classes
- Macros
-
def
macroExpandAll(typer: Typer, expandee: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- Macros
-
def
macroExpandWithRuntime(typer: Typer, expandee: scala.tools.nsc.Global.Tree, runtime: MacroRuntime): MacroStatus
- Definition Classes
- Macros
-
def
macroExpandWithoutRuntime(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroStatus
- Definition Classes
- Macros
-
def
macroExpandee(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
def
macroExpanderAttachment(tree: scala.tools.nsc.Global.Tree): MacroExpanderAttachment
- Definition Classes
- StdAttachments
-
final
def
macroLogLite(msg: ⇒ Any): Unit
- Definition Classes
- Traces
- Annotations
- @inline()
-
final
def
macroLogVerbose(msg: ⇒ Any): Unit
- Definition Classes
- Traces
- Annotations
- @inline()
-
def
macroRuntime(expandee: scala.tools.nsc.Global.Tree): MacroRuntime
- Definition Classes
- MacroRuntimes
-
def
makeNamedTypes(syms: List[scala.tools.nsc.Global.Symbol]): List[scala.tools.nsc.Global.NamedType]
- Definition Classes
- NamesDefaults
-
def
markDynamicRewrite(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
def
markMacroImplRef(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
def
memberWildcardType(name: scala.tools.nsc.Global.Name, tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Implicits
-
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
-
def
modulePath: (scala.tools.nsc.Global.Type) ⇒ List[String]
- Definition Classes
- Formatting
-
def
nativeNoImplicitFoundError(tree: scala.tools.nsc.Global.Tree, param: scala.tools.nsc.Global.Symbol)(implicit context: Context): Unit
- Definition Classes
- ImplicitsCompat → ImplicitChains
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nestedImplicit: Boolean
- Definition Classes
- ImplicitChains
-
def
newNamer(context: Context): Namer
- Definition Classes
- Namers
-
def
newTyper(context: Context): Typer
- Definition Classes
- Typers
-
def
noImplicitError(tree: scala.tools.nsc.Global.Tree, param: scala.tools.nsc.Global.Symbol)(implicit context: Context): Unit
- Definition Classes
- ImplicitChains
-
def
noPrintAdapt(tree1: scala.tools.nsc.Global.Tree, tree2: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- TypersTracking
-
def
noPrintTyping(t: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- TypersTracking
-
def
normalize(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Infer
-
def
notAnyRefMessage(found: scala.tools.nsc.Global.Type): String
- Definition Classes
- ContextErrors
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
notifyUndetparamsAdded(newUndets: List[scala.tools.nsc.Global.Symbol]): Unit
- Definition Classes
- Macros
-
def
notifyUndetparamsInferred(undetNoMore: List[scala.tools.nsc.Global.Symbol], inferreds: List[scala.tools.nsc.Global.Type]): Unit
- Definition Classes
- Macros
-
def
onTreeCheckerError(pos: scala.tools.nsc.Global.Position, msg: String): Unit
- Attributes
- protected
- Definition Classes
- Contexts
-
def
openMacros: List[scala.reflect.macros.contexts.Context { val universe: Analyzer.this.global.type }]
- Definition Classes
- Macros
-
def
overrideMessage(msg: String): Option[String]
- Definition Classes
- Formatting
-
def
pathPrefix: (List[String]) ⇒ String
- Definition Classes
- Formatting
-
def
pluginsEnsureCompanionObject(namer: Namer, cdef: scala.tools.nsc.Global.ClassDef, creator: (scala.tools.nsc.Global.ClassDef) ⇒ scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Symbol
- Definition Classes
- AnalyzerPlugins
-
def
pluginsEnterStats(typer: Typer, stats: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree]
- Definition Classes
- AnalyzerPlugins
-
def
pluginsEnterSym(namer: Namer, tree: scala.tools.nsc.Global.Tree): Context
- Definition Classes
- AnalyzerPlugins
-
def
pluginsIsBlackbox(macroDef: scala.tools.nsc.Global.Symbol): Boolean
- Definition Classes
- AnalyzerPlugins
-
def
pluginsMacroArgs(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroArgs
- Definition Classes
- AnalyzerPlugins
-
def
pluginsMacroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
- Definition Classes
- AnalyzerPlugins
-
def
pluginsMacroRuntime(expandee: scala.tools.nsc.Global.Tree): MacroRuntime
- Definition Classes
- AnalyzerPlugins
-
def
pluginsPt(pt: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Tree, mode: Mode): scala.tools.nsc.Global.Type
- Definition Classes
- AnalyzerPlugins
-
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
-
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
-
def
pluginsTyped(tpe: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- AnalyzerPlugins
-
def
pluginsTypedMacroBody(typer: Typer, ddef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree
- Definition Classes
- AnalyzerPlugins
-
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
-
def
popMacroContext(): Unit
- Definition Classes
- Macros
-
def
posPrecedes(p1: scala.tools.nsc.Global.Position, p2: scala.tools.nsc.Global.Position): Boolean
- Definition Classes
- TypeDiagnostics
-
def
printingOk(t: scala.tools.nsc.Global.Tree): Boolean
- Definition Classes
- TypersTracking
-
def
propagateKnownTypes(from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type
- Definition Classes
- Checkable
-
def
pushMacroContext(c: MacroContext): Unit
- Definition Classes
- Macros
-
final
def
recursivelyFinal(tpe: scala.tools.nsc.Global.Type): Boolean
- Definition Classes
- TypeDiagnostics
- Annotations
- @tailrec()
-
def
removeErrorsFor(tpe: scala.tools.nsc.Global.Type): Unit
- Definition Classes
- ImplicitChains
-
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
-
def
reorderArgs[T](args: List[T], pos: (Int) ⇒ Int)(implicit arg0: ClassTag[T]): List[T]
- Definition Classes
- NamesDefaults
-
def
resetContexts(): Unit
- Definition Classes
- Contexts
-
def
resetDocComments(): Unit
- Definition Classes
- Typers
-
def
resetImplicits(): Unit
- Definition Classes
- Implicits
-
def
resetTyper(): Unit
- Definition Classes
- Typers
-
def
restrictionError(pos: scala.tools.nsc.Global.Position, unit: scala.tools.nsc.Global.CompilationUnit, msg: String): Unit
- Definition Classes
- TypeDiagnostics
-
def
restrictionWarning(pos: scala.tools.nsc.Global.Position, unit: scala.tools.nsc.Global.CompilationUnit, msg: String): Unit
- Definition Classes
- TypeDiagnostics
-
def
rewriteRegexes: List[(Regex, String)]
- Definition Classes
- Formatting
-
def
rootContext(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree, throwing: Boolean, checking: Boolean): Context
- Definition Classes
- Contexts
-
def
rootContextPostTyper(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree): Context
- Definition Classes
- Contexts
-
def
rootImports(unit: scala.tools.nsc.Global.CompilationUnit): List[scala.tools.nsc.Global.Symbol]
- Attributes
- protected
- Definition Classes
- Contexts
-
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
-
def
setAddendum(pos: scala.tools.nsc.Global.Position, msg: () ⇒ String): Unit
- Definition Classes
- TypeDiagnostics
-
def
shortName(ident: String): String
- Definition Classes
- ImplicitChains
-
final
val
shortenImports: Boolean(false)
- Definition Classes
- Typers
-
def
showFormatted(tpe: Formatted, break: Boolean): String
- Definition Classes
- Formatting
-
def
showFormattedL(tpe: Formatted, break: Boolean): TypeRepr
- Definition Classes
- Formatting
-
def
showFormattedLBreak(tpe: Formatted): TypeRepr
- Definition Classes
- Formatting
-
val
showFormattedLCache: FormatCache[(Formatted, Boolean), TypeRepr]
- Definition Classes
- Formatting
-
def
showFormattedLImpl(tpe: Formatted, break: Boolean): TypeRepr
- Definition Classes
- Formatting
-
def
showFormattedLNoBreak(tpe: Formatted): TypeRepr
- Definition Classes
- Formatting
-
def
showFormattedNoBreak(tpe: Formatted): String
- Definition Classes
- Formatting
-
def
showSLRecordItem(key: Formatted, value: Formatted): FlatType
- Definition Classes
- Formatting
-
def
showStats[A](desc: String, run: ⇒ A): A
- Definition Classes
- TypeDiagnostics
-
def
showTuple(args: List[String]): String
- Definition Classes
- Formatting
-
def
showType(tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- Formatting
-
def
showTypeApply(cons: String, args: List[TypeRepr], break: Boolean): TypeRepr
- Definition Classes
- Formatting
-
def
showTypeBreak(tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- Formatting
-
def
showTypeBreakL(tpe: scala.tools.nsc.Global.Type): List[String]
- Definition Classes
- Formatting
-
def
skipImplicit(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Infer
-
def
solvedTypes(tvars: List[scala.tools.nsc.Global.TypeVar], tparams: List[scala.tools.nsc.Global.Symbol], variances: List[Variance], upper: Boolean, depth: Depth): List[scala.tools.nsc.Global.Type]
- Definition Classes
- Infer
-
val
specialFormatters: List[SpecialFormatter]
- Definition Classes
- Formatting
-
def
splitChains(errors: List[ImpFailReason]): List[List[ImpFailReason]]
- Definition Classes
- Formatting
-
def
standardIsBlackbox(macroDef: scala.tools.nsc.Global.Symbol): Boolean
- Definition Classes
- Macros
-
def
standardMacroArgs(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroArgs
- Definition Classes
- Macros
-
def
standardMacroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
- Definition Classes
- Macros
-
def
standardMacroRuntime(expandee: scala.tools.nsc.Global.Tree): MacroRuntime
- Definition Classes
- MacroRuntimes
-
def
standardTypedMacroBody(typer: Typer, macroDdef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree
- Definition Classes
- Macros
-
def
stripModules(path: List[String], name: String)(keep: Int): String
- Definition Classes
- Formatting
-
def
stripType(tpe: scala.tools.nsc.Global.Type): String
- Definition Classes
- Formatting
-
def
superArgs(tree: scala.tools.nsc.Global.Tree): Option[List[List[scala.tools.nsc.Global.Tree]]]
- Definition Classes
- StdAttachments
-
def
suppressMacroExpansion(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tpe_s(tp: scala.tools.nsc.Global.Type, colorize: (String) ⇒ String): String
- Definition Classes
- TypersTracking
-
def
transformNamedApplication(typer: Typer, mode: Mode, pt: scala.tools.nsc.Global.Type)(tree: scala.tools.nsc.Global.Tree, argPos: (Int) ⇒ Int): scala.tools.nsc.Global.Tree
- Definition Classes
- NamesDefaults
-
def
transformTypeTagEvidenceParams(macroImplRef: scala.tools.nsc.Global.Tree, transform: (scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol) ⇒ scala.tools.nsc.Global.Symbol): List[List[scala.tools.nsc.Global.Symbol]]
- Definition Classes
- Helpers
-
val
transformed: AnyRefMap[scala.tools.nsc.Global.Tree, scala.tools.nsc.Global.Tree]
- Definition Classes
- Typers
-
def
treeSymTypeMsg(tree: scala.tools.nsc.Global.Tree): String
- Definition Classes
- TypeDiagnostics
-
def
typePatternAdvice(sym: scala.tools.nsc.Global.Symbol, ptSym: scala.tools.nsc.Global.Symbol): String
- Definition Classes
- TypeDiagnostics
-
def
typedMacroBody(typer: Typer, macroDdef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree
- Definition Classes
- Macros
-
def
typingInPattern[T](body: ⇒ T): T
- Definition Classes
- TypeDiagnostics
-
def
unapplyMember(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Symbol
- Definition Classes
- Unapplies
-
def
underlyingSymbol(member: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol
- Definition Classes
- TypeDiagnostics
-
def
unmarkDynamicRewrite(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
def
unmarkMacroImplRef(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
def
unsuppressMacroExpansion(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
-
def
untypeMetalevel(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
- Definition Classes
- Helpers
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
warnUnusedImports(unit: scala.tools.nsc.Global.CompilationUnit): Unit
- Definition Classes
- Contexts
-
def
withAddendum(pos: scala.tools.nsc.Global.Position): (String) ⇒ String
- Definition Classes
- TypeDiagnostics
-
def
withDisambiguation[T](locals: List[scala.tools.nsc.Global.Symbol], types: scala.tools.nsc.Global.Type*)(op: ⇒ T): T
- Definition Classes
- TypeDiagnostics
-
def
withImplicitStats[A](run: () ⇒ A): A
- Definition Classes
- ImplicitStatsCompat
-
def
wrapParens(expr: String, top: Boolean): String
- Definition Classes
- Formatting
-
def
wrapParensRepr(tpe: TypeRepr, top: Boolean): TypeRepr
- Definition Classes
- Formatting
-
object
ErrorUtils
- Definition Classes
- ContextErrors
-
object
ImplicitNotFoundMsg extends scala.tools.nsc.typechecker.Analyzer.ImplicitAnnotationMsg
- Definition Classes
- Implicits
-
object
namerFactory extends SubComponent
- Definition Classes
- Analyzer
-
object
packageObjects extends SubComponent
- Definition Classes
- Analyzer
-
object
typerFactory extends SubComponent
- Definition Classes
- Analyzer
-
object
typingStack
- Definition Classes
- TypersTracking
-
object
TermNameCompat
- Definition Classes
- Compat
-
object
FunctionFormatter
extends Analyzer.SpecialFormatter
- Definition Classes
- Formatters
-
object
SLRecordItemFormatter
extends Analyzer.SpecialFormatter
- Definition Classes
- Formatters
-
object
TupleFormatter
extends Analyzer.SpecialFormatter
- Definition Classes
- Formatters
Deprecated Value Members
-
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
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.0-M4) Unused in scalac
-
def
inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context): SearchResult
- Definition Classes
- Implicits
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.0-M4) Unused in scalac
-
def
mkTypeCompleter(t: scala.tools.nsc.Global.Tree)(c: (scala.tools.nsc.Global.Symbol) ⇒ Unit): TypeCompleterBase[scala.tools.nsc.Global.Tree]
- Definition Classes
- Namers
- Annotations
- @deprecated
- Deprecated
(Since version 2.12.2) Instantiate TypeCompleterBase (for monomorphic, non-wrapping completer) or CompleterWrapper directly.