Util.JS: Remove now-unused code

This commit is contained in:
Michael Gratton 2020-08-28 12:06:36 +10:00 committed by Michael James Gratton
parent 92e842bf08
commit 0609fbc3d7
2 changed files with 0 additions and 61 deletions

View file

@ -364,56 +364,6 @@ namespace Util.JS {
return value;
}
/**
* Escapes a string so as to be safe to use as a JS string literal.
*
* This does not append opening or closing quotes.
*/
public string escape_string(string value) {
StringBuilder builder = new StringBuilder.sized(value.length);
for (int i = 0; i < value.length; i++) {
if (value.valid_char(i)) {
unichar c = value.get_char(i);
switch (c) {
case '\x00':
builder.append("\x00");
break;
case '\'':
builder.append("\\\'");
break;
case '"':
builder.append("\\\"");
break;
case '\\':
builder.append("\\\\");
break;
case '\n':
builder.append("\\n");
break;
case '\r':
builder.append("\\r");
break;
case '\x0b':
builder.append("\x0b");
break;
case '\t':
builder.append("\\t");
break;
case '\b':
builder.append("\\b");
break;
case '\f':
builder.append("\\f");
break;
default:
builder.append_unichar(c);
break;
}
}
}
return (string) builder.data;
}
/**
* Convenience method for returning a new Callable instance.
*/

View file

@ -13,7 +13,6 @@ public class Util.JS.Test : TestCase {
public Test() {
base("Util.JS.Test");
add_test("escape_string", escape_string);
add_test("to_variant", to_variant);
add_test("to_value", to_value);
}
@ -26,16 +25,6 @@ public class Util.JS.Test : TestCase {
this.context = null;
}
public void escape_string() throws GLib.Error {
assert(Util.JS.escape_string("\n") == """\n""");
assert(Util.JS.escape_string("\r") == """\r""");
assert(Util.JS.escape_string("\t") == """\t""");
assert(Util.JS.escape_string("\'") == """\'""");
assert(Util.JS.escape_string("\"") == """\"""");
assert(Util.JS.escape_string("something…\n") == """something…\n""");
}
public void to_variant() throws GLib.Error {
assert_equal(
value_to_variant(new JSC.Value.null(this.context)).print(true),