public final class SourceCodeEscapers
extends java.lang.Object
NOTE: This class is cribbed from the Guava libraries SourceCodeEscapers which is not part of the current Guava release. https://github.com/google/guava/issues/1620
Modifier and Type | Method and Description |
---|---|
static void |
appendWithJavascriptEscaper(java.lang.CharSequence c,
java.lang.Appendable to)
|
static com.google.common.escape.Escaper |
javascriptEscaper()
Returns an
Escaper instance that replaces non-ASCII characters in a string with their
equivalent Javascript UTF-16 escape sequences "\unnnn", "\xnn" or special
replacement sequences "\b", "\t", "\n", "\f", "\r" or "\\". |
public static com.google.common.escape.Escaper javascriptEscaper()
Escaper
instance that replaces non-ASCII characters in a string with their
equivalent Javascript UTF-16 escape sequences "\unnnn", "\xnn" or special
replacement sequences "\b", "\t", "\n", "\f", "\r" or "\\".
Warning: This escaper is not suitable for JSON. JSON users may wish to use GSON or other high-level APIs when possible.
public static void appendWithJavascriptEscaper(java.lang.CharSequence c, java.lang.Appendable to) throws java.io.IOException
javascriptEscaper()
to append the escaped transformation of c
to to
. Using this method can be more memory efficient than calling Escaper.escape(String)
.java.io.IOException
Copyright © 2009-2019 Google. All Rights Reserved.