dotty.tools.dotc.typer

NamerContextOps

Related Doc: package typer

trait NamerContextOps extends AnyRef

Self Type
Context
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NamerContextOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def adjustModuleCompleter(completer: LazyType, name: Name): LazyType

    Add moduleClass or sourceModule functionality to completer for a module or module class

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def defContext(sym: Symbol): Context

    Context where sym is defined, assuming we are in a nested context.

  8. def denotNamed(name: Name): Denotation

    The denotation with the given name in current context

  9. def effectiveResultType(sym: Symbol, typeParams: List[Symbol], given: Type): Type

    The given type, unless sym is a constructor, in which case the type of the constructed instance is returned

  10. def effectiveScope: Scope

    Either the current scope, or, if the current context owner is a class, the declarations of the current class.

  11. def enter(sym: Symbol): Symbol

    Enter symbol into current class, if current class is owner of current context, or into current scope, if not.

    Enter symbol into current class, if current class is owner of current context, or into current scope, if not. Should always be called instead of scope.enter in order to make sure that updates to class members are reflected in finger prints.

  12. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. def methodType(typeParams: List[Symbol], valueParamss: List[List[Symbol]], resultType: Type, isJava: Boolean = false)(implicit ctx: Context): Type

    The method type corresponding to given parameters and result type

  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def normalizeIfConstructor(paramSymss: List[List[Symbol]], isConstructor: Boolean): List[List[Symbol]]

    if isConstructor, make sure it has one non-implicit parameter list

  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. def symOfContextTree(tree: ast.untpd.Tree): Symbol

    The symbol (stored in some typer's symTree) of an enclosing context definition

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def toString(): String

    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped