Class/Object

scala.meta.internal.semanticdb.scalac

SemanticdbPlugin

Related Docs: object SemanticdbPlugin | package scalac

Permalink

class SemanticdbPlugin extends Plugin with HijackAnalyzer with HijackReporter with SemanticdbPipeline

Linear Supertypes
SemanticdbPipeline, SemanticdbOps, TypeOps, SyntheticOps, SymbolOps, ReporterOps, ParseOps, NameOps, DiagnosticOps, LanguageOps, InputOps, TextDocumentOps, SymbolInformationOps, AnnotationOps, HijackReporter, HijackAnalyzer, SemanticdbAnalyzer, ReflectionToolkit, 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, Plugin, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SemanticdbPlugin
  2. SemanticdbPipeline
  3. SemanticdbOps
  4. TypeOps
  5. SyntheticOps
  6. SymbolOps
  7. ReporterOps
  8. ParseOps
  9. NameOps
  10. DiagnosticOps
  11. LanguageOps
  12. InputOps
  13. TextDocumentOps
  14. SymbolInformationOps
  15. AnnotationOps
  16. HijackReporter
  17. HijackAnalyzer
  18. SemanticdbAnalyzer
  19. ReflectionToolkit
  20. Analyzer
  21. AnalyzerPlugins
  22. StdAttachments
  23. ContextErrors
  24. TypeDiagnostics
  25. NamesDefaults
  26. Macros
  27. Helpers
  28. Traces
  29. MacroRuntimes
  30. JavaReflectionRuntimes
  31. Unapplies
  32. SyntheticMethods
  33. TreeDSL
  34. EtaExpansion
  35. Implicits
  36. Infer
  37. Checkable
  38. Typers
  39. PatternTypers
  40. TypersTracking
  41. Tags
  42. Adaptations
  43. Namers
  44. MethodSynthesis
  45. Contexts
  46. Plugin
  47. AnyRef
  48. Any
Implicitly
  1. by XtensionTokenizeInputLike
  2. by XtensionShow
  3. by XtensionParseInputLike
  4. by any2stringadd
  5. by StringFormat
  6. by Ensuring
  7. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SemanticdbPlugin(global: Global)

    Permalink

Type Members

  1. abstract class AbsAmbiguousTypeError extends 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 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 tools.nsc.typechecker.Analyzer.AbsAmbiguousTypeError with Product with Serializable

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

    Permalink
    Definition Classes
    ContextErrors
  7. trait AnalyzerPlugin extends AnyRef

    Permalink
    Definition Classes
    AnalyzerPlugins
  8. trait Attachable[-T] extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  9. class ClassForCaseCompanionAttachment extends AnyRef

    Permalink
    Definition Classes
    Unapplies
  10. class ClassMethodSynthesis extends AnyRef

    Permalink
    Definition Classes
    MethodSynthesis
  11. class CompilationUnitCache extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  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 tools.nsc.typechecker.Analyzer.MacroExpander

    Permalink
    Definition Classes
    Macros
  16. class DefaultsOfLocalMethodAttachment extends AnyRef

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

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

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

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

    Permalink
    Definition Classes
    Macros
  21. class ImplicitInfo extends AnyRef

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

    Permalink
    Definition Classes
    Implicits
  23. trait ImplicitsContextErrors extends AnyRef

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

    Permalink
    Definition Classes
    Contexts
  25. class ImportInfo extends AnyRef

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

    Permalink
    Definition Classes
    Contexts
  27. trait InferCheckable extends AnyRef

    Permalink
    Definition Classes
    Checkable
  28. abstract class Inferencer extends tools.nsc.typechecker.Analyzer.InferencerContextErrors with tools.nsc.typechecker.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 tools.nsc.typechecker.Analyzer.TypeCompleter

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

    Permalink
    Definition Classes
    Macros
  33. type MacroContext = UnaffiliatedMacroContext { val universe: SemanticdbPlugin.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 tools.nsc.typechecker.Analyzer.JavaReflectionResolvers

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

    Permalink
    Definition Classes
    Macros
  43. class Metadata[T] extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  44. trait MethodSynth extends AnyRef

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

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

    Permalink
    Definition Classes
    Namers
  47. trait NamerContextErrors extends AnyRef

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

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

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

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

    Permalink
    Definition Classes
    Implicits
  52. trait PatternTyper extends AnyRef

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

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

    Permalink
    Definition Classes
    ContextErrors
  55. class SearchResult extends AnyRef

    Permalink
    Definition Classes
    Implicits
  56. case class SemanticdbDecls(gsyms: List[tools.nsc.Global.Symbol]) extends Product with Serializable

    Permalink
    Definition Classes
    SymbolOps
  57. class SemanticdbNamer extends Namer

    Permalink
    Definition Classes
    SemanticdbAnalyzer
  58. class SemanticdbTyper extends Typer

    Permalink
    Definition Classes
    SemanticdbAnalyzer
  59. sealed abstract class SilentResult[+T] extends AnyRef

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

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

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

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

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

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

    Permalink
    Definition Classes
    ContextErrors
  66. trait Tag extends AnyRef

    Permalink
    Definition Classes
    Tags
  67. sealed abstract class TreeTypeError extends tools.nsc.typechecker.Analyzer.AbsTypeError

    Permalink
    Definition Classes
    ContextErrors
  68. abstract class TypeCompleter extends tools.nsc.Global.LazyType

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

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

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

    Permalink
    Definition Classes
    ContextErrors
  72. abstract class Typer extends tools.nsc.typechecker.Analyzer.TyperDiagnostics with tools.nsc.typechecker.Analyzer.Adaptation with tools.nsc.typechecker.Analyzer.Tag with tools.nsc.typechecker.Analyzer.PatternTyper with tools.nsc.typechecker.Analyzer.TyperContextErrors

    Permalink
    Definition Classes
    Typers
  73. trait TyperContextErrors extends AnyRef

    Permalink
    Definition Classes
    ContextErrors
  74. trait TyperDiagnostics extends AnyRef

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

    Permalink
    Definition Classes
    StdAttachments
  76. implicit class XtensionAnnotationInfo extends AnyRef

    Permalink
    Definition Classes
    AnnotationOps
  77. implicit class XtensionAttachable[T] extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  78. implicit class XtensionCompilationUnitCache extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  79. implicit class XtensionCompilationUnitDiagnostics extends AnyRef

    Permalink
    Definition Classes
    DiagnosticOps
  80. implicit class XtensionCompilationUnitDocument extends AnyRef

    Permalink
    Definition Classes
    TextDocumentOps
  81. implicit class XtensionCompilationUnitReporter extends AnyRef

    Permalink
    Definition Classes
    ReporterOps
  82. implicit class XtensionCompilationUnitSource extends AnyRef

    Permalink
    Definition Classes
    ParseOps
  83. implicit class XtensionDesugarings[T] extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  84. implicit class XtensionGPositionMPosition extends AnyRef

    Permalink
    Definition Classes
    InputOps
  85. implicit class XtensionGScopeMSpec extends AnyRef

    Permalink
    Definition Classes
    SymbolOps
  86. implicit class XtensionGSourceFileInput extends AnyRef

    Permalink
    Definition Classes
    InputOps
  87. implicit class XtensionGSymbol extends AnyRef

    Permalink
    Definition Classes
    SymbolOps
  88. implicit class XtensionGSymbolMSpec extends AnyRef

    Permalink
    Definition Classes
    SymbolOps
  89. implicit class XtensionGSymbolMSymbol extends AnyRef

    Permalink
    Definition Classes
    SymbolOps
  90. implicit class XtensionGSymbolMSymbolInformation extends AnyRef

    Permalink
    Definition Classes
    SymbolInformationOps
  91. implicit class XtensionGSymbolsMSpec extends AnyRef

    Permalink
    Definition Classes
    SymbolOps
  92. implicit class XtensionGTreeSTree extends AnyRef

    Permalink
    Definition Classes
    SyntheticOps
  93. implicit class XtensionGType extends AnyRef

    Permalink
    Definition Classes
    TypeOps
  94. implicit class XtensionGTypeSType extends AnyRef

    Permalink
    Definition Classes
    TypeOps
  95. implicit class XtensionMetadataAttachable[T] extends AnyRef

    Permalink
    Definition Classes
    ReflectionToolkit
  96. implicit class XtensionName extends AnyRef

    Permalink
    Definition Classes
    NameOps
  97. implicit class XtensionURI extends AnyRef

    Permalink
    Definition Classes
    SemanticdbPipeline
  98. implicit class XtensionUnit extends AnyRef

    Permalink
    Definition Classes
    SemanticdbPipeline

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to any2stringadd[SemanticdbPlugin] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (SemanticdbPlugin, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to ArrowAssoc[SemanticdbPlugin] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

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

    Permalink
    Definition Classes
    Implicits
  7. object AnnotatedOf

    Permalink
    Definition Classes
    ReflectionToolkit
  8. object Attachable

    Permalink
    Definition Classes
    ReflectionToolkit
  9. object ByNameType

    Permalink
    Definition Classes
    TypeOps
  10. object ClassOf

    Permalink
    Definition Classes
    ReflectionToolkit
  11. object CompoundTypeTreeOf

    Permalink
    Definition Classes
    ReflectionToolkit
  12. object ConstfoldOf

    Permalink
    Definition Classes
    ReflectionToolkit
  13. def Delay(expanded: tools.nsc.Global.Tree): Delayed

    Permalink
    Definition Classes
    Macros
  14. lazy val DivergentSearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  15. object ExistentialTypeTreeOf

    Permalink
    Definition Classes
    ReflectionToolkit
  16. val ImportType: tools.nsc.Global.ImportType.type

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

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

    Permalink
    Definition Classes
    ContextErrors
  19. object NewArrayOf

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

    Permalink
    Definition Classes
    ContextErrors
  21. val NoImplicitInfo: ImplicitInfo

    Permalink
    Definition Classes
    Implicits
  22. object RepeatedType

    Permalink
    Definition Classes
    TypeOps
  23. lazy val SearchFailure: SearchResult

    Permalink
    Definition Classes
    Implicits
  24. object SelectOf

    Permalink
    Definition Classes
    ReflectionToolkit
  25. object SelfTypeOf

    Permalink
    Definition Classes
    ReflectionToolkit
  26. object SemanticdbJvmComponent extends PluginComponent

    Permalink
    Definition Classes
    SemanticdbPipeline
  27. object SemanticdbTyperComponent extends PluginComponent

    Permalink
    Definition Classes
    SemanticdbPipeline
  28. object SilentTypeError

    Permalink
    Definition Classes
    Typers
  29. object SingletonTypeTreeOf

    Permalink
    Definition Classes
    ReflectionToolkit
  30. def Skip(expanded: tools.nsc.Global.Tree): Skipped

    Permalink
    Definition Classes
    Macros
  31. var _lockedCount: Int

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

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

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

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

    Permalink
    Definition Classes
    AnalyzerPlugins
  36. def addDefaults(givenArgs: List[tools.nsc.Global.Tree], qual: Option[tools.nsc.Global.Tree], targs: List[tools.nsc.Global.Tree], previousArgss: List[List[tools.nsc.Global.Tree]], params: List[tools.nsc.Global.Symbol], pos: reflect.internal.util.Position, context: Context): (List[tools.nsc.Global.Tree], List[tools.nsc.Global.Symbol])

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Namers
  57. val components: collection.immutable.List[PluginComponent { ... /* 3 definitions in type refinement */ }]

    Permalink
    Definition Classes
    SemanticdbPlugin → Plugin
  58. def computeMacroDefTypeFromMacroImplRef(macroDdef: tools.nsc.Global.DefDef, macroImplRef: tools.nsc.Global.Tree): tools.nsc.Global.Type

    Permalink
    Definition Classes
    Macros
  59. var config: SemanticdbConfig

    Permalink
    Definition Classes
    SemanticdbOps
  60. def decodeWithKind(name: tools.nsc.Global.Name, owner: tools.nsc.Global.Symbol): String

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

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

    Permalink
    Definition Classes
    NamesDefaults
  63. lazy val defaultMacroClassloader: ClassLoader

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

    Permalink
    Definition Classes
    MethodSynthesis
  65. val description: String

    Permalink
    Definition Classes
    SemanticdbPlugin → Plugin
  66. def directUnapplyMember(tp: tools.nsc.Global.Type): tools.nsc.Global.Symbol

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

    Permalink
    Definition Classes
    TypeDiagnostics
  68. def enclosingMacroPosition: reflect.internal.util.Position

    Permalink
    Definition Classes
    Macros
  69. def ensuring(cond: (SemanticdbPlugin) ⇒ Boolean, msg: ⇒ Any): SemanticdbPlugin

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to Ensuring[SemanticdbPlugin] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  70. def ensuring(cond: (SemanticdbPlugin) ⇒ Boolean): SemanticdbPlugin

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to Ensuring[SemanticdbPlugin] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  71. def ensuring(cond: Boolean, msg: ⇒ Any): SemanticdbPlugin

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to Ensuring[SemanticdbPlugin] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  72. def ensuring(cond: Boolean): SemanticdbPlugin

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to Ensuring[SemanticdbPlugin] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  73. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Infer
  88. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to StringFormat[SemanticdbPlugin] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  89. def foundReqMsg(found: tools.nsc.Global.Type, req: tools.nsc.Global.Type): String

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

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

    Permalink
    Definition Classes
    TypersTracking
  92. lazy val g: global.type

    Permalink
    Definition Classes
    ReflectionToolkit
  93. lazy val gSourceFileInputCache: Map[SourceFile, meta.Input]

    Permalink
    Definition Classes
    InputOps
  94. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  95. val global: Global

    Permalink
    Definition Classes
    SemanticdbPluginSemanticdbOpsReflectionToolkit → Analyzer → TreeDSL → Plugin
  96. def globalSettings: Settings

    Permalink
    Definition Classes
    Macros → Traces
  97. def handleCrash(unit: Option[tools.nsc.Global.CompilationUnit]): PartialFunction[Throwable, Unit]

    Permalink
    Definition Classes
    SemanticdbPipeline
  98. def hasMacroExpansionAttachment(any: Any): Boolean

    Permalink
    Definition Classes
    StdAttachments
  99. var hasPendingMacroExpansions: Boolean

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  102. def hijackAnalyzer(): Unit

    Permalink
    Definition Classes
    HijackAnalyzer
  103. def hijackReporter(): Unit

    Permalink
    Definition Classes
    HijackReporter
  104. lazy val idCache: HashMap[String, Int]

    Permalink
    Definition Classes
    SymbolOps
  105. def increaseMetalevel(pre: tools.nsc.Global.Type, tp: tools.nsc.Global.Type): tools.nsc.Global.Type

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

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

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

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

    Permalink
    Definition Classes
    Implicits
  110. def init(options: List[String], errFn: (String) ⇒ Unit): Boolean

    Permalink
    Definition Classes
    SemanticdbPlugin → Plugin
  111. def isAmmonite: Boolean

    Permalink
  112. def isBlackbox(macroDef: tools.nsc.Global.Symbol): Boolean

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

    Permalink
    Definition Classes
    Macros
  114. lazy val isDocCompiler: Boolean

    Permalink
    Definition Classes
    ReflectionToolkit
  115. def isDynamicRewrite(tree: tools.nsc.Global.Tree): Boolean

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

    Permalink
    Definition Classes
    Any
  117. lazy val isInteractiveCompiler: Boolean

    Permalink
    Definition Classes
    ReflectionToolkit
  118. def isMacroExpansionSuppressed(tree: tools.nsc.Global.Tree): Boolean

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

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

    Permalink
    Definition Classes
    NamesDefaults
  121. lazy val isReplCompiler: Boolean

    Permalink
    Definition Classes
    ReflectionToolkit
  122. lazy val isSupportedCompiler: Boolean

    Permalink
    Definition Classes
    ReflectionToolkit
  123. lazy val language: String

    Permalink
    Definition Classes
    LanguageOps
  124. var lastAccessCheckDetails: String

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

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

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

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

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

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

    Permalink
    Definition Classes
    Macros
  131. def lockedCount: Int

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

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

    Permalink
    Definition Classes
    Macros
  134. val macroDebugLite: Boolean

    Permalink
    Definition Classes
    Traces
  135. val macroDebugVerbose: Boolean

    Permalink
    Definition Classes
    Traces
  136. def macroEngine: String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Namers
  152. val name: String

    Permalink
    Definition Classes
    SemanticdbPlugin → Plugin
  153. object namerFactory extends SubComponent

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

    Permalink
    Definition Classes
    AnyRef
  155. def newNamer(context: Context): SemanticdbNamer

    Permalink
    Definition Classes
    SemanticdbAnalyzer → Namers
  156. def newTyper(context: Context): SemanticdbTyper

    Permalink
    Definition Classes
    SemanticdbAnalyzer → Typers
  157. def noPrintAdapt(tree1: tools.nsc.Global.Tree, tree2: tools.nsc.Global.Tree): Boolean

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Macros
  167. def options: List[String]

    Permalink
    Definition Classes
    Plugin
  168. val optionsHelp: Option[String]

    Permalink
    Definition Classes
    Plugin
  169. object packageObjects extends SubComponent

    Permalink
    Definition Classes
    Analyzer
  170. def parse[U](implicit convert: Convert[SemanticdbPlugin, inputs.Input], parse: Parse[U], dialect: Dialect): parsers.Parsed[U]

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to meta.XtensionParseInputLike[SemanticdbPlugin] performed by method XtensionParseInputLike in scala.meta.parsers.Api.
    Definition Classes
    XtensionParseInputLike
  171. def pluginsEnsureCompanionObject(namer: Namer, cdef: tools.nsc.Global.ClassDef, creator: (tools.nsc.Global.ClassDef) ⇒ tools.nsc.Global.Tree): tools.nsc.Global.Symbol

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TypeDiagnostics
  186. def printingOk(t: tools.nsc.Global.Tree): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Typers
  202. def show[Style[X] <: Show[X]](implicit style: Style[SemanticdbPlugin]): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to meta.XtensionShow[SemanticdbPlugin] performed by method XtensionShow in scala.meta.prettyprinters.Api.
    Definition Classes
    XtensionShow
  203. def skipImplicit(tp: tools.nsc.Global.Type): tools.nsc.Global.Type

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    StdAttachments
  212. lazy val symbolCache: HashMap[tools.nsc.Global.Symbol, String]

    Permalink
    Definition Classes
    SymbolOps
  213. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  215. def tokenize(implicit convert: Convert[SemanticdbPlugin, inputs.Input], tokenize: Tokenize, dialect: Dialect): tokenizers.Tokenized

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to meta.XtensionTokenizeInputLike[SemanticdbPlugin] performed by method XtensionTokenizeInputLike in scala.meta.tokenizers.Api.
    Definition Classes
    XtensionTokenizeInputLike
  216. def tpe_s(tp: tools.nsc.Global.Type, colorize: (String) ⇒ String): String

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

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

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

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

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

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

    Permalink
    Definition Classes
    Macros
  223. object typerFactory extends SubComponent

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

    Permalink
    Definition Classes
    TypeDiagnostics
  225. object typingStack

    Permalink
    Definition Classes
    TypersTracking
  226. def unapplyMember(tp: tools.nsc.Global.Type): tools.nsc.Global.Symbol

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

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

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

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

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

    Permalink
    Definition Classes
    Helpers
  232. def validateCompilerState(): Unit

    Permalink
    Definition Classes
    TextDocumentOps
  233. final def wait(): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    TypeDiagnostics
  239. def [B](y: B): (SemanticdbPlugin, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from SemanticdbPlugin to ArrowAssoc[SemanticdbPlugin] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def processOptions(options: List[String], error: (String) ⇒ Unit): Unit

    Permalink
    Definition Classes
    Plugin
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11) use Plugin#init instead

Inherited from SemanticdbPipeline

Inherited from SemanticdbOps

Inherited from TypeOps

Inherited from SyntheticOps

Inherited from SymbolOps

Inherited from ReporterOps

Inherited from ParseOps

Inherited from NameOps

Inherited from DiagnosticOps

Inherited from LanguageOps

Inherited from InputOps

Inherited from TextDocumentOps

Inherited from SymbolInformationOps

Inherited from AnnotationOps

Inherited from HijackReporter

Inherited from HijackAnalyzer

Inherited from SemanticdbAnalyzer

Inherited from ReflectionToolkit

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 Plugin

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion XtensionTokenizeInputLike from SemanticdbPlugin to meta.XtensionTokenizeInputLike[SemanticdbPlugin]

Inherited by implicit conversion XtensionShow from SemanticdbPlugin to meta.XtensionShow[SemanticdbPlugin]

Inherited by implicit conversion XtensionParseInputLike from SemanticdbPlugin to meta.XtensionParseInputLike[SemanticdbPlugin]

Inherited by implicit conversion any2stringadd from SemanticdbPlugin to any2stringadd[SemanticdbPlugin]

Inherited by implicit conversion StringFormat from SemanticdbPlugin to StringFormat[SemanticdbPlugin]

Inherited by implicit conversion Ensuring from SemanticdbPlugin to Ensuring[SemanticdbPlugin]

Inherited by implicit conversion ArrowAssoc from SemanticdbPlugin to ArrowAssoc[SemanticdbPlugin]

Ungrouped