dotty.tools.dotc.core.NameOps

TermNameDecorator

Related Doc: package NameOps

implicit final class TermNameDecorator extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TermNameDecorator
  2. AnyVal
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TermNameDecorator(name: TermName)

Value Members

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

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

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

    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def defaultGetterIndex: Int

    If this is a default getter, its index (starting from 0), else -1

  6. def defaultGetterName(pos: Int): TermName

    Nominally, name$default$N, encoded for <init>

    Nominally, name$default$N, encoded for <init>

    Note

    Default getter name suffixes start at 1, so pos has to be adjusted by +1

  7. def defaultGetterToMethod: TermName

    Nominally, name from name$default$N, CONSTRUCTOR for <init>

  8. def fieldName: TermName

  9. def fieldToGetter: TermName

  10. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  11. def getterName: TermName

  12. def inlineAccessorName: String

  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. def lazyLocalName: ThisName

  15. def moduleVarName: TermName

  16. val name: TermName

  17. def nonLazyName: Name

  18. def primitiveInfixMethodName: TermName

    The name of a method which stands in for a primitive operation during structural type dispatch.

  19. def primitiveMethodName: TermName

  20. def primitivePostfixMethodName: TermName

    Postfix/prefix, really.

  21. def protectedAccessorName: TermName

    The name of an accessor for protected symbols.

  22. def protectedSetterName: TermName

    The name of a setter for protected symbols.

    The name of a setter for protected symbols. Used for inherited Java fields.

  23. def setterName: TermName

  24. def stripScala2LocalSuffix: TermName

  25. def toString(): String

    Definition Classes
    Any
  26. def toUnaryName: TermName

    The name unary_x for a prefix operator x

Inherited from AnyVal

Inherited from Any

Ungrouped