net.sandrogrzicic.scalabuff.compiler

BuffedString

class BuffedString extends AnyRef

String extension with some useful methods.

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

Instance Constructors

  1. new BuffedString(str: String)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

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

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

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

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

    Definition Classes
    Any
  7. def betweenLast(from: Char, to: Char): String

    Returns the substring between the specified characters on the last original string positions.

    Returns the substring between the specified characters on the last original string positions. If any of the characters isn't found, the returned string is returned fully from the start and/or to the end of the original string. If the end position is lower than the start position, an empty string is returned.

  8. def camelCase: String

    CamelCases this string, with the first letter uppercased.

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def dropUntilFirst(c: Char): String

    Returns the tail of this string, starting at the first character after the first occurence of the specified character.

  11. def dropUntilLast(c: Char): String

    Returns the tail of this string, starting at the first character after the last occurence of the specified character.

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. def lowerCamelCase: String

    camelCases this string, with the first letter lowercased.

  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  22. def stripQuotes: String

    Removes leading and trailing double quotes from this string, if any.

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. def takeUntilFirst(c: Char): String

    Returns the head of this string, until the first occurence of the specified character.

  25. def takeUntilLast(c: Char): String

    Returns the head of this string, until the last occurence of the specified character.

  26. def toScalaIdent: String

    Generates a valid Scala identifier: camelCases this string, leaving the first letter lowercased and wraps it into backticks.

  27. def toString(): String

    Definition Classes
    AnyRef → Any
  28. def toTemporaryIdent: String

    Generates a valid temporary Scala identifier: camelCases this string and prefixes it with two underscores.

  29. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped