public final class com.github.javaparser.utils.StringEscapeUtils extends java.lang.Object
{
private static final com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_UNESCAPE;
private static final com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_ESCAPE;
private static final com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator ESCAPE_JAVA;
private static final com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator UNESCAPE_JAVA;
private static final com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator UNESCAPE_JAVA_TEXT_BLOCK;
private void <init>()
{
com.github.javaparser.utils.StringEscapeUtils v;
v := @this: com.github.javaparser.utils.StringEscapeUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.lang.String escapeJava(java.lang.String)
{
com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = <com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator ESCAPE_JAVA>;
v = specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator: java.lang.String translate(java.lang.CharSequence)>(v);
return v;
}
public static java.lang.String unescapeJava(java.lang.String)
{
com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = <com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator UNESCAPE_JAVA>;
v = specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator: java.lang.String translate(java.lang.CharSequence)>(v);
return v;
}
public static java.lang.String unescapeJavaTextBlock(java.lang.String)
{
com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = <com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator UNESCAPE_JAVA_TEXT_BLOCK>;
v = specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator: java.lang.String translate(java.lang.CharSequence)>(v);
return v;
}
static void <clinit>()
{
com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator v, v, v;
com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper v, v;
com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[] v, v, v;
com.github.javaparser.utils.StringEscapeUtils$LookupTranslator v, v, v, v, v, v, v, v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper v, v;
java.lang.String[][] v, v, v, v, v;
v = new com.github.javaparser.utils.StringEscapeUtils$LookupTranslator;
v = newarray (java.lang.String[])[5];
v = newarray (java.lang.String)[2];
v[0] = "\\b";
v[1] = "\u0008";
v[0] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\n";
v[1] = "\n";
v[1] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\t";
v[1] = "\t";
v[2] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\f";
v[1] = "\f";
v[3] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\r";
v[1] = "\r";
v[4] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$LookupTranslator: void <init>(java.lang.CharSequence[][])>(v);
<com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_UNESCAPE> = v;
v = new com.github.javaparser.utils.StringEscapeUtils$LookupTranslator;
v = newarray (java.lang.String[])[5];
v = newarray (java.lang.String)[2];
v[0] = "\u0008";
v[1] = "\\b";
v[0] = v;
v = newarray (java.lang.String)[2];
v[0] = "\n";
v[1] = "\\n";
v[1] = v;
v = newarray (java.lang.String)[2];
v[0] = "\t";
v[1] = "\\t";
v[2] = v;
v = newarray (java.lang.String)[2];
v[0] = "\f";
v[1] = "\\f";
v[3] = v;
v = newarray (java.lang.String)[2];
v[0] = "\r";
v[1] = "\\r";
v[4] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$LookupTranslator: void <init>(java.lang.CharSequence[][])>(v);
<com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_ESCAPE> = v;
v = new com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator;
v = newarray (com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator)[2];
v = new com.github.javaparser.utils.StringEscapeUtils$LookupTranslator;
v = newarray (java.lang.String[])[2];
v = newarray (java.lang.String)[2];
v[0] = "\"";
v[1] = "\\\"";
v[0] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\";
v[1] = "\\\\";
v[1] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$LookupTranslator: void <init>(java.lang.CharSequence[][])>(v);
v[0] = v;
v = <com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_ESCAPE>;
v[1] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator: void <init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])>(v);
<com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator ESCAPE_JAVA> = v;
v = new com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator;
v = newarray (com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator)[4];
v = new com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper: void <init>()>();
v[0] = v;
v = new com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper: void <init>()>();
v[1] = v;
v = <com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_UNESCAPE>;
v[2] = v;
v = new com.github.javaparser.utils.StringEscapeUtils$LookupTranslator;
v = newarray (java.lang.String[])[4];
v = newarray (java.lang.String)[2];
v[0] = "\\\\";
v[1] = "\\";
v[0] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\\"";
v[1] = "\"";
v[1] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\\'";
v[1] = "\'";
v[2] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\";
v[1] = "";
v[3] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$LookupTranslator: void <init>(java.lang.CharSequence[][])>(v);
v[3] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator: void <init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])>(v);
<com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator UNESCAPE_JAVA> = v;
v = new com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator;
v = newarray (com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator)[4];
v = new com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper: void <init>()>();
v[0] = v;
v = new com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper: void <init>()>();
v[1] = v;
v = <com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$LookupTranslator JAVA_CTRL_CHARS_UNESCAPE>;
v[2] = v;
v = new com.github.javaparser.utils.StringEscapeUtils$LookupTranslator;
v = newarray (java.lang.String[])[6];
v = newarray (java.lang.String)[2];
v[0] = "\\\\";
v[1] = "\\";
v[0] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\\"";
v[1] = "\"";
v[1] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\\'";
v[1] = "\'";
v[2] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\";
v[1] = "";
v[3] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\s";
v[1] = " ";
v[4] = v;
v = newarray (java.lang.String)[2];
v[0] = "\\\n";
v[1] = "";
v[5] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$LookupTranslator: void <init>(java.lang.CharSequence[][])>(v);
v[3] = v;
specialinvoke v.<com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator: void <init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])>(v);
<com.github.javaparser.utils.StringEscapeUtils: com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator UNESCAPE_JAVA_TEXT_BLOCK> = v;
return;
}
}