scala.reflect.internal.NameManglers
The expanded setter name of name
relative to this class base
If name
is an expandedName name, the original name.
If name
is an expandedName name, the original name.
Otherwise name
itself.
The name of an accessor for protected symbols.
The name of a setter for protected symbols.
The name of a setter for protected symbols. Used for inherited Java fields.
Return the original name and the types on which this name is specialized.
Return the original name and the types on which this name is specialized. For example,
splitSpecializedName("foo$mIcD$sp") == ('foo', "I", "D")
foo$mIcD$sp
is the name of a method specialized on two type
parameters, the first one belonging to the method itself, on Int,
and another one belonging to the enclosing class, on Double.
(Since version Use SPECIALIZED_SUFFIX) 2.10.0
(Since version Use SPECIALIZED_SUFFIX) 2.10.0