final class TermNameDecorator
extends AnyVal

Constructors

TermNameDecorator ( name: TermName )

Members

val name : TermName
def defaultGetterIndex : Int

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

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

def defaultGetterName ( pos: Int ) : TermName

Nominally, name$default$N, encoded for

Nominally, name$default$N, encoded for

def defaultGetterToMethod : TermName

Nominally, name from name$default$N, CONSTRUCTOR for

Nominally, name from name$default$N, CONSTRUCTOR for

def fieldName : TermName
def fieldToGetter : TermName
def getterName : TermName
def inlineAccessorName : String
def lazyLocalName : ThisName
def moduleVarName : TermName
def nonLazyName : Repr
def primitiveInfixMethodName : TermName

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

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

def primitiveMethodName : TermName
def primitivePostfixMethodName : TermName

Postfix/prefix, really.

Postfix/prefix, really.

def protectedAccessorName : TermName

The name of an accessor for protected symbols.

The name of an accessor for protected symbols.

def protectedSetterName : TermName

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

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

def setterName : TermName
private def setterToGetter : TermName
def stripScala2LocalSuffix : TermName
def toUnaryName : TermName

The name unary_x for a prefix operator x

The name unary_x for a prefix operator x