MCPcopy Create free account
hub / github.com/dynjs/dynjs / unicodeEscapeSequence

Method unicodeEscapeSequence

src/main/java/org/dynjs/parser/js/Lexer.java:891–904  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

889 }
890
891 protected String unicodeEscapeSequence() {
892 StringBuilder text = new StringBuilder();
893 text.append("0x");
894 consume();
895 consume();
896
897 for (int i = 0; i < 4; ++i) {
898 int c = hexDigit();
899 text.append((char) c);
900 }
901
902 int code = Integer.decode(text.toString());
903 return new String(Character.toChars(code));
904 }
905
906 protected String hexEscapeSequence() {
907 StringBuilder text = new StringBuilder();

Callers 2

stringLiteralMethod · 0.95

Calls 5

consumeMethod · 0.95
hexDigitMethod · 0.95
appendMethod · 0.80
decodeMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected