- java.lang.Object
-
- io.github.mmm.scanner.CharEscapeHelper
-
public class CharEscapeHelper extends Object
Simple static helper for dealing with escaped characters.
-
-
Constructor Summary
Constructors Constructor Description CharEscapeHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Character
resolveEscape(char c)
static Character
resolveEscape(String sequence)
-
-
-
Method Detail
-
resolveEscape
public static Character resolveEscape(char c)
- Parameters:
c
- the character that was escaped (e.g. 't' for tab, 'n' for line feed, 'r' for carriage return, '0' for NUL, etc.)- Returns:
- the resolved (unescaped) character according to JLS 3.10.6 or
null
for invalid escape character. - See Also:
resolveEscape(String)
-
resolveEscape
public static Character resolveEscape(String sequence)
- Parameters:
sequence
- the sequence of characters that has been escaped (e.g. "u000A" for line feed, or "u00df" for szlig/ß, etc.)- Returns:
- the resolved (unescaped) character according to JLS 3.10.6 or
null
for invalid escape sequence. - See Also:
resolveEscape(char)
-
-