static String generateChar(Character c) { return "'" + toEscape(c, true, 'a') + "'"; }
if (content.length() == 1) throw new IllegalArgumentException("Incomplete backslash escape: '\\'"); char x = content.charAt(1); char fromEscape = fromEscape(x); if (fromEscape != 0 && content.length() == 2) return fromEscape; if (x >= '0' && x <= '7') {
if (content.length() == 1) throw new IllegalArgumentException("Incomplete backslash escape: '\\'"); char x = content.charAt(1); char fromEscape = fromEscape(x); if (fromEscape != 0 && content.length() == 2) return fromEscape; if (x >= '0' && x <= '7') {
static String generateChar(Character c) { return "'" + toEscape(c, true, 'a') + "'"; }
if (content.length() == 1) throw new IllegalArgumentException("Incomplete backslash escape: '\\'"); char x = content.charAt(1); char fromEscape = fromEscape(x); if (fromEscape != 0 && content.length() == 2) return fromEscape; if (x >= '0' && x <= '7') {
static String generateChar(Character c) { return "'" + toEscape(c, true, 'a') + "'"; }
char fromEscape = CharLiteralTemplate.fromEscape(x); if (fromEscape != 0) { value.append(fromEscape);
static String generateString(String literal) { StringBuilder raw = new StringBuilder().append('"'); char[] cs = literal.toCharArray(); for (int i = 0; i < cs.length; i++) { char c = cs[i]; char next = (i < cs.length-1) ? cs[i+1] : 'a'; raw.append(CharLiteralTemplate.toEscape(c, false, next)); } return raw.append('"').toString(); }
char fromEscape = CharLiteralTemplate.fromEscape(x); if (fromEscape != 0) { value.append(fromEscape);
static String generateString(String literal) { StringBuilder raw = new StringBuilder().append('"'); char[] cs = literal.toCharArray(); for (int i = 0; i < cs.length; i++) { char c = cs[i]; char next = (i < cs.length-1) ? cs[i+1] : 'a'; raw.append(CharLiteralTemplate.toEscape(c, false, next)); } return raw.append('"').toString(); }
char fromEscape = CharLiteralTemplate.fromEscape(x); if (fromEscape != 0) { value.append(fromEscape);
static String generateString(String literal) { StringBuilder raw = new StringBuilder().append('"'); char[] cs = literal.toCharArray(); for (int i = 0; i < cs.length; i++) { char c = cs[i]; char next = (i < cs.length-1) ? cs[i+1] : 'a'; raw.append(CharLiteralTemplate.toEscape(c, false, next)); } return raw.append('"').toString(); }