Packages

o

scala.reflect

NameTransformer

object NameTransformer

Provides functions to encode and decode Scala symbolic names. Also provides some constants.

Source
NameTransformer.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NameTransformer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final val LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
  2. final val LOCAL_SUFFIX_STRING: String(" ")
  3. final val MODULE_INSTANCE_NAME: String("MODULE$")
  4. final val MODULE_SUFFIX_STRING: String("$")
  5. final val MODULE_VAR_SUFFIX_STRING: String("$module")
  6. final val NAME_JOIN_STRING: String("$")
  7. final val SETTER_SUFFIX_STRING: String("_$eq")
  8. final val TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
  9. def decode(name0: String): String

    Replace $opname by corresponding operator symbol.

    Replace $opname by corresponding operator symbol.

    name0

    the string to decode

    returns

    the string with all recognized operator symbol encodings replaced with their name

  10. def encode(name: String): String

    Replace operator symbols by corresponding $opname.

    Replace operator symbols by corresponding $opname.

    name

    the string to encode

    returns

    the string with all recognized opchars replaced with their encoding