Trait

scala.tools.nsc.typechecker

ParadiseAnalyzer

Related Doc: package typechecker

Permalink

trait ParadiseAnalyzer extends Analyzer with Enrichments

Linear Supertypes
Enrichments, Names, ReplIntegration, Symbols, Mirrors, org.scalameta.paradise.reflect.StdAttachments, TreeInfo, StdNames, Definitions, 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. ParadiseAnalyzer
  2. Enrichments
  3. Names
  4. ReplIntegration
  5. Symbols
  6. Mirrors
  7. StdAttachments
  8. TreeInfo
  9. StdNames
  10. Definitions
  11. Analyzer
  12. AnalyzerPlugins
  13. StdAttachments
  14. ContextErrors
  15. TypeDiagnostics
  16. NamesDefaults
  17. Macros
  18. Helpers
  19. Traces
  20. MacroRuntimes
  21. JavaReflectionRuntimes
  22. Unapplies
  23. SyntheticMethods
  24. TreeDSL
  25. EtaExpansion
  26. Implicits
  27. Infer
  28. Checkable
  29. Typers
  30. PatternTypers
  31. TypersTracking
  32. Tags
  33. Adaptations
  34. Namers
  35. MethodSynthesis
  36. Contexts
  37. AnyRef
  38. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbsAmbiguousTypeError extends Analyzer.AbsTypeError

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

    Permalink
    Definition Classes
    ContextErrors
  3. case class AccessTypeError extends Analyzer.TreeTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  4. trait Adaptation extends AnyRef

    Permalink
    Definition Classes
    Adaptations
  5. case class AmbiguousImplicitTypeError extends Analyzer.AbsAmbiguousTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  6. case class AmbiguousTypeError extends Analyzer.AbsAmbiguousTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  7. trait AnalyzerPlugin extends AnyRef

    Permalink
    Definition Classes
    AnalyzerPlugins
  8. case class AnnotationZipper(annotation: scala.tools.nsc.Global.Tree, annottee: scala.tools.nsc.Global.Tree, owner: scala.tools.nsc.Global.Tree) extends Product with Serializable

    Permalink
    Definition Classes
    TreeInfo
  9. case class CacheAttachment(cache: Map[String, Any]) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  10. class ClassForCaseCompanionAttachment extends AnyRef

    Permalink
    Definition Classes
    Unapplies
  11. class ClassMethodSynthesis extends AnyRef

    Permalink
    Definition Classes
    MethodSynthesis
  12. class ConstructorDefaultsAttachment extends AnyRef

    Permalink
    Definition Classes
    NamesDefaults
  13. class Context extends AnyRef

    Permalink
    Definition Classes
    Contexts
  14. abstract class ContextReporter extends Reporter

    Permalink
    Definition Classes
    Contexts
  15. class DefMacroExpander extends Analyzer.MacroExpander

    Permalink
    Definition Classes
    Macros
  16. class DefaultsOfLocalMethodAttachment extends AnyRef

    Permalink
    Definition Classes
    NamesDefaults
  17. case class Delayed extends Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  18. case class DivergentImplicitTypeError extends Analyzer.TreeTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  19. case class Failure extends Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  20. case class Fallback extends Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  21. class ImplicitInfo extends AnyRef

    Permalink
    Definition Classes
    Implicits
  22. class ImplicitSearch extends Analyzer.Typer with Analyzer.ImplicitsContextErrors

    Permalink
    Definition Classes
    Implicits
  23. trait ImplicitsContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  24. trait ImportContext extends Analyzer.Context

    Permalink
    Definition Classes
    Contexts
  25. class ImportInfo extends AnyRef

    Permalink
    Definition Classes
    Contexts
  26. type ImportType = Global.ImportType

    Permalink
    Definition Classes
    Contexts
  27. trait InferCheckable extends AnyRef

    Permalink
    Definition Classes
    Checkable
  28. abstract class Inferencer extends Analyzer.InferencerContextErrors with Analyzer.InferCheckable

    Permalink
    Definition Classes
    Infer
  29. trait InferencerContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  30. trait JavaReflectionResolvers extends AnyRef

    Permalink
    Definition Classes
    JavaReflectionRuntimes
  31. trait LockingTypeCompleter extends Analyzer.TypeCompleter

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

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

    Permalink
    Definition Classes
    StdAttachments
  34. abstract class MacroExpander extends AnyRef

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

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

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

    Permalink
    Definition Classes
    Macros
  38. trait MacroPlugin extends AnyRef

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

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

    Permalink
    Definition Classes
    StdAttachments
  41. class MacroRuntimeResolver extends Analyzer.JavaReflectionResolvers

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

    Permalink
    Definition Classes
    Macros
  43. trait MethodSynth extends AnyRef

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

    Permalink
    Definition Classes
    NamesDefaults
  45. abstract class Namer extends Analyzer.MethodSynth with Analyzer.NamerContextErrors

    Permalink
    Definition Classes
    Namers
  46. trait NamerContextErrors extends AnyRef

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

    Permalink
    Definition Classes
    Infer
  48. case class NormalTypeError extends Analyzer.TreeTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  49. class NormalTypeErrorFromCyclicReference extends Analyzer.NormalTypeError

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

    Permalink
    Definition Classes
    Implicits
  51. implicit class ParadiseMirror extends AnyRef

    Permalink
    Definition Classes
    Mirrors
  52. implicit class ParadiseNme extends AnyRef

    Permalink
    Definition Classes
    StdNames
  53. implicit class ParadiseSymbol extends AnyRef

    Permalink
    Definition Classes
    Symbols
  54. implicit class ParadiseTreeInfo extends AnyRef

    Permalink
    Definition Classes
    TreeInfo
  55. class ParadiseTyper extends Typer

    Permalink
  56. trait PatternTyper extends AnyRef

    Permalink
    Definition Classes
    PatternTypers
  57. class PolyTypeCompleter extends Analyzer.TypeCompleter with Analyzer.LockingTypeCompleter with Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    Namers
  58. case class PosAndMsgTypeError extends Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  59. implicit class RichTree extends AnyRef

    Permalink
    Definition Classes
    StdAttachments
  60. class SearchResult extends AnyRef

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

    Permalink
    Definition Classes
    Typers
  62. case class SilentResultValue[+T] extends Analyzer.SilentResult[T] with Product with Serializable

    Permalink
    Definition Classes
    Typers
  63. class SilentTypeError extends Analyzer.SilentResult[Nothing]

    Permalink
    Definition Classes
    Typers
  64. case class Skipped extends Analyzer.MacroStatus with Product with Serializable

    Permalink
    Definition Classes
    Macros
  65. case class Success extends Analyzer.MacroStatus with Product with Serializable

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

    Permalink
    Definition Classes
    StdAttachments
  67. case class SymbolCompleterAttachment(info: scala.tools.nsc.Global.Type) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  68. case class SymbolExpansionAttachment(expansion: List[scala.tools.nsc.Global.Tree]) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  69. case class SymbolSourceAttachment(source: scala.tools.nsc.Global.Tree) extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  70. case class SymbolTypeError extends Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  71. trait Tag extends AnyRef

    Permalink
    Definition Classes
    Tags
  72. sealed abstract class TreeTypeError extends Analyzer.AbsTypeError

    Permalink
    Definition Classes
    ContextErrors
  73. abstract class TypeCompleter extends Global.LazyType

    Permalink
    Definition Classes
    Namers
  74. case class TypeDiag extends Ordered[Analyzer.TypeDiag] with Product with Serializable

    Permalink
    Definition Classes
    TypeDiagnostics
  75. case class TypeErrorWithUnderlyingTree extends Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  76. case class TypeErrorWrapper extends Analyzer.AbsTypeError with Product with Serializable

    Permalink
    Definition Classes
    ContextErrors
  77. abstract class Typer extends Analyzer.TyperDiagnostics with Analyzer.Adaptation with Analyzer.Tag with Analyzer.PatternTyper with Analyzer.TyperContextErrors

    Permalink
    Definition Classes
    Typers
  78. trait TyperContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  79. trait TyperDiagnostics extends AnyRef

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

    Permalink
    Definition Classes
    StdAttachments
  81. implicit class XtensionInlineManglingName extends AnyRef

    Permalink
    Definition Classes
    Names
  82. implicit class XtensionInlineManglingString extends AnyRef

    Permalink
    Definition Classes
    Names

Abstract Value Members

  1. abstract val global: Global

    Permalink
    Definition Classes
    ParadiseAnalyzerEnrichments → Analyzer → TreeDSL

Concrete 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: Global.Tree): Delayed

    Permalink
    Definition Classes
    Macros
  6. lazy val DivergentSearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  7. object ErrorUtils

    Permalink
    Definition Classes
    ContextErrors
  8. val ImportType: Global.ImportType.type

    Permalink
    Definition Classes
    Contexts
  9. lazy val InlineAnnotationMethodName: Global.TermName

    Permalink
    Definition Classes
    Names
  10. lazy val InlinePrefixParameterName: Global.TermName

    Permalink
    Definition Classes
    Names
  11. def MacroCantExpand210xMacrosError(internalMessage: String): Nothing

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

    Permalink
    Definition Classes
    ContextErrors
  13. object NoContext extends Analyzer.Context

    Permalink
    Definition Classes
    Contexts
  14. def NoImplicitFoundError(tree: Global.Tree, param: Global.Symbol)(implicit context: Context): Unit

    Permalink
    Definition Classes
    ContextErrors
  15. val NoImplicitInfo: ImplicitInfo

    Permalink
    Definition Classes
    Implicits
  16. lazy val SearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  17. def Skip(expanded: Global.Tree): Skipped

    Permalink
    Definition Classes
    Macros
  18. object WeakSymbolAttachment extends Product with Serializable

    Permalink
    Definition Classes
    StdAttachments
  19. var _lockedCount: Int

    Permalink
    Definition Classes
    Namers
  20. var _openMacros: collection.immutable.List[reflect.macros.contexts.Context { val universe: ParadiseAnalyzer.this.global.type }]

    Permalink
    Definition Classes
    Macros
  21. def abstractVarMessage(sym: Global.Symbol): String

    Permalink
    Definition Classes
    TypeDiagnostics
  22. def adaptAnnotations(tree: Global.Tree, typer: Typer, mode: Mode, pt: Global.Type): Global.Tree

    Permalink
    Definition Classes
    AnalyzerPlugins
  23. def addAnalyzerPlugin(plugin: AnalyzerPlugin): Unit

    Permalink
    Definition Classes
    AnalyzerPlugins
  24. def addDefaults(givenArgs: List[Global.Tree], qual: Option[Global.Tree], targs: List[Global.Tree], previousArgss: List[List[Global.Tree]], params: List[Global.Symbol], pos: Position, context: Context): (List[Global.Tree], List[Global.Symbol])

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  26. def addSyntheticMethods(templ: Global.Template, clazz0: Global.Symbol, context: Context): Global.Template

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

    Permalink
    Definition Classes
    NamesDefaults
  28. def allViewsFrom(tp: Global.Type, context: Context, tpars: List[Global.Symbol]): List[(SearchResult, List[Global.TypeConstraint])]

    Permalink
    Definition Classes
    Implicits
  29. def alternatives(tree: Global.Tree): List[Global.Type]

    Permalink
    Definition Classes
    TypeDiagnostics
  30. def alternativesString(tree: Global.Tree): String

    Permalink
    Definition Classes
    TypeDiagnostics
  31. def ambiguousDefnAndImport(owner: Global.Symbol, imp: ImportInfo): Global.LookupAmbiguous

    Permalink
    Definition Classes
    Contexts
  32. def ambiguousImports(imp1: ImportInfo, imp2: ImportInfo): Global.LookupAmbiguous

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

    Permalink
    Definition Classes
    Any
  34. def attachExpansion(sym: Global.Symbol, trees: List[Global.Tree]): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  35. def attachSource(sym: Global.Symbol, tree: Global.Tree): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  36. def attachedExpansion(sym: Global.Symbol): Option[List[Global.Tree]]

    Permalink
    Definition Classes
    StdAttachments
  37. def attachedSource(sym: Global.Symbol): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  38. def backupCompleter(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  39. def bindMacroImpl(macroDef: Global.Symbol, macroImplRef: Global.Tree): Unit

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  41. final def caseAccessorName(caseclazz: Global.Symbol, paramName: Global.TermName): Global.TermName

    Permalink
    Definition Classes
    SyntheticMethods
  42. def caseClassCopyMeth(cdef: Global.ClassDef): Option[Global.DefDef]

    Permalink
    Definition Classes
    Unapplies
  43. def caseModuleApplyMeth(cdef: Global.ClassDef): Global.DefDef

    Permalink
    Definition Classes
    Unapplies
  44. def caseModuleDef(cdef: Global.ClassDef): Global.ModuleDef

    Permalink
    Definition Classes
    Unapplies
  45. def caseModuleUnapplyMeth(cdef: Global.ClassDef): Global.DefDef

    Permalink
    Definition Classes
    Unapplies
  46. final def clearRenamedCaseAccessors(caseclazz: Global.Symbol): Unit

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. def companionModuleDef(cdef: Global.ClassDef, parents: List[Global.Tree], body: List[Global.Tree]): Global.ModuleDef

    Permalink
    Definition Classes
    Unapplies
  49. def companionSymbolOf(original: Global.Symbol, ctx: Context): Global.Symbol

    Permalink
    Definition Classes
    Namers
  50. def computeMacroDefTypeFromMacroImplRef(macroDdef: Global.DefDef, macroImplRef: Global.Tree): Global.Type

    Permalink
    Definition Classes
    Macros
  51. def decodeWithKind(name: Global.Name, owner: Global.Symbol): String

    Permalink
    Definition Classes
    TypeDiagnostics
  52. def decreaseMetalevel(tp: Global.Type): Global.Type

    Permalink
    Definition Classes
    Helpers
  53. def defaultGetter(param: Global.Symbol, context: Context): Global.Symbol

    Permalink
    Definition Classes
    NamesDefaults
  54. lazy val defaultMacroClassloader: ClassLoader

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

    Permalink
    Definition Classes
    MethodSynthesis
  56. def directUnapplyMember(tp: Global.Type): Global.Symbol

    Permalink
    Definition Classes
    Unapplies
  57. def disambiguate(ss: List[String]): collection.immutable.List[String]

    Permalink
    Definition Classes
    TypeDiagnostics
  58. def enclosingMacroPosition: Position

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

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

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

    Permalink
    Definition Classes
    EtaExpansion
  62. final def exampleTuplePattern(names: List[Global.Name]): String

    Permalink
    Definition Classes
    TypeDiagnostics
  63. def existentialContext(tp: Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  64. def explainAlias(tp: Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  65. def explainAnyVsAnyRef(found: Global.Type, req: Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  66. def explainVariance(found: Global.Type, req: Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  67. def factoryMeth(mods: Global.Modifiers, name: Global.TermName, cdef: Global.ClassDef): Global.DefDef

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

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

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

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

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

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

    Permalink
    Definition Classes
    Infer
  74. def foundReqMsg(found: Global.Type, req: Global.Type): String

    Permalink
    Definition Classes
    TypeDiagnostics
  75. def freshVar(tparam: Global.Symbol): Global.TypeVar

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  78. def globalSettings: Settings

    Permalink
    Definition Classes
    Macros → Traces
  79. def hasAttachedExpansion(sym: Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  80. def hasMacroExpansionAttachment(any: Any): Boolean

    Permalink
    Definition Classes
    StdAttachments
  81. var hasPendingMacroExpansions: Boolean

    Permalink
    Definition Classes
    Macros
  82. def hasSuperArgs(tree: Global.Tree): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  84. def increaseMetalevel(pre: Global.Type, tp: Global.Type): Global.Type

    Permalink
    Definition Classes
    Helpers
  85. def inferImplicit(tree: Global.Tree, pt: Global.Type, isView: Boolean, context: Context, silent: Boolean, withMacrosDisabled: Boolean, pos: Global.Position, onError: (Global.Position, String) ⇒ Unit): Global.Tree

    Permalink
    Definition Classes
    Implicits
  86. def inferImplicit(tree: Global.Tree, pt: Global.Type, reportAmbiguous: Boolean, isView: Boolean, context: Context, saveAmbiguousDivergent: Boolean, pos: Global.Position): SearchResult

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

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

    Permalink
    Definition Classes
    Implicits
  89. def installationFailure(): Nothing

    Permalink
    Definition Classes
    Enrichments
  90. def isBlackbox(macroDef: Global.Symbol): Boolean

    Permalink
    Definition Classes
    Macros
  91. def isBlackbox(expandee: Global.Tree): Boolean

    Permalink
    Definition Classes
    Macros
  92. def isDynamicRewrite(tree: Global.Tree): Boolean

    Permalink
    Definition Classes
    StdAttachments
  93. def isExpanded(sym: Global.Symbol): Boolean

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

    Permalink
    Definition Classes
    Any
  95. def isMacroExpansionSuppressed(tree: Global.Tree): Boolean

    Permalink
    Definition Classes
    StdAttachments
  96. def isMacroImplRef(tree: Global.Tree): Boolean

    Permalink
    Definition Classes
    StdAttachments
  97. def isMaybeExpandee(sym: Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  98. def isNamedArg(arg: Global.Tree): Boolean

    Permalink
    Definition Classes
    NamesDefaults
  99. def isNotExpandable(sym: Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  100. def isWeak(sym: Global.Symbol): Boolean

    Permalink
    Definition Classes
    StdAttachments
  101. var lastAccessCheckDetails: String

    Permalink
    Definition Classes
    Contexts
  102. var lastTreeToTyper: Global.Tree

    Permalink
    Definition Classes
    TypersTracking
  103. def linePrecedes(t1: Global.Tree, t2: Global.Tree): Boolean

    Permalink
    Definition Classes
    TypeDiagnostics
  104. def linkExpandeeAndDesugared(expandee: Global.Tree, desugared: Global.Tree): Unit

    Permalink
    Definition Classes
    StdAttachments
  105. def linkExpandeeAndExpanded(expandee: Global.Tree, expanded: Any): Unit

    Permalink
    Definition Classes
    StdAttachments
  106. final def linkedClassOfClassOf(original: Global.Symbol, ctx: Context): Global.Symbol

    Permalink
    Definition Classes
    Namers
  107. def loadMacroImplBinding(macroDef: Global.Symbol): Option[MacroImplBinding]

    Permalink
    Definition Classes
    Macros
  108. def lockedCount: Int

    Permalink
    Definition Classes
    Namers
  109. def macroArgs(typer: Typer, expandee: Global.Tree): MacroArgs

    Permalink
    Definition Classes
    Macros
  110. def macroContext(typer: Typer, prefixTree: Global.Tree, expandeeTree: Global.Tree): MacroContext

    Permalink
    Definition Classes
    Macros
  111. val macroDebugLite: Boolean

    Permalink
    Definition Classes
    Traces
  112. val macroDebugVerbose: Boolean

    Permalink
    Definition Classes
    Traces
  113. def macroEngine: String

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

    Permalink
    Definition Classes
    Macros
  115. def macroExpandAll(typer: Typer, expandee: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    Macros
  116. def macroExpandWithRuntime(typer: Typer, expandee: Global.Tree, runtime: MacroRuntime): MacroStatus

    Permalink
    Definition Classes
    Macros
  117. def macroExpandWithoutRuntime(typer: Typer, expandee: Global.Tree): MacroStatus

    Permalink
    Definition Classes
    Macros
  118. def macroExpandee(tree: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  119. def macroExpanderAttachment(tree: Global.Tree): MacroExpanderAttachment

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

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

    Permalink
    Definition Classes
    Traces
    Annotations
    @inline()
  122. def macroRuntime(expandee: Global.Tree): MacroRuntime

    Permalink
    Definition Classes
    MacroRuntimes
  123. def makeNamedTypes(syms: List[Global.Symbol]): collection.immutable.List[Global.NamedType]

    Permalink
    Definition Classes
    NamesDefaults
  124. def markDynamicRewrite(tree: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  125. def markExpanded(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  126. def markMacroImplRef(tree: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  127. def markMaybeExpandee(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  128. def markNotExpandable(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  129. def markWeak(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  130. def memberWildcardType(name: Global.Name, tp: Global.Type): Global.Type

    Permalink
    Definition Classes
    Implicits
  131. def missingParams[T](args: List[T], params: List[Global.Symbol], argName: (T) ⇒ Option[Global.Name]): (List[Global.Symbol], Boolean)

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

    Permalink
    Definition Classes
    Namers
  133. object namerFactory extends SubComponent

    Permalink
    Definition Classes
    Analyzer
  134. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    Namers
  136. def newTyper(context: Context): ParadiseTyper

    Permalink
    Definition Classes
    ParadiseAnalyzer → Typers
  137. def noPrintAdapt(tree1: Global.Tree, tree2: Global.Tree): Boolean

    Permalink
    Definition Classes
    TypersTracking
  138. def noPrintTyping(t: Global.Tree): Boolean

    Permalink
    Definition Classes
    TypersTracking
  139. def normalize(tp: Global.Type): Global.Type

    Permalink
    Definition Classes
    Infer
  140. def notAnyRefMessage(found: Global.Type): String

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

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

    Permalink
    Definition Classes
    AnyRef
  143. def notifyUndetparamsAdded(newUndets: List[Global.Symbol]): Unit

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

    Permalink
    Definition Classes
    Macros
  145. def onTreeCheckerError(pos: Global.Position, msg: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Contexts
  146. def openMacros: collection.immutable.List[reflect.macros.contexts.Context { val universe: ParadiseAnalyzer.this.global.type }]

    Permalink
    Definition Classes
    Macros
  147. object packageObjects extends SubComponent

    Permalink
    Definition Classes
    Analyzer
  148. object paradiseDefinitions

    Permalink
    Definition Classes
    Definitions
  149. implicit def paradiseSettings(settings: Settings): org.scalameta.paradise.Settings.type

    Permalink
    Definition Classes
    Enrichments
  150. def pluginsEnsureCompanionObject(namer: Namer, cdef: Global.ClassDef, creator: (Global.ClassDef) ⇒ Global.Tree): Global.Symbol

    Permalink
    Definition Classes
    AnalyzerPlugins
  151. def pluginsEnterStats(typer: Typer, stats: List[Global.Tree]): List[Global.Tree]

    Permalink
    Definition Classes
    AnalyzerPlugins
  152. def pluginsEnterSym(namer: Namer, tree: Global.Tree): Context

    Permalink
    Definition Classes
    AnalyzerPlugins
  153. def pluginsIsBlackbox(macroDef: Global.Symbol): Boolean

    Permalink
    Definition Classes
    AnalyzerPlugins
  154. def pluginsMacroArgs(typer: Typer, expandee: Global.Tree): MacroArgs

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  156. def pluginsMacroRuntime(expandee: Global.Tree): MacroRuntime

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  158. def pluginsTypeSig(tpe: Global.Type, typer: Typer, defTree: Global.Tree, pt: Global.Type): Global.Type

    Permalink
    Definition Classes
    AnalyzerPlugins
  159. def pluginsTypeSigAccessor(tpe: Global.Type, typer: Typer, tree: Global.ValDef, sym: Global.Symbol): Global.Type

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  161. def pluginsTypedMacroBody(typer: Typer, ddef: Global.DefDef): Global.Tree

    Permalink
    Definition Classes
    AnalyzerPlugins
  162. def pluginsTypedReturn(tpe: Global.Type, typer: Typer, tree: Global.Return, pt: Global.Type): Global.Type

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

    Permalink
    Definition Classes
    Macros
  164. def posPrecedes(p1: Global.Position, p2: Global.Position): Boolean

    Permalink
    Definition Classes
    TypeDiagnostics
  165. def printingOk(t: Global.Tree): Boolean

    Permalink
    Definition Classes
    TypersTracking
  166. def propagateKnownTypes(from: Global.Type, to: Global.Symbol): Global.Type

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

    Permalink
    Definition Classes
    Macros
  168. def removeNames(typer: Typer)(args: List[Global.Tree], params: List[Global.Symbol]): (List[Global.Tree], Array[Int])

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

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

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

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

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

    Permalink
    Definition Classes
    Typers
  174. def restoreCompleter(sym: Global.Symbol): Unit

    Permalink
    Definition Classes
    StdAttachments
  175. def restrictionError(pos: Global.Position, unit: Global.CompilationUnit, msg: String): Unit

    Permalink
    Definition Classes
    TypeDiagnostics
  176. def restrictionWarning(pos: Global.Position, unit: Global.CompilationUnit, msg: String): Unit

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

    Permalink
    Definition Classes
    Contexts
  178. def rootContextPostTyper(unit: Global.CompilationUnit, tree: Global.Tree): Context

    Permalink
    Definition Classes
    Contexts
  179. def rootImports(unit: Global.CompilationUnit): List[Global.Symbol]

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

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

    Permalink
    Definition Classes
    Typers
  182. def skipImplicit(tp: Global.Type): Global.Type

    Permalink
    Definition Classes
    Infer
  183. def solvedTypes(tvars: List[Global.TypeVar], tparams: List[Global.Symbol], variances: List[Variance], upper: Boolean, depth: Depth): List[Global.Type]

    Permalink
    Definition Classes
    Infer
  184. def standardIsBlackbox(macroDef: Global.Symbol): Boolean

    Permalink
    Definition Classes
    Macros
  185. def standardMacroArgs(typer: Typer, expandee: Global.Tree): MacroArgs

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

    Permalink
    Definition Classes
    Macros
  187. def standardMacroRuntime(expandee: Global.Tree): MacroRuntime

    Permalink
    Definition Classes
    MacroRuntimes
  188. def standardTypedMacroBody(typer: Typer, macroDdef: Global.DefDef): Global.Tree

    Permalink
    Definition Classes
    Macros
  189. def superArgs(tree: Global.Tree): Option[List[List[Global.Tree]]]

    Permalink
    Definition Classes
    StdAttachments
  190. def suppressMacroExpansion(tree: Global.Tree): Global.Tree

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

    Permalink
    Definition Classes
    AnyRef
  192. def tellReplAboutExpansion(sym: Global.Symbol, companion: Global.Symbol, expanded: List[Global.Tree]): Unit

    Permalink
    Definition Classes
    ReplIntegration
  193. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  194. def tpe_s(tp: Global.Type, colorize: (String) ⇒ String): String

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

    Permalink
    Definition Classes
    NamesDefaults
  196. def transformTypeTagEvidenceParams(macroImplRef: Global.Tree, transform: (Global.Symbol, Global.Symbol) ⇒ Global.Symbol): List[List[Global.Symbol]]

    Permalink
    Definition Classes
    Helpers
  197. val transformed: AnyRefMap[Global.Tree, Global.Tree]

    Permalink
    Definition Classes
    Typers
  198. def treeSymTypeMsg(tree: Global.Tree): String

    Permalink
    Definition Classes
    TypeDiagnostics
  199. def typePatternAdvice(sym: Global.Symbol, ptSym: Global.Symbol): String

    Permalink
    Definition Classes
    TypeDiagnostics
  200. def typedMacroBody(typer: Typer, macroDdef: Global.DefDef): Global.Tree

    Permalink
    Definition Classes
    Macros
  201. object typerFactory extends SubComponent

    Permalink
    Definition Classes
    Analyzer
  202. def typingInPattern[T](body: ⇒ T): T

    Permalink
    Definition Classes
    TypeDiagnostics
  203. def unapplyMember(tp: Global.Type): Global.Symbol

    Permalink
    Definition Classes
    Unapplies
  204. def underlyingSymbol(member: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    TypeDiagnostics
  205. def unmarkDynamicRewrite(tree: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  206. def unmarkExpanded(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  207. def unmarkMacroImplRef(tree: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  208. def unmarkWeak(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    StdAttachments
  209. def unsuppressMacroExpansion(tree: Global.Tree): Global.Tree

    Permalink
    Definition Classes
    StdAttachments
  210. def untypeMetalevel(tp: Global.Type): Global.Type

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  214. def warnUnusedImports(unit: Global.CompilationUnit): Unit

    Permalink
    Definition Classes
    Contexts
  215. def withAddendum(pos: Global.Position): (String) ⇒ String

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

    Permalink
    Definition Classes
    TypeDiagnostics

Inherited from Enrichments

Inherited from Names

Inherited from ReplIntegration

Inherited from Symbols

Inherited from Mirrors

Inherited from TreeInfo

Inherited from StdNames

Inherited from Definitions

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