package scala.runtime
import java.lang.Character
final class RichChar(val self: Char) extends IntegralProxy[Char] {
def asDigit: Int = Character.digit(self, Character.MAX_RADIX)
def isControl: Boolean = Character.isISOControl(self)
def isDigit: Boolean = Character.isDigit(self)
def isLetter: Boolean = Character.isLetter(self)
def isLetterOrDigit: Boolean = Character.isLetterOrDigit(self)
def isWhitespace: Boolean = Character.isWhitespace(self)
def isSpaceChar: Boolean = Character.isSpaceChar(self)
def isHighSurrogate: Boolean = Character.isHighSurrogate(self)
def isLowSurrogate: Boolean = Character.isLowSurrogate(self)
def isSurrogate: Boolean = isHighSurrogate || isLowSurrogate
def isUnicodeIdentifierStart: Boolean = Character.isUnicodeIdentifierStart(self)
def isUnicodeIdentifierPart: Boolean = Character.isUnicodeIdentifierPart(self)
def isIdentifierIgnorable: Boolean = Character.isIdentifierIgnorable(self)
def isMirrored: Boolean = Character.isMirrored(self)
def isLower: Boolean = Character.isLowerCase(self)
def isUpper: Boolean = Character.isUpperCase(self)
def isTitleCase: Boolean = Character.isTitleCase(self)
def toLower: Char = Character.toLowerCase(self)
def toUpper: Char = Character.toUpperCase(self)
def toTitleCase: Char = Character.toTitleCase(self)
def getType: Int = Character.getType(self)
def getNumericValue: Int = Character.getNumericValue(self)
def getDirectionality: Byte = Character.getDirectionality(self)
def reverseBytes: Char = Character.reverseBytes(self)
@deprecated("Use ch.toLower instead", "2.8.0")
def toLowerCase: Char = toLower
@deprecated("Use ch.toUpper instead", "2.8.0")
def toUpperCase: Char = toUpper
@deprecated("Use ch.isLower instead", "2.8.0")
def isLowerCase: Boolean = isLower
@deprecated("Use ch.isUpper instead", "2.8.0")
def isUpperCase: Boolean = isUpper
}
<iframe src="https://xuwei-k.github.io/scala-library-sxr/scala-library-2.9.1/scala/runtime/RichChar.scala.html" width="1280" height="720" frameborder="0"> </iframe>