Class

miniboxing.plugin.transform.minibox.coerce.MiniboxCoerceTreeTransformer

TreeAdapters

Related Doc: package MiniboxCoerceTreeTransformer

Permalink

class TreeAdapters extends MiniboxCoerceComponent.TweakedAnalyzer

Linear Supertypes
MiniboxCoerceComponent.TweakedAnalyzer, 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
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TreeAdapters
  2. TweakedAnalyzer
  3. Analyzer
  4. AnalyzerPlugins
  5. StdAttachments
  6. ContextErrors
  7. TypeDiagnostics
  8. NamesDefaults
  9. Macros
  10. Helpers
  11. Traces
  12. MacroRuntimes
  13. JavaReflectionRuntimes
  14. Unapplies
  15. SyntheticMethods
  16. TreeDSL
  17. EtaExpansion
  18. Implicits
  19. Infer
  20. Checkable
  21. Typers
  22. PatternTypers
  23. TypersTracking
  24. Tags
  25. Adaptations
  26. Namers
  27. MethodSynthesis
  28. Contexts
  29. AnyRef
  30. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TreeAdapters()

    Permalink

Type Members

  1. abstract class AbsAmbiguousTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError

    Permalink
    Definition Classes
    ContextErrors
  2. sealed abstract class AbsTypeError extends Throwable

    Permalink
    Definition Classes
    ContextErrors
  3. case class AccessTypeError extends scala.tools.nsc.typechecker.Analyzer.TreeTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  4. trait Adaptation extends AnyRef

    Permalink
    Definition Classes
    Adaptations
  5. case class AmbiguousImplicitTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsAmbiguousTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  6. case class AmbiguousTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsAmbiguousTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  7. trait AnalyzerPlugin extends AnyRef

    Permalink
    Definition Classes
    AnalyzerPlugins
  8. class ClassForCaseCompanionAttachment extends AnyRef

    Permalink
    Definition Classes
    Unapplies
  9. class ClassMethodSynthesis extends AnyRef

    Permalink
    Definition Classes
    MethodSynthesis
  10. class ConstructorDefaultsAttachment extends AnyRef

    Permalink
    Definition Classes
    NamesDefaults
  11. class Context extends AnyRef

    Permalink
    Definition Classes
    Contexts
  12. abstract class ContextReporter extends Reporter

    Permalink
    Definition Classes
    Contexts
  13. class DefMacroExpander extends scala.tools.nsc.typechecker.Analyzer.MacroExpander

    Permalink
    Definition Classes
    Macros
  14. class DefaultsOfLocalMethodAttachment extends AnyRef

    Permalink
    Definition Classes
    NamesDefaults
  15. case class Delayed extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  16. case class DivergentImplicitTypeError extends scala.tools.nsc.typechecker.Analyzer.TreeTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  17. case class Failure extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  18. case class Fallback extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  19. class ImplicitInfo extends AnyRef

    Permalink
    Definition Classes
    Implicits
  20. class ImplicitSearch extends scala.tools.nsc.typechecker.Analyzer.Typer with scala.tools.nsc.typechecker.Analyzer.ImplicitsContextErrors

    Permalink
    Definition Classes
    Implicits
  21. trait ImplicitsContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  22. trait ImportContext extends scala.tools.nsc.typechecker.Analyzer.Context

    Permalink
    Definition Classes
    Contexts
  23. class ImportInfo extends AnyRef

    Permalink
    Definition Classes
    Contexts
  24. type ImportType = scala.tools.nsc.Global.ImportType

    Permalink
    Definition Classes
    Contexts
  25. trait InferCheckable extends AnyRef

    Permalink
    Definition Classes
    Checkable
  26. abstract class Inferencer extends scala.tools.nsc.typechecker.Analyzer.InferencerContextErrors with scala.tools.nsc.typechecker.Analyzer.InferCheckable

    Permalink
    Definition Classes
    Infer
  27. trait InferencerContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  28. trait JavaReflectionResolvers extends AnyRef

    Permalink
    Definition Classes
    JavaReflectionRuntimes
  29. trait LockingTypeCompleter extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter

    Permalink
    Definition Classes
    Namers
  30. case class MacroArgs extends Product with Serializable

    Permalink
    Definition Classes
    Macros
  31. type MacroContext = UnaffiliatedMacroContext { val universe: TreeAdapters.this.global.type }

    Permalink
    Definition Classes
    StdAttachments
  32. abstract class MacroExpander extends AnyRef

    Permalink
    Definition Classes
    Macros
  33. case class MacroExpanderAttachment extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  34. case class MacroExpansionAttachment extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  35. case class MacroImplBinding extends Product with Serializable

    Permalink
    Definition Classes
    Macros
  36. trait MacroPlugin extends AnyRef

    Permalink
    Definition Classes
    AnalyzerPlugins
  37. type MacroRuntime = (MacroArgs) ⇒ Any

    Permalink
    Definition Classes
    MacroRuntimes
  38. case class MacroRuntimeAttachment extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  39. class MacroRuntimeResolver extends scala.tools.nsc.typechecker.Analyzer.JavaReflectionResolvers

    Permalink
    Definition Classes
    MacroRuntimes
  40. sealed abstract class MacroStatus extends AnyRef

    Permalink
    Definition Classes
    Macros
  41. trait MethodSynth extends AnyRef

    Permalink
    Definition Classes
    MethodSynthesis
  42. case class NamedApplyInfo extends Product with Serializable

    Permalink
    Definition Classes
    NamesDefaults
  43. abstract class Namer extends scala.tools.nsc.typechecker.Analyzer.MethodSynth with scala.tools.nsc.typechecker.Analyzer.NamerContextErrors

    Permalink
    Definition Classes
    Namers
  44. trait NamerContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  45. class NoInstance extends Throwable with ControlThrowable

    Permalink
    Definition Classes
    Infer
  46. case class NormalTypeError extends scala.tools.nsc.typechecker.Analyzer.TreeTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  47. class NormalTypeErrorFromCyclicReference extends scala.tools.nsc.typechecker.Analyzer.NormalTypeError

    Permalink
    Definition Classes
    ContextErrors
  48. case class OpenImplicit extends Product with Serializable

    Permalink
    Definition Classes
    Implicits
  49. trait PatternTyper extends AnyRef

    Permalink
    Definition Classes
    PatternTypers
  50. class PolyTypeCompleter extends scala.tools.nsc.typechecker.Analyzer.TypeCompleter with scala.tools.nsc.typechecker.Analyzer.LockingTypeCompleter with scala.tools.nsc.Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    Namers
  51. case class PosAndMsgTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  52. class SearchResult extends AnyRef

    Permalink
    Definition Classes
    Implicits
  53. sealed abstract class SilentResult[+T] extends AnyRef

    Permalink
    Definition Classes
    Typers
  54. case class SilentResultValue[+T] extends scala.tools.nsc.typechecker.Analyzer.SilentResult[T] with Product with Serializable

    Permalink
    Definition Classes
    Typers
  55. class SilentTypeError extends scala.tools.nsc.typechecker.Analyzer.SilentResult[Nothing]

    Permalink
    Definition Classes
    Typers
  56. case class Skipped extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  57. case class Success extends scala.tools.nsc.typechecker.Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  58. case class SuperArgsAttachment extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  59. case class SymbolTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  60. trait Tag extends AnyRef

    Permalink
    Definition Classes
    Tags
  61. class TreeAdapter extends TweakedTyper

    Permalink
  62. sealed abstract class TreeTypeError extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError

    Permalink
    Definition Classes
    ContextErrors
  63. class TweakedTyper extends Typer

    Permalink
    Definition Classes
    TweakedAnalyzer
  64. abstract class TypeCompleter extends scala.tools.nsc.Global.LazyType

    Permalink
    Definition Classes
    Namers
  65. case class TypeDiag extends Ordered[scala.tools.nsc.typechecker.Analyzer.TypeDiag] with Product with Serializable

    Permalink
    Definition Classes
    TypeDiagnostics
  66. case class TypeErrorWithUnderlyingTree extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  67. case class TypeErrorWrapper extends scala.tools.nsc.typechecker.Analyzer.AbsTypeError with Product with Serializable

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

    Permalink
    Definition Classes
    Typers
  69. trait TyperContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  70. trait TyperDiagnostics extends AnyRef

    Permalink
    Definition Classes
    TypeDiagnostics
  71. type UnaffiliatedMacroContext = scala.reflect.macros.contexts.Context

    Permalink
    Definition Classes
    StdAttachments

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val AmbiguousSearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  5. def Delay(expanded: scala.tools.nsc.Global.Tree): Delayed

    Permalink
    Definition Classes
    Macros
  6. lazy val DivergentSearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  7. val ImportType: scala.tools.nsc.Global.ImportType.type

    Permalink
    Definition Classes
    Contexts
  8. def MacroCantExpand210xMacrosError(internalMessage: String): Nothing

    Permalink
    Definition Classes
    ContextErrors
  9. def MacroCantExpandIncompatibleMacrosError(internalMessage: String): Nothing

    Permalink
    Definition Classes
    ContextErrors
  10. def NoImplicitFoundError(tree: scala.tools.nsc.Global.Tree, param: scala.tools.nsc.Global.Symbol)(implicit context: Context): Unit

    Permalink
    Definition Classes
    ContextErrors
  11. val NoImplicitInfo: ImplicitInfo

    Permalink
    Definition Classes
    Implicits
  12. lazy val SearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  13. object SilentTypeError

    Permalink
    Definition Classes
    Typers
  14. def Skip(expanded: scala.tools.nsc.Global.Tree): Skipped

    Permalink
    Definition Classes
    Macros
  15. var _lockedCount: Int

    Permalink
    Definition Classes
    Namers
  16. var _openMacros: List[scala.reflect.macros.contexts.Context { val universe: TreeAdapters.this.global.type }]

    Permalink
    Definition Classes
    Macros
  17. def abstractVarMessage(sym: scala.tools.nsc.Global.Symbol): String

    Permalink
    Definition Classes
    TypeDiagnostics
  18. def adapt(unit: scala.tools.nsc.Global.CompilationUnit): scala.tools.nsc.Global.Tree

    Permalink
  19. def adaptAnnotations(tree: scala.tools.nsc.Global.Tree, typer: Typer, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    AnalyzerPlugins
  20. def adaptdbg(ind: Int, msg: ⇒ String): Unit

    Permalink
  21. def addAnalyzerPlugin(plugin: AnalyzerPlugin): Unit

    Permalink
    Definition Classes
    AnalyzerPlugins
  22. 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])

    Permalink
    Definition Classes
    NamesDefaults
  23. def addMacroPlugin(plugin: MacroPlugin): Unit

    Permalink
    Definition Classes
    AnalyzerPlugins
  24. def addSyntheticMethods(templ: scala.tools.nsc.Global.Template, clazz0: scala.tools.nsc.Global.Symbol, context: Context): scala.tools.nsc.Global.Template

    Permalink
    Definition Classes
    SyntheticMethods
  25. def allArgsArePositional(a: Array[Int]): Boolean

    Permalink
    Definition Classes
    NamesDefaults
  26. 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])]

    Permalink
    Definition Classes
    Implicits
  27. def alternatives(tree: scala.tools.nsc.Global.Tree): List[scala.tools.nsc.Global.Type]

    Permalink
    Definition Classes
    TypeDiagnostics
  28. def alternativesString(tree: scala.tools.nsc.Global.Tree): String

    Permalink
    Definition Classes
    TypeDiagnostics
  29. def ambiguousDefnAndImport(owner: scala.tools.nsc.Global.Symbol, imp: ImportInfo): scala.tools.nsc.Global.LookupAmbiguous

    Permalink
    Definition Classes
    Contexts
  30. def ambiguousImports(imp1: ImportInfo, imp2: ImportInfo): scala.tools.nsc.Global.LookupAmbiguous

    Permalink
    Definition Classes
    Contexts
  31. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  32. def bindMacroImpl(macroDef: scala.tools.nsc.Global.Symbol, macroImplRef: scala.tools.nsc.Global.Tree): Unit

    Permalink
    Definition Classes
    Macros
  33. def canAdaptAnnotations(tree: scala.tools.nsc.Global.Tree, typer: Typer, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): Boolean

    Permalink
    Definition Classes
    AnalyzerPlugins
  34. final def caseAccessorName(caseclazz: scala.tools.nsc.Global.Symbol, paramName: scala.tools.nsc.Global.TermName): scala.tools.nsc.Global.TermName

    Permalink
    Definition Classes
    SyntheticMethods
  35. def caseClassCopyMeth(cdef: scala.tools.nsc.Global.ClassDef): Option[scala.tools.nsc.Global.DefDef]

    Permalink
    Definition Classes
    Unapplies
  36. def caseModuleApplyMeth(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef

    Permalink
    Definition Classes
    Unapplies
  37. def caseModuleDef(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.ModuleDef

    Permalink
    Definition Classes
    Unapplies
  38. def caseModuleUnapplyMeth(cdef: scala.tools.nsc.Global.ClassDef): scala.tools.nsc.Global.DefDef

    Permalink
    Definition Classes
    Unapplies
  39. final def clearRenamedCaseAccessors(caseclazz: scala.tools.nsc.Global.Symbol): Unit

    Permalink
    Definition Classes
    SyntheticMethods
  40. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. 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

    Permalink
    Definition Classes
    Unapplies
  42. def companionSymbolOf(original: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    Namers
  43. def computeMacroDefTypeFromMacroImplRef(macroDdef: scala.tools.nsc.Global.DefDef, macroImplRef: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Macros
  44. def decodeWithKind(name: scala.tools.nsc.Global.Name, owner: scala.tools.nsc.Global.Symbol): String

    Permalink
    Definition Classes
    TypeDiagnostics
  45. def decreaseMetalevel(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Helpers
  46. def defaultGetter(param: scala.tools.nsc.Global.Symbol, context: Context): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    NamesDefaults
  47. lazy val defaultMacroClassloader: ClassLoader

    Permalink
    Definition Classes
    MacroRuntimes
  48. def deriveAnnotations(initial: List[scala.tools.nsc.Global.AnnotationInfo], category: scala.tools.nsc.Global.Symbol, keepClean: Boolean): List[scala.tools.nsc.Global.AnnotationInfo]

    Permalink
    Definition Classes
    MethodSynthesis
  49. def directUnapplyMember(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    Unapplies
  50. def disambiguate(ss: List[String]): List[String]

    Permalink
    Definition Classes
    TypeDiagnostics
  51. def enclosingMacroPosition: Position

    Permalink
    Definition Classes
    Macros
  52. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  54. def etaExpand(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree, typer: Typer): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    EtaExpansion
  55. final def exampleTuplePattern(names: List[scala.tools.nsc.Global.Name]): String

    Permalink
    Definition Classes
    TypeDiagnostics
  56. def existentialContext(tp: scala.tools.nsc.Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  57. def explainAlias(tp: scala.tools.nsc.Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  58. def explainAnyVsAnyRef(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  59. def explainVariance(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  60. 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

    Permalink
    Definition Classes
    Unapplies
  61. final def falseIfNoInstance(body: ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    Infer
    Annotations
    @inline()
  62. lazy val fastTrack: FastTrack[TreeAdapters.this.type]

    Permalink
    Definition Classes
    Macros
  63. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  64. def findMacroClassLoader(): ClassLoader

    Permalink
    Attributes
    protected
    Definition Classes
    Macros
  65. final def forArgMode(fun: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode): scala.reflect.internal.Mode

    Permalink
    Definition Classes
    Typers
  66. def formalTypes(formals: List[scala.tools.nsc.Global.Type], numArgs: Int, removeByName: Boolean, removeRepeated: Boolean): List[scala.tools.nsc.Global.Type]

    Permalink
    Definition Classes
    Infer
  67. def foundReqMsg(found: scala.tools.nsc.Global.Type, req: scala.tools.nsc.Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  68. def freshVar(tparam: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.TypeVar

    Permalink
    Definition Classes
    Infer
  69. def fullSiteString(context: Context): String

    Permalink
    Definition Classes
    TypersTracking
  70. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  71. lazy val global: MiniboxCoerceComponent.global.type

    Permalink
    Definition Classes
    TreeAdaptersTweakedAnalyzer → Analyzer → TreeDSL
  72. def globalSettings: Settings

    Permalink
    Definition Classes
    Macros → Traces
  73. def hasMacroExpansionAttachment(any: Any): Boolean

    Permalink
    Definition Classes
    StdAttachments
  74. var hasPendingMacroExpansions: Boolean

    Permalink
    Definition Classes
    Macros
  75. def hasSuperArgs(tree: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    StdAttachments
  76. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  77. def increaseMetalevel(pre: scala.tools.nsc.Global.Type, tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Helpers
  78. var indent: Int

    Permalink
  79. 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

    Permalink
    Definition Classes
    Implicits
  80. def inferImplicit(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

    Permalink
    Definition Classes
    Implicits
  81. def inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context, saveAmbiguousDivergent: Boolean): SearchResult

    Permalink
    Definition Classes
    Implicits
  82. def inferImplicit(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context): SearchResult

    Permalink
    Definition Classes
    Implicits
  83. def isBlackbox(macroDef: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Macros
  84. def isBlackbox(expandee: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    Macros
  85. def isDynamicRewrite(tree: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    StdAttachments
  86. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    StdAttachments
  88. def isMacroImplRef(tree: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    StdAttachments
  89. def isNamedArg(arg: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    NamesDefaults
  90. var lastAccessCheckDetails: String

    Permalink
    Definition Classes
    Contexts
  91. var lastTreeToTyper: scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    TypersTracking
  92. def linePrecedes(t1: scala.tools.nsc.Global.Tree, t2: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    TypeDiagnostics
  93. def linkExpandeeAndDesugared(expandee: scala.tools.nsc.Global.Tree, desugared: scala.tools.nsc.Global.Tree): Unit

    Permalink
    Definition Classes
    StdAttachments
  94. def linkExpandeeAndExpanded(expandee: scala.tools.nsc.Global.Tree, expanded: Any): Unit

    Permalink
    Definition Classes
    StdAttachments
  95. final def linkedClassOfClassOf(original: scala.tools.nsc.Global.Symbol, ctx: Context): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    Namers
  96. def loadMacroImplBinding(macroDef: scala.tools.nsc.Global.Symbol): Option[MacroImplBinding]

    Permalink
    Definition Classes
    Macros
  97. def lockedCount: Int

    Permalink
    Definition Classes
    Namers
  98. def macroArgs(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroArgs

    Permalink
    Definition Classes
    Macros
  99. def macroContext(typer: Typer, prefixTree: scala.tools.nsc.Global.Tree, expandeeTree: scala.tools.nsc.Global.Tree): MacroContext

    Permalink
    Definition Classes
    Macros
  100. val macroDebugLite: Boolean

    Permalink
    Definition Classes
    Traces
  101. val macroDebugVerbose: Boolean

    Permalink
    Definition Classes
    Traces
  102. def macroEngine: String

    Permalink
    Definition Classes
    Macros
  103. def macroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Macros
  104. def macroExpandAll(typer: Typer, expandee: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Macros
  105. def macroExpandWithRuntime(typer: Typer, expandee: scala.tools.nsc.Global.Tree, runtime: MacroRuntime): MacroStatus

    Permalink
    Definition Classes
    Macros
  106. def macroExpandWithoutRuntime(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroStatus

    Permalink
    Definition Classes
    Macros
  107. def macroExpandee(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  108. def macroExpanderAttachment(tree: scala.tools.nsc.Global.Tree): MacroExpanderAttachment

    Permalink
    Definition Classes
    StdAttachments
  109. final def macroLogLite(msg: ⇒ Any): Unit

    Permalink
    Definition Classes
    Traces
    Annotations
    @inline()
  110. final def macroLogVerbose(msg: ⇒ Any): Unit

    Permalink
    Definition Classes
    Traces
    Annotations
    @inline()
  111. def macroRuntime(expandee: scala.tools.nsc.Global.Tree): MacroRuntime

    Permalink
    Definition Classes
    MacroRuntimes
  112. def makeNamedTypes(syms: List[scala.tools.nsc.Global.Symbol]): List[scala.tools.nsc.Global.NamedType]

    Permalink
    Definition Classes
    NamesDefaults
  113. def markDynamicRewrite(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  114. def markMacroImplRef(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  115. def memberWildcardType(name: scala.tools.nsc.Global.Name, tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Implicits
  116. 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)

    Permalink
    Definition Classes
    NamesDefaults
  117. def mkTypeCompleter(t: scala.tools.nsc.Global.Tree)(c: (scala.tools.nsc.Global.Symbol) ⇒ Unit): TypeCompleter with LockingTypeCompleter with scala.tools.nsc.Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    Namers
  118. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  119. def newNamer(context: Context): Namer

    Permalink
    Definition Classes
    Namers
  120. def newTyper(context: Context): Typer

    Permalink
    Definition Classes
    TreeAdapters → Typers
  121. def noPrintAdapt(tree1: scala.tools.nsc.Global.Tree, tree2: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    TypersTracking
  122. def noPrintTyping(t: scala.tools.nsc.Global.Tree): Boolean

    Permalink
    Definition Classes
    TypersTracking
  123. def normalize(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Infer
  124. def notAnyRefMessage(found: scala.tools.nsc.Global.Type): String

    Permalink
    Definition Classes
    ContextErrors
  125. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  127. def notifyUndetparamsAdded(newUndets: List[scala.tools.nsc.Global.Symbol]): Unit

    Permalink
    Definition Classes
    Macros
  128. def notifyUndetparamsInferred(undetNoMore: List[scala.tools.nsc.Global.Symbol], inferreds: List[scala.tools.nsc.Global.Type]): Unit

    Permalink
    Definition Classes
    Macros
  129. def onTreeCheckerError(pos: scala.tools.nsc.Global.Position, msg: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Contexts
  130. def openMacros: List[scala.reflect.macros.contexts.Context { val universe: TreeAdapters.this.global.type }]

    Permalink
    Definition Classes
    Macros
  131. 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

    Permalink
    Definition Classes
    AnalyzerPlugins
  132. def pluginsEnterStats(typer: Typer, stats: List[scala.tools.nsc.Global.Tree]): List[scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    AnalyzerPlugins
  133. def pluginsEnterSym(namer: Namer, tree: scala.tools.nsc.Global.Tree): Context

    Permalink
    Definition Classes
    AnalyzerPlugins
  134. def pluginsIsBlackbox(macroDef: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    AnalyzerPlugins
  135. def pluginsMacroArgs(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroArgs

    Permalink
    Definition Classes
    AnalyzerPlugins
  136. def pluginsMacroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    AnalyzerPlugins
  137. def pluginsMacroRuntime(expandee: scala.tools.nsc.Global.Tree): MacroRuntime

    Permalink
    Definition Classes
    AnalyzerPlugins
  138. def pluginsPt(pt: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode): scala.tools.nsc.Global.Type

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  140. 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

    Permalink
    Definition Classes
    AnalyzerPlugins
  141. def pluginsTyped(tpe: scala.tools.nsc.Global.Type, typer: Typer, tree: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    AnalyzerPlugins
  142. def pluginsTypedMacroBody(typer: Typer, ddef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    AnalyzerPlugins
  143. 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

    Permalink
    Definition Classes
    AnalyzerPlugins
  144. def popMacroContext(): Unit

    Permalink
    Definition Classes
    Macros
  145. def posPrecedes(p1: scala.tools.nsc.Global.Position, p2: scala.tools.nsc.Global.Position): Boolean

    Permalink
    Definition Classes
    TypeDiagnostics
  146. def propagateKnownTypes(from: scala.tools.nsc.Global.Type, to: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Checkable
  147. def pushMacroContext(c: MacroContext): Unit

    Permalink
    Definition Classes
    Macros
  148. 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])

    Permalink
    Definition Classes
    NamesDefaults
  149. def reorderArgs[T](args: List[T], pos: (Int) ⇒ Int)(implicit arg0: ClassTag[T]): List[T]

    Permalink
    Definition Classes
    NamesDefaults
  150. def resetContexts(): Unit

    Permalink
    Definition Classes
    Contexts
  151. def resetDocComments(): Unit

    Permalink
    Definition Classes
    Typers
  152. def resetImplicits(): Unit

    Permalink
    Definition Classes
    Implicits
  153. def resetTyper(): Unit

    Permalink
    Definition Classes
    Typers
  154. def restrictionError(pos: scala.tools.nsc.Global.Position, unit: scala.tools.nsc.Global.CompilationUnit, msg: String): Unit

    Permalink
    Definition Classes
    TypeDiagnostics
  155. def restrictionWarning(pos: scala.tools.nsc.Global.Position, unit: scala.tools.nsc.Global.CompilationUnit, msg: String): Unit

    Permalink
    Definition Classes
    TypeDiagnostics
  156. def rootContext(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree, throwing: Boolean, checking: Boolean): Context

    Permalink
    Definition Classes
    Contexts
  157. def rootContextPostTyper(unit: scala.tools.nsc.Global.CompilationUnit, tree: scala.tools.nsc.Global.Tree): Context

    Permalink
    Definition Classes
    Contexts
  158. def rootImports(unit: scala.tools.nsc.Global.CompilationUnit): List[scala.tools.nsc.Global.Symbol]

    Permalink
    Attributes
    protected
    Definition Classes
    Contexts
  159. def setAddendum(pos: scala.tools.nsc.Global.Position, msg: () ⇒ String): Unit

    Permalink
    Definition Classes
    TypeDiagnostics
  160. final val shortenImports: Boolean(false)

    Permalink
    Definition Classes
    Typers
  161. def skipImplicit(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Infer
  162. 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]

    Permalink
    Definition Classes
    Infer
  163. def standardIsBlackbox(macroDef: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    Macros
  164. def standardMacroArgs(typer: Typer, expandee: scala.tools.nsc.Global.Tree): MacroArgs

    Permalink
    Definition Classes
    Macros
  165. def standardMacroExpand(typer: Typer, expandee: scala.tools.nsc.Global.Tree, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Macros
  166. def standardMacroRuntime(expandee: scala.tools.nsc.Global.Tree): MacroRuntime

    Permalink
    Definition Classes
    MacroRuntimes
  167. def standardTypedMacroBody(typer: Typer, macroDdef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Macros
  168. def superArgs(tree: scala.tools.nsc.Global.Tree): Option[List[List[scala.tools.nsc.Global.Tree]]]

    Permalink
    Definition Classes
    StdAttachments
  169. def suppressMacroExpansion(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  170. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  171. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  172. def tpe_s(tp: scala.tools.nsc.Global.Type, colorize: (String) ⇒ String): String

    Permalink
    Definition Classes
    TypersTracking
  173. def transformNamedApplication(typer: Typer, mode: scala.tools.nsc.Mode, pt: scala.tools.nsc.Global.Type)(tree: scala.tools.nsc.Global.Tree, argPos: (Int) ⇒ Int): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    NamesDefaults
  174. 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]]

    Permalink
    Definition Classes
    Helpers
  175. val transformed: AnyRefMap[scala.tools.nsc.Global.Tree, scala.tools.nsc.Global.Tree]

    Permalink
    Definition Classes
    Typers
  176. def treeSymTypeMsg(tree: scala.tools.nsc.Global.Tree): String

    Permalink
    Definition Classes
    TypeDiagnostics
  177. def typePatternAdvice(sym: scala.tools.nsc.Global.Symbol, ptSym: scala.tools.nsc.Global.Symbol): String

    Permalink
    Definition Classes
    TypeDiagnostics
  178. def typedMacroBody(typer: Typer, macroDdef: scala.tools.nsc.Global.DefDef): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    Macros
  179. def typingInPattern[T](body: ⇒ T): T

    Permalink
    Definition Classes
    TypeDiagnostics
  180. def unapplyMember(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    Unapplies
  181. def underlyingSymbol(member: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    TypeDiagnostics
  182. def unmarkDynamicRewrite(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  183. def unmarkMacroImplRef(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  184. def unsuppressMacroExpansion(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  185. def untypeMetalevel(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    Helpers
  186. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  189. def warnUnusedImports(unit: scala.tools.nsc.Global.CompilationUnit): Unit

    Permalink
    Definition Classes
    Contexts
  190. def withAddendum(pos: scala.tools.nsc.Global.Position): (String) ⇒ String

    Permalink
    Definition Classes
    TypeDiagnostics
  191. def withDisambiguation[T](locals: List[scala.tools.nsc.Global.Symbol], types: scala.tools.nsc.Global.Type*)(op: ⇒ T): T

    Permalink
    Definition Classes
    TypeDiagnostics

Inherited from Analyzer

Inherited from AnalyzerPlugins

Inherited from StdAttachments

Inherited from ContextErrors

Inherited from TypeDiagnostics

Inherited from NamesDefaults

Inherited from Macros

Inherited from Helpers

Inherited from Traces

Inherited from MacroRuntimes

Inherited from JavaReflectionRuntimes

Inherited from Unapplies

Inherited from SyntheticMethods

Inherited from TreeDSL

Inherited from EtaExpansion

Inherited from Implicits

Inherited from Infer

Inherited from Checkable

Inherited from Typers

Inherited from PatternTypers

Inherited from TypersTracking

Inherited from Tags

Inherited from Adaptations

Inherited from Namers

Inherited from MethodSynthesis

Inherited from Contexts

Inherited from AnyRef

Inherited from Any

Ungrouped