Class

scala.tools.nsc.typechecker.ScalahostAnalyzer

ScalahostNamer

Related Doc: package ScalahostAnalyzer

Permalink

class ScalahostNamer extends Namer

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalahostNamer
  2. Namer
  3. NamerContextErrors
  4. MethodSynth
  5. AnyRef
  6. Any
Implicitly
  1. by XtensionClassifiable
  2. by XtensionStructure
  3. by XtensionTokenizeInputLike
  4. by XtensionSyntax
  5. by XtensionShow
  6. by XtensionParseInputLike
  7. by any2stringadd
  8. by StringFormat
  9. by Ensuring
  10. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalahostNamer(context0: ScalahostAnalyzer.Context)

    Permalink

Type Members

  1. sealed trait AnyBeanGetter extends Namers.Namer.BeanAccessor with Namers.Namer.DerivedGetter

    Permalink
    Definition Classes
    MethodSynth
  2. sealed abstract class BaseGetter extends Namers.Namer.DerivedGetter

    Permalink
    Definition Classes
    MethodSynth
  3. sealed abstract class BeanAccessor extends Namers.Namer.DerivedFromValDef

    Permalink
    Definition Classes
    MethodSynth
  4. case class BeanGetter extends Namers.Namer.BeanAccessor with Namers.Namer.AnyBeanGetter with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  5. case class BeanSetter extends Namers.Namer.BeanAccessor with Namers.Namer.DerivedSetter with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  6. case class BooleanBeanGetter extends Namers.Namer.BeanAccessor with Namers.Namer.AnyBeanGetter with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  7. class CompleterWrapper extends Analyzer.TypeCompleter

    Permalink
    Definition Classes
    Namer
  8. sealed trait Derived extends AnyRef

    Permalink
    Definition Classes
    MethodSynth
  9. sealed trait DerivedFromClassDef extends Namers.Namer.DerivedFromMemberDef

    Permalink
    Definition Classes
    MethodSynth
  10. sealed trait DerivedFromMemberDef extends Namers.Namer.Derived

    Permalink
    Definition Classes
    MethodSynth
  11. sealed trait DerivedFromValDef extends Namers.Namer.DerivedFromMemberDef

    Permalink
    Definition Classes
    MethodSynth
  12. sealed trait DerivedGetter extends Namers.Namer.DerivedFromValDef

    Permalink
    Definition Classes
    MethodSynth
  13. sealed trait DerivedSetter extends Namers.Namer.DerivedFromValDef

    Permalink
    Definition Classes
    MethodSynth
  14. case class Field extends Namers.Namer.DerivedFromValDef with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  15. case class Getter extends Namers.Namer.BaseGetter with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  16. case class ImplicitClassWrapper extends Namers.Namer.DerivedFromClassDef with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  17. case class LazyValGetter extends Namers.Namer.BaseGetter with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  18. class LogTransitions[S] extends AnyRef

    Permalink
    Definition Classes
    Namer
  19. trait NoSymbolBeanGetter extends Namers.Namer.BeanAccessor with Namers.Namer.AnyBeanGetter

    Permalink
    Definition Classes
    MethodSynth
  20. case class Param extends Namers.Namer.DerivedFromValDef with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth
  21. case class Setter extends Namers.Namer.DerivedSetter with Product with Serializable

    Permalink
    Definition Classes
    MethodSynth

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 ScalahostNamer to any2stringadd[ScalahostNamer] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ScalahostNamer, B)

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

    Permalink
    Definition Classes
    AnyRef → Any
  6. def accessorTypeCompleter(tree: Global.ValDef, isSetter: Boolean): ScalahostAnalyzer.TypeCompleter with ScalahostAnalyzer.LockingTypeCompleter with Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    Namer
  7. def addApplyUnapply(cdef: Global.ClassDef, namer: ScalahostAnalyzer.Namer): Unit

    Permalink
    Definition Classes
    Namer
  8. def addCopyMethod(cdef: Global.ClassDef, namer: ScalahostAnalyzer.Namer): Unit

    Permalink
    Definition Classes
    Namer
  9. def addDerivedTrees(typer: ScalahostAnalyzer.Typer, stat: Global.Tree): List[Global.Tree]

    Permalink
    Definition Classes
    MethodSynth
  10. def allValDefDerived(vd: Global.ValDef): collection.immutable.List[DerivedFromValDef]

    Permalink
    Definition Classes
    MethodSynth
  11. def applicableTypeParams(owner: Global.Symbol): List[Global.Symbol]

    Permalink
    Definition Classes
    Namer
  12. def applyUnapplyMethodCompleter(un_applyDef: Global.DefDef, companionContext: ScalahostAnalyzer.Context): ScalahostAnalyzer.TypeCompleter

    Permalink
    Definition Classes
    Namer
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def assignAndEnterFinishedSymbol(tree: Global.MemberDef): Global.Symbol

    Permalink
    Definition Classes
    Namer
  15. def assignAndEnterSymbol(tree: Global.MemberDef): Global.Symbol

    Permalink
    Definition Classes
    Namer
  16. def assignSymbol(tree: Global.MemberDef, name: Global.Name, mask: Long): Global.Symbol

    Permalink
    Definition Classes
    Namer
  17. def assignSymbol(tree: Global.Tree): Global.Symbol

    Permalink
    Definition Classes
    Namer
  18. def beanAccessors(vd: Global.ValDef): List[DerivedFromValDef]

    Permalink
    Definition Classes
    MethodSynth
  19. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def completerOf(tree: Global.Tree): ScalahostAnalyzer.TypeCompleter

    Permalink
    Definition Classes
    Namer
  21. def conflict(newS: Global.Symbol, oldS: Global.Symbol): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Namer
  22. val context: ScalahostAnalyzer.Context

    Permalink
    Definition Classes
    Namer
  23. def contextFile: AbstractFile

    Permalink
    Definition Classes
    Namer
  24. def copyMethodCompleter(copyDef: Global.DefDef): ScalahostAnalyzer.TypeCompleter

    Permalink
    Definition Classes
    Namer
  25. def createFieldSymbol(tree: Global.ValDef): Global.TermSymbol

    Permalink
    Definition Classes
    Namer
  26. def createImportSymbol(tree: Global.Tree): Global.TermSymbol

    Permalink
    Definition Classes
    Namer
  27. def createInnerNamer(): ScalahostAnalyzer.Namer

    Permalink
    Definition Classes
    Namer
  28. def createMemberSymbol(tree: Global.MemberDef, name: Global.Name, mask: Long): Global.Symbol

    Permalink
    Definition Classes
    Namer
  29. def createNamer(tree: Global.Tree): ScalahostAnalyzer.Namer

    Permalink
    Definition Classes
    Namer
  30. def createPackageSymbol(pos: Global.Position, pid: Global.RefTree): Global.Symbol

    Permalink
    Definition Classes
    Namer
  31. def createPrimaryConstructorParameterNamer: ScalahostAnalyzer.Namer

    Permalink
    Definition Classes
    Namer
  32. def enclosingNamerWithScope(scope: Global.Scope): ScalahostAnalyzer.Namer

    Permalink
    Definition Classes
    Namer
  33. def ensureCompanionObject(cdef: Global.ClassDef, creator: (Global.ClassDef) ⇒ Global.Tree): Global.Symbol

    Permalink
    Definition Classes
    Namer
  34. def ensuring(cond: (ScalahostNamer) ⇒ Boolean, msg: ⇒ Any): ScalahostNamer

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

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

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

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to Ensuring[ScalahostNamer] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  38. def enterBeans(tree: Global.ValDef): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    MethodSynth
  39. def enterClassDef(tree: Global.ClassDef): Unit

    Permalink
    Definition Classes
    Namer
  40. def enterClassSymbol(tree: Global.ClassDef): Global.Symbol

    Permalink
    Definition Classes
    Namer
  41. def enterDefDef(tree: Global.DefDef): Unit

    Permalink
    Definition Classes
    Namer
  42. def enterExistingSym(sym: Global.Symbol, tree: Global.Tree): ScalahostAnalyzer.Context

    Permalink
    Definition Classes
    Namer
  43. def enterGetterSetter(tree: Global.ValDef): Unit

    Permalink
    Definition Classes
    MethodSynth
  44. def enterIfNotThere(sym: Global.Symbol): Unit

    Permalink
    Definition Classes
    Namer
  45. def enterImplicitWrapper(tree: Global.ClassDef): Unit

    Permalink
    Definition Classes
    MethodSynth
  46. def enterInScope(sym: Global.Symbol, scope: Global.Scope): Global.Symbol

    Permalink
    Definition Classes
    Namer
  47. def enterInScope(sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    Namer
  48. def enterLazyVal(tree: Global.ValDef, lazyAccessor: Global.Symbol): Global.TermSymbol

    Permalink
    Definition Classes
    Namer
  49. def enterModuleDef(tree: Global.ModuleDef): Global.Symbol

    Permalink
    Definition Classes
    Namer
  50. def enterModuleSymbol(tree: Global.ModuleDef): Global.Symbol

    Permalink
    Definition Classes
    Namer
  51. def enterPackage(tree: Global.PackageDef): Unit

    Permalink
    Definition Classes
    Namer
  52. def enterSelf(self: Global.ValDef): Unit

    Permalink
    Definition Classes
    Namer
  53. def enterStrictVal(tree: Global.ValDef): Global.TermSymbol

    Permalink
    Definition Classes
    Namer
  54. def enterSym(tree: Global.Tree): ScalahostAnalyzer.Context

    Permalink
    Definition Classes
    Namer
  55. def enterSyms(trees: List[Global.Tree]): ScalahostAnalyzer.Namer

    Permalink
    Definition Classes
    Namer
  56. def enterSyntheticSym(tree: Global.Tree): Global.Symbol

    Permalink
    Definition Classes
    Namer
  57. def enterTypeDef(tree: Global.TypeDef): Global.Symbol

    Permalink
    Definition Classes
    Namer
  58. def enterValDef(tree: Global.ValDef): Unit

    Permalink
    Definition Classes
    Namer
  59. def enterValSymbol(tree: Global.ValDef, sym: Global.TermSymbol): Global.TermSymbol

    Permalink
    Definition Classes
    Namer
  60. def enterValueParams(vparamss: List[List[Global.ValDef]]): List[List[Global.Symbol]]

    Permalink
    Definition Classes
    Namer
  61. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  63. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  64. def findCyclicalLowerBound(tp: Global.Type): Global.Symbol

    Permalink
    Definition Classes
    Namer
  65. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to StringFormat[ScalahostNamer] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  66. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  67. def handleSyntheticNameConflict(sym1: Global.Symbol, sym2: Global.Symbol): Unit

    Permalink
    Definition Classes
    Namer
  68. def hasUnitType(sym: Global.Symbol): Boolean

    Permalink
    Definition Classes
    MethodSynth
  69. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  70. def inConstructorFlag: Long

    Permalink
    Definition Classes
    Namer
  71. def includeParent(tpe: Global.Type, parent: Global.Symbol): Global.Type

    Permalink
    Definition Classes
    Namer
  72. def is[U](implicit classifier: Classifier[ScalahostNamer, U]): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionClassifiable[ScalahostNamer] performed by method XtensionClassifiable in scala.meta.classifiers.Api. This conversion will take place only if an implicit value of type Classifiable[ScalahostNamer] is in scope.
    Definition Classes
    XtensionClassifiable
  73. def isEnumConstant(vd: Global.ValDef): Boolean

    Permalink
    Definition Classes
    Namer
  74. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  75. def isNot[U](implicit classifier: Classifier[ScalahostNamer, U]): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionClassifiable[ScalahostNamer] performed by method XtensionClassifiable in scala.meta.classifiers.Api. This conversion will take place only if an implicit value of type Classifiable[ScalahostNamer] is in scope.
    Definition Classes
    XtensionClassifiable
  76. def moduleClassFlags(moduleFlags: Long): Long

    Permalink
    Definition Classes
    Namer
  77. def moduleClassTypeCompleter(tree: Global.ModuleDef): ScalahostAnalyzer.TypeCompleter with ScalahostAnalyzer.LockingTypeCompleter with Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    Namer
  78. def monoTypeCompleter(tree: Global.Tree): ScalahostAnalyzer.TypeCompleter with ScalahostAnalyzer.LockingTypeCompleter with Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    Namer
  79. def namerOf(sym: Global.Symbol): ScalahostAnalyzer.Namer

    Permalink
    Definition Classes
    Namer
  80. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  81. def noEnterGetterSetter(vd: Global.ValDef): Boolean

    Permalink
    Definition Classes
    Namer
  82. def noFinishGetterSetter(vd: Global.ValDef): Boolean

    Permalink
    Definition Classes
    Namer
  83. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  85. def owner: Global.Symbol

    Permalink
    Attributes
    protected
    Definition Classes
    Namer
  86. def parse[U](implicit convert: Convert[ScalahostNamer, Input], parse: Parse[U], dialect: Dialect): Parsed[U]

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionParseInputLike[ScalahostNamer] performed by method XtensionParseInputLike in scala.meta.parsers.Api.
    Definition Classes
    XtensionParseInputLike
  87. def saveDefaultGetter(meth: Global.Symbol, default: Global.Symbol): Unit

    Permalink
    Definition Classes
    Namer
  88. def selfTypeCompleter(tree: Global.Tree): ScalahostAnalyzer.TypeCompleter with ScalahostAnalyzer.LockingTypeCompleter with Global.FlagAgnosticCompleter

    Permalink
    Definition Classes
    ScalahostNamer → Namer
  89. def setPrivateWithin(tree: Global.MemberDef, sym: Global.Symbol): Global.Symbol

    Permalink
    Definition Classes
    Namer
  90. def setPrivateWithin[T <: Global.Symbol](tree: Global.Tree, sym: T, mods: Global.Modifiers): T

    Permalink
    Definition Classes
    Namer
  91. def show[Style[X] <: Show[X]](implicit style: Style[ScalahostNamer]): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionShow[ScalahostNamer] performed by method XtensionShow in scala.meta.prettyprinters.Api.
    Definition Classes
    XtensionShow
  92. def standardAccessors(vd: Global.ValDef): List[DerivedFromValDef]

    Permalink
    Definition Classes
    MethodSynth
  93. def standardEnsureCompanionObject(cdef: Global.ClassDef, creator: (Global.ClassDef) ⇒ Global.Tree): Global.Symbol

    Permalink
    Definition Classes
    Namer
  94. def standardEnterSym(tree: Global.Tree): ScalahostAnalyzer.Context

    Permalink
    Definition Classes
    Namer
  95. def structure: String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionStructure[ScalahostNamer] performed by method XtensionStructure in scala.meta.prettyprinters.Api. This conversion will take place only if an implicit value of type Structure[ScalahostNamer] is in scope.
    Definition Classes
    XtensionStructure
  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  97. def syntax: String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionSyntax[ScalahostNamer] performed by method XtensionSyntax in scala.meta.prettyprinters.Api. This conversion will take place only if an implicit value of type Syntax[ScalahostNamer] is in scope.
    Definition Classes
    XtensionSyntax
  98. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  99. def tokenize(implicit convert: Convert[ScalahostNamer, Input], tokenize: Tokenize, dialect: Dialect): Tokenized

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalahostNamer to meta.XtensionTokenizeInputLike[ScalahostNamer] performed by method XtensionTokenizeInputLike in scala.meta.tokenizers.Api.
    Definition Classes
    XtensionTokenizeInputLike
  100. def typeErrorHandler[T](tree: Global.Tree, alt: T): PartialFunction[Throwable, T]

    Permalink
    Definition Classes
    Namer
  101. def typeSig(tree: Global.Tree): Global.Type

    Permalink
    Definition Classes
    Namer
  102. val typer: ScalahostAnalyzer.Typer

    Permalink
    Definition Classes
    Namer
  103. def updatePosFlags(sym: Global.Symbol, pos: Global.Position, flags: Long): Global.Symbol

    Permalink
    Definition Classes
    Namer
  104. def validate(sym: Global.Symbol): Unit

    Permalink
    Definition Classes
    Namer
  105. def validateCompanionDefs(tree: Global.ImplDef): Unit

    Permalink
    Definition Classes
    Namer
  106. def validateParam(tree: Global.ValDef): Unit

    Permalink
    Definition Classes
    MethodSynth
  107. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  110. def [B](y: B): (ScalahostNamer, B)

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

Inherited from ScalahostAnalyzer.Namer

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion XtensionClassifiable from ScalahostNamer to meta.XtensionClassifiable[ScalahostNamer]

Inherited by implicit conversion XtensionStructure from ScalahostNamer to meta.XtensionStructure[ScalahostNamer]

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

Inherited by implicit conversion XtensionSyntax from ScalahostNamer to meta.XtensionSyntax[ScalahostNamer]

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

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

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

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

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

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

Ungrouped