Packages

t

treehugger.NameManglers

TermNameMangling

trait TermNameMangling extends Forest.NameManglingCommon

Self Type
Forest.nme.type
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TermNameMangling
  2. NameManglingCommon
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
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. val IMPL_CLASS_SUFFIX: String
  5. val LOCALDUMMY_PREFIX: String
  6. val MODULE_SUFFIX_STRING: String
    Definition Classes
    NameManglingCommon
  7. val NAME_JOIN_STRING: String
    Definition Classes
    NameManglingCommon
  8. val PROTECTED_PREFIX: String
  9. val PROTECTED_SET_PREFIX: String
  10. val SETTER_SUFFIX: Forest.TermName
  11. val SINGLETON_SUFFIX: String
  12. val SUPER_PREFIX_STRING: String
  13. val TRAIT_SETTER_SEPARATOR_STRING: String
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def defaultGetterName(name: Forest.Name, pos: Int): Forest.TermName
  17. def defaultGetterToMethod(name: Forest.Name): Forest.TermName
  18. def dropSingletonName(name: Forest.Name): Forest.TypeName

    Note that for performance reasons, stripEnd does not verify that the suffix is actually the suffix specified.

  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def flattenedName(segments: Forest.Name*): NameType
    Definition Classes
    NameManglingCommon
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  24. def getterName(name: Forest.TermName): Forest.TermName
  25. def getterToLocal(name: Forest.TermName): Forest.TermName
  26. def getterToSetter(name: Forest.TermName): Forest.TermName
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  28. def implClassName(name: Forest.Name): Forest.TypeName
  29. def interfaceName(implname: Forest.Name): Forest.TypeName
  30. def isConstructorName(name: Forest.Name): Boolean
  31. def isExceptionResultName(name: Forest.Name): Boolean
  32. def isImplClassName(name: Forest.Name): Boolean
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def isLocalDummyName(name: Forest.Name): Boolean
  35. def isLocalName(name: Forest.Name): Boolean
  36. def isLoopHeaderLabel(name: Forest.Name): Boolean
  37. def isModuleName(name: Forest.Name): Boolean
  38. def isOpAssignmentName(name: Forest.Name): Boolean
  39. def isProtectedAccessorName(name: Forest.Name): Boolean
  40. def isReplWrapperName(name: Forest.Name): Boolean
  41. def isSetterName(name: Forest.Name): Boolean
  42. def isSingletonName(name: Forest.Name): Boolean
  43. def isTraitSetterName(name: Forest.Name): Boolean
  44. def localDummyName(clazz: Forest.Symbol): Forest.TermName
  45. def localToGetter(name: Forest.TermName): Forest.TermName
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  49. def originalName(name: Forest.Name): Forest.Name

    If name is an expandedName name, the original name.

    If name is an expandedName name, the original name. Otherwise name itself.

  50. def productAccessorName(i: Int): Forest.TermName
  51. def protName(name: Forest.Name): Forest.TermName

    The name of an accessor for protected symbols.

  52. def protSetterName(name: Forest.Name): Forest.TermName

    The name of a setter for protected symbols.

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

  53. def setterToGetter(name: Forest.TermName): Forest.TermName
  54. def singletonName(name: Forest.Name): Forest.TypeName
  55. def splitSpecializedName(name: Forest.Name): (Forest.Name, String, String)
  56. def stripAnonNumberSuffix(name: Forest.Name): Forest.Name
  57. def stripModuleSuffix(name: Forest.Name): Forest.Name
  58. def superName(name: Forest.Name): Forest.TermName
  59. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  60. def toString(): String
    Definition Classes
    AnyRef → Any
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Forest.NameManglingCommon

Inherited from AnyRef

Inherited from Any

Ungrouped