Index: test/dart_codegen/expect/convert/html_escape.dart |
diff --git a/test/dart_codegen/expect/convert/html_escape.dart b/test/dart_codegen/expect/convert/html_escape.dart |
deleted file mode 100644 |
index c4ea21b096e651161ad09aa092d50cb6bf862faf..0000000000000000000000000000000000000000 |
--- a/test/dart_codegen/expect/convert/html_escape.dart |
+++ /dev/null |
@@ -1,73 +0,0 @@ |
-part of dart.convert; |
- const HtmlEscape HTML_ESCAPE = const HtmlEscape(); |
- class HtmlEscapeMode {final String _name; |
- final bool escapeLtGt; |
- final bool escapeQuot; |
- final bool escapeApos; |
- final bool escapeSlash; |
- static const HtmlEscapeMode UNKNOWN = const HtmlEscapeMode._('unknown', true, true, true, true); |
- static const HtmlEscapeMode ATTRIBUTE = const HtmlEscapeMode._('attribute', false, true, false, false); |
- static const HtmlEscapeMode ELEMENT = const HtmlEscapeMode._('element', true, false, false, true); |
- const HtmlEscapeMode._(this._name, this.escapeLtGt, this.escapeQuot, this.escapeApos, this.escapeSlash); |
- String toString() => _name; |
-} |
- class HtmlEscape extends Converter<String, String> {final HtmlEscapeMode mode; |
- const HtmlEscape([this.mode = HtmlEscapeMode.UNKNOWN]); |
- String convert(String text) { |
-var val = _convert(text, 0, text.length); |
- return val == null ? text : val; |
-} |
- String _convert(String text, int start, int end) { |
-StringBuffer result = null; |
- for (int i = start; i < end; i++) { |
- var ch = text[i]; |
- String replace = null; |
- switch (ch) {case '&': replace = '&'; |
- break; |
- case '\u00A0': replace = ' '; |
- break; |
- case '"': if (mode.escapeQuot) replace = '"'; |
- break; |
- case "'": if (mode.escapeApos) replace = '''; |
- break; |
- case '<': if (mode.escapeLtGt) replace = '<'; |
- break; |
- case '>': if (mode.escapeLtGt) replace = '>'; |
- break; |
- case '/': if (mode.escapeSlash) replace = '/'; |
- break; |
- } |
- if (replace != null) { |
- if (result == null) result = new StringBuffer(text.substring(start, i)); |
- result.write(replace); |
- } |
- else if (result != null) { |
- result.write(ch); |
- } |
-} |
- return result != null ? result.toString() : null; |
-} |
- StringConversionSink startChunkedConversion(Sink<String> sink) { |
-if (sink is! StringConversionSink) { |
-sink = new StringConversionSink.from(sink); |
-} |
- return new _HtmlEscapeSink(this, DEVC$RT.cast(sink, DEVC$RT.type((Sink<String> _) { |
-} |
-), StringConversionSink, "ImplicitCast", """line 79, column 38 of dart:convert/html_escape.dart: """, sink is StringConversionSink, true)); |
-} |
-} |
- class _HtmlEscapeSink extends StringConversionSinkBase {final HtmlEscape _escape; |
- final StringConversionSink _sink; |
- _HtmlEscapeSink(this._escape, this._sink); |
- void addSlice(String chunk, int start, int end, bool isLast) { |
-var val = _escape._convert(chunk, start, end); |
- if (val == null) { |
-_sink.addSlice(chunk, start, end, isLast); |
-} |
- else { |
-_sink.add(val); |
- if (isLast) _sink.close(); |
-} |
-} |
- void close() => _sink.close(); |
-} |