Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(821)

Unified Diff: lib/runtime/dart/convert.js

Issue 1152583002: Add constructors to signatures (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/runtime/dart/convert.js
diff --git a/lib/runtime/dart/convert.js b/lib/runtime/dart/convert.js
index e857e7288c341729754a597e77bcf203f6b94744..e29915e1d3c952974c5eafe94eae1c7c6bec7328 100644
--- a/lib/runtime/dart/convert.js
+++ b/lib/runtime/dart/convert.js
@@ -27,6 +27,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Codec, {
+ constructors: () => ({Codec: [Codec$(S, T), []]}),
methods: () => ({
encode: [T, [S]],
decode: [S, [T]],
@@ -54,6 +55,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Encoding, {
+ constructors: () => ({Encoding: [Encoding, []]}),
methods: () => ({decodeStream: [async.Future$(core.String), [async.Stream$(core.List$(core.int))]]}),
statics: () => ({getByName: [Encoding, [core.String]]}),
names: ['getByName']
@@ -86,6 +88,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(AsciiCodec, {
+ constructors: () => ({AsciiCodec: [AsciiCodec, [], {llowInvali: core.bool}]}),
methods: () => ({decode: [core.String, [core.List$(core.int)], {llowInvali: core.bool}]})
});
let ASCII = dart.const(new AsciiCodec());
@@ -109,6 +112,7 @@ var collection = dart.import(collection);
}
Converter[dart.implements] = () => [async.StreamTransformer$(S, T)];
dart.setSignature(Converter, {
+ constructors: () => ({Converter: [Converter$(S, T), []]}),
methods: () => ({
fuse: [Converter$(S, core.Object), [Converter$(T, core.Object)]],
startChunkedConversion: [ChunkedConversionSink, [core.Sink$(T)]],
@@ -155,6 +159,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_UnicodeSubsetEncoder, {
+ constructors: () => ({_UnicodeSubsetEncoder: [_UnicodeSubsetEncoder, [core.int]]}),
methods: () => ({
convert: [core.List$(core.int), [core.String], [core.int, core.int]],
startChunkedConversion: [StringConversionSink, [core.Sink$(core.List$(core.int))]],
@@ -166,6 +171,9 @@ var collection = dart.import(collection);
super._UnicodeSubsetEncoder(_ASCII_MASK);
}
}
+ dart.setSignature(AsciiEncoder, {
+ constructors: () => ({AsciiEncoder: [AsciiEncoder, []]})
+ });
class StringConversionSinkMixin extends core.Object {
add(str) {
return this.addSlice(str, 0, str.length, false);
@@ -210,6 +218,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_UnicodeSubsetEncoderSink, {
+ constructors: () => ({_UnicodeSubsetEncoderSink: [_UnicodeSubsetEncoderSink, [core.int, ByteConversionSink]]}),
methods: () => ({
close: [dart.void, []],
addSlice: [dart.void, [core.String, core.int, core.int, core.bool]]
@@ -258,6 +267,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_UnicodeSubsetDecoder, {
+ constructors: () => ({_UnicodeSubsetDecoder: [_UnicodeSubsetDecoder, [core.bool, core.int]]}),
methods: () => ({
convert: [core.String, [core.List$(core.int)], [core.int, core.int]],
[_convertInvalid]: [core.String, [core.List$(core.int), core.int, core.int]],
@@ -284,6 +294,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(AsciiDecoder, {
+ constructors: () => ({AsciiDecoder: [AsciiDecoder, [], {llowInvali: core.bool}]}),
methods: () => ({startChunkedConversion: [ByteConversionSink, [core.Sink$(core.String)]]})
});
let ChunkedConversionSink$ = dart.generic(function(T) {
@@ -296,6 +307,12 @@ var collection = dart.import(collection);
}
ChunkedConversionSink[dart.implements] = () => [core.Sink$(T)];
dart.defineNamedConstructor(ChunkedConversionSink, 'withCallback');
+ dart.setSignature(ChunkedConversionSink, {
+ constructors: () => ({
+ ChunkedConversionSink: [ChunkedConversionSink$(T), []],
+ withCallback: [ChunkedConversionSink$(T), [dart.functionType(dart.void, [core.List$(T)])]]
+ })
+ });
return ChunkedConversionSink;
});
let ChunkedConversionSink = ChunkedConversionSink$();
@@ -312,6 +329,13 @@ var collection = dart.import(collection);
}
dart.defineNamedConstructor(ByteConversionSink, 'withCallback');
dart.defineNamedConstructor(ByteConversionSink, 'from');
+ dart.setSignature(ByteConversionSink, {
+ constructors: () => ({
+ ByteConversionSink: [ByteConversionSink, []],
+ withCallback: [ByteConversionSink, [dart.functionType(dart.void, [core.List$(core.int)])]],
+ from: [ByteConversionSink, [core.Sink$(core.List$(core.int))]]
+ })
+ });
class ByteConversionSinkBase extends ByteConversionSink {
ByteConversionSinkBase() {
super.ByteConversionSink();
@@ -354,6 +378,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_ErrorHandlingAsciiDecoderSink, {
+ constructors: () => ({_ErrorHandlingAsciiDecoderSink: [_ErrorHandlingAsciiDecoderSink, [ByteConversionSink]]}),
methods: () => ({
close: [dart.void, []],
add: [dart.void, [core.List$(core.int)]]
@@ -388,6 +413,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_SimpleAsciiDecoderSink, {
+ constructors: () => ({_SimpleAsciiDecoderSink: [_SimpleAsciiDecoderSink, [core.Sink]]}),
methods: () => ({
close: [dart.void, []],
add: [dart.void, [core.List$(core.int)]]
@@ -405,6 +431,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_ByteAdapterSink, {
+ constructors: () => ({_ByteAdapterSink: [_ByteAdapterSink, [core.Sink$(core.List$(core.int))]]}),
methods: () => ({
add: [dart.void, [core.List$(core.int)]],
close: [dart.void, []]
@@ -447,6 +474,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_ByteCallbackSink, {
+ constructors: () => ({_ByteCallbackSink: [_ByteCallbackSink, [dart.functionType(dart.void, [core.List$(core.int)])]]}),
methods: () => ({
add: [dart.void, [core.Iterable$(core.int)]],
close: [dart.void, []]
@@ -477,6 +505,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_SimpleCallbackSink, {
+ constructors: () => ({_SimpleCallbackSink: [_SimpleCallbackSink$(T), [_ChunkedConversionCallback$(core.List$(T))]]}),
methods: () => ({
add: [dart.void, [T]],
close: [dart.void, []]
@@ -500,6 +529,7 @@ var collection = dart.import(collection);
}
_EventSinkAdapter[dart.implements] = () => [ChunkedConversionSink$(T)];
dart.setSignature(_EventSinkAdapter, {
+ constructors: () => ({_EventSinkAdapter: [_EventSinkAdapter$(T), [async.EventSink$(T)]]}),
methods: () => ({
add: [dart.void, [T]],
close: [dart.void, []]
@@ -531,6 +561,7 @@ var collection = dart.import(collection);
}
_ConverterStreamEventSink[dart.implements] = () => [async.EventSink$(S)];
dart.setSignature(_ConverterStreamEventSink, {
+ constructors: () => ({_ConverterStreamEventSink: [_ConverterStreamEventSink$(S, T), [Converter, async.EventSink$(T)]]}),
methods: () => ({
add: [dart.void, [S]],
addError: [dart.void, [core.Object], [core.StackTrace]],
@@ -556,6 +587,9 @@ var collection = dart.import(collection);
super.Codec();
}
}
+ dart.setSignature(_FusedCodec, {
+ constructors: () => ({_FusedCodec: [_FusedCodec$(S, M, T), [Codec$(S, M), Codec$(M, T)]]})
+ });
return _FusedCodec;
});
let _FusedCodec = _FusedCodec$();
@@ -576,6 +610,9 @@ var collection = dart.import(collection);
return this[_codec];
}
}
+ dart.setSignature(_InvertedCodec, {
+ constructors: () => ({_InvertedCodec: [_InvertedCodec$(T, S), [Codec$(S, T)]]})
+ });
return _InvertedCodec;
});
let _InvertedCodec = _InvertedCodec$();
@@ -596,6 +633,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_FusedConverter, {
+ constructors: () => ({_FusedConverter: [_FusedConverter$(S, M, T), [Converter, Converter]]}),
methods: () => ({
convert: [T, [S]],
startChunkedConversion: [ChunkedConversionSink, [core.Sink$(T)]]
@@ -624,6 +662,9 @@ var collection = dart.import(collection);
}
}
dart.defineNamedConstructor(HtmlEscapeMode, '_');
+ dart.setSignature(HtmlEscapeMode, {
+ constructors: () => ({_: [HtmlEscapeMode, [core.String, core.bool, core.bool, core.bool, core.bool]]})
+ });
HtmlEscapeMode.UNKNOWN = dart.const(new HtmlEscapeMode._('unknown', true, true, true, true));
let _convert = Symbol('_convert');
class HtmlEscape extends Converter$(core.String, core.String) {
@@ -702,6 +743,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(HtmlEscape, {
+ constructors: () => ({HtmlEscape: [HtmlEscape, [], [HtmlEscapeMode]]}),
methods: () => ({
convert: [core.String, [core.String]],
[_convert]: [core.String, [core.String, core.int, core.int]],
@@ -732,6 +774,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_HtmlEscapeSink, {
+ constructors: () => ({_HtmlEscapeSink: [_HtmlEscapeSink, [HtmlEscape, StringConversionSink]]}),
methods: () => ({
addSlice: [dart.void, [core.String, core.int, core.int, core.bool]],
close: [dart.void, []]
@@ -752,6 +795,9 @@ var collection = dart.import(collection);
}
}
}
+ dart.setSignature(JsonUnsupportedObjectError, {
+ constructors: () => ({JsonUnsupportedObjectError: [JsonUnsupportedObjectError, [core.Object], {aus: core.Object}]})
+ });
class JsonCyclicError extends JsonUnsupportedObjectError {
JsonCyclicError(object) {
super.JsonUnsupportedObjectError(object);
@@ -760,6 +806,9 @@ var collection = dart.import(collection);
return "Cyclic error in JSON stringify";
}
}
+ dart.setSignature(JsonCyclicError, {
+ constructors: () => ({JsonCyclicError: [JsonCyclicError, [core.Object]]})
+ });
let _reviver = Symbol('_reviver');
let _toEncodable$ = Symbol('_toEncodable');
class JsonCodec extends Codec$(core.Object, core.String) {
@@ -802,6 +851,10 @@ var collection = dart.import(collection);
}
dart.defineNamedConstructor(JsonCodec, 'withReviver');
dart.setSignature(JsonCodec, {
+ constructors: () => ({
+ JsonCodec: [JsonCodec, [], {evive: dart.functionType(core.Object, [dart.bottom, dart.bottom]), oEncodabl: dart.functionType(core.Object, [dart.bottom])}],
+ withReviver: [JsonCodec, [dart.functionType(core.Object, [dart.bottom, dart.bottom])]]
+ }),
methods: () => ({
decode: [core.Object, [core.String], {evive: dart.functionType(core.Object, [dart.bottom, dart.bottom])}],
encode: [core.String, [core.Object], {oEncodabl: dart.functionType(core.Object, [dart.bottom])}]
@@ -848,6 +901,10 @@ var collection = dart.import(collection);
}
dart.defineNamedConstructor(JsonEncoder, 'withIndent');
dart.setSignature(JsonEncoder, {
+ constructors: () => ({
+ JsonEncoder: [JsonEncoder, [], [dart.functionType(core.Object, [core.Object])]],
+ withIndent: [JsonEncoder, [core.String], [dart.functionType(core.Object, [core.Object])]]
+ }),
methods: () => ({
convert: [core.String, [core.Object]],
startChunkedConversion: [ChunkedConversionSink$(core.Object), [core.Sink$(core.String)]],
@@ -927,6 +984,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(JsonUtf8Encoder, {
+ constructors: () => ({JsonUtf8Encoder: [JsonUtf8Encoder, [], [core.String, dart.functionType(core.Object, [core.Object]), core.int]]}),
methods: () => ({
convert: [core.List$(core.int), [core.Object]],
startChunkedConversion: [ChunkedConversionSink$(core.Object), [core.Sink$(core.List$(core.int))]],
@@ -958,6 +1016,7 @@ var collection = dart.import(collection);
close() {}
}
dart.setSignature(_JsonEncoderSink, {
+ constructors: () => ({_JsonEncoderSink: [_JsonEncoderSink, [StringConversionSink, core.Function, core.String]]}),
methods: () => ({
add: [dart.void, [core.Object]],
close: [dart.void, []]
@@ -992,6 +1051,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonUtf8EncoderSink, {
+ constructors: () => ({_JsonUtf8EncoderSink: [_JsonUtf8EncoderSink, [ByteConversionSink, core.Function, core.List$(core.int), core.int]]}),
methods: () => ({
[_addChunk]: [dart.void, [typed_data.Uint8List, core.int, core.int]],
add: [dart.void, [core.Object]],
@@ -1016,6 +1076,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(JsonDecoder, {
+ constructors: () => ({JsonDecoder: [JsonDecoder, [], [dart.functionType(core.Object, [dart.bottom, dart.bottom])]]}),
methods: () => ({
convert: [core.Object, [core.String]],
startChunkedConversion: [StringConversionSink, [core.Sink$(core.Object)]],
@@ -1203,6 +1264,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonStringifier, {
+ constructors: () => ({_JsonStringifier: [_JsonStringifier, [dart.functionType(core.Object, [core.Object])]]}),
methods: () => ({
writeStringContent: [dart.void, [core.String]],
[_checkCycle]: [dart.void, [core.Object]],
@@ -1318,6 +1380,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonStringStringifier, {
+ constructors: () => ({_JsonStringStringifier: [_JsonStringStringifier, [core.StringSink, core.Object]]}),
methods: () => ({
writeNumber: [dart.void, [core.num]],
writeString: [dart.void, [core.String]],
@@ -1341,6 +1404,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonStringStringifierPretty, {
+ constructors: () => ({_JsonStringStringifierPretty: [_JsonStringStringifierPretty, [core.StringSink, core.Function, core.String]]}),
methods: () => ({writeIndentation: [dart.void, [core.int]]})
});
class _JsonUtf8Stringifier extends _JsonStringifier {
@@ -1443,6 +1507,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonUtf8Stringifier, {
+ constructors: () => ({_JsonUtf8Stringifier: [_JsonUtf8Stringifier, [core.Object, core.int, core.Function]]}),
methods: () => ({
flush: [dart.void, []],
writeNumber: [dart.void, [core.num]],
@@ -1488,6 +1553,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonUtf8StringifierPretty, {
+ constructors: () => ({_JsonUtf8StringifierPretty: [_JsonUtf8StringifierPretty, [core.Object, core.List$(core.int), core.Object, core.Object]]}),
methods: () => ({writeIndentation: [dart.void, [core.int]]})
});
let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.Object, [core.Object]));
@@ -1520,6 +1586,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Latin1Codec, {
+ constructors: () => ({Latin1Codec: [Latin1Codec, [], {llowInvali: core.bool}]}),
methods: () => ({decode: [core.String, [core.List$(core.int)], {llowInvali: core.bool}]})
});
let LATIN1 = dart.const(new Latin1Codec());
@@ -1529,6 +1596,9 @@ var collection = dart.import(collection);
super._UnicodeSubsetEncoder(_LATIN1_MASK);
}
}
+ dart.setSignature(Latin1Encoder, {
+ constructors: () => ({Latin1Encoder: [Latin1Encoder, []]})
+ });
class Latin1Decoder extends _UnicodeSubsetDecoder {
Latin1Decoder(opts) {
let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : false;
@@ -1547,6 +1617,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Latin1Decoder, {
+ constructors: () => ({Latin1Decoder: [Latin1Decoder, [], {llowInvali: core.bool}]}),
methods: () => ({startChunkedConversion: [ByteConversionSink, [core.Sink$(core.String)]]})
});
let _addSliceToSink = Symbol('_addSliceToSink');
@@ -1582,6 +1653,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_Latin1DecoderSink, {
+ constructors: () => ({_Latin1DecoderSink: [_Latin1DecoderSink, [StringConversionSink]]}),
methods: () => ({
close: [dart.void, []],
add: [dart.void, [core.List$(core.int)]],
@@ -1611,6 +1683,9 @@ var collection = dart.import(collection);
}
}
}
+ dart.setSignature(_Latin1AllowInvalidDecoderSink, {
+ constructors: () => ({_Latin1AllowInvalidDecoderSink: [_Latin1AllowInvalidDecoderSink, [StringConversionSink]]})
+ });
class LineSplitter extends Converter$(core.String, core.List$(core.String)) {
LineSplitter() {
super.Converter();
@@ -1628,6 +1703,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(LineSplitter, {
+ constructors: () => ({LineSplitter: [LineSplitter, []]}),
methods: () => ({
convert: [core.List$(core.String), [core.String]],
startChunkedConversion: [StringConversionSink, [core.Sink]]
@@ -1689,6 +1765,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_LineSplitterSink, {
+ constructors: () => ({_LineSplitterSink: [_LineSplitterSink, [StringConversionSink]]}),
methods: () => ({
addSlice: [dart.void, [core.String, core.int, core.int, core.bool]],
close: [dart.void, []]
@@ -1715,12 +1792,23 @@ var collection = dart.import(collection);
dart.defineNamedConstructor(StringConversionSink, 'withCallback');
dart.defineNamedConstructor(StringConversionSink, 'from');
dart.defineNamedConstructor(StringConversionSink, 'fromStringSink');
+ dart.setSignature(StringConversionSink, {
+ constructors: () => ({
+ StringConversionSink: [StringConversionSink, []],
+ withCallback: [StringConversionSink, [dart.functionType(dart.void, [core.String])]],
+ from: [StringConversionSink, [core.Sink$(core.String)]],
+ fromStringSink: [StringConversionSink, [core.StringSink]]
+ })
+ });
class ClosableStringSink extends core.StringSink {
fromStringSink(sink, onClose) {
return new _ClosableStringSink(sink, onClose);
}
}
dart.defineNamedConstructor(ClosableStringSink, 'fromStringSink');
+ dart.setSignature(ClosableStringSink, {
+ constructors: () => ({fromStringSink: [ClosableStringSink, [core.StringSink, dart.functionType(dart.void, [])]]})
+ });
let _StringSinkCloseCallback = dart.typedef('_StringSinkCloseCallback', () => dart.functionType(dart.void, []));
class _ClosableStringSink extends core.Object {
_ClosableStringSink(sink, callback) {
@@ -1749,6 +1837,7 @@ var collection = dart.import(collection);
}
_ClosableStringSink[dart.implements] = () => [ClosableStringSink];
dart.setSignature(_ClosableStringSink, {
+ constructors: () => ({_ClosableStringSink: [_ClosableStringSink, [core.StringSink, _StringSinkCloseCallback]]}),
methods: () => ({
close: [dart.void, []],
writeCharCode: [dart.void, [core.int]],
@@ -1814,6 +1903,7 @@ var collection = dart.import(collection);
}
_StringConversionSinkAsStringSinkAdapter[dart.implements] = () => [ClosableStringSink];
dart.setSignature(_StringConversionSinkAsStringSinkAdapter, {
+ constructors: () => ({_StringConversionSinkAsStringSinkAdapter: [_StringConversionSinkAsStringSinkAdapter, [StringConversionSink]]}),
methods: () => ({
close: [dart.void, []],
writeCharCode: [dart.void, [core.int]],
@@ -1852,6 +1942,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_StringSinkConversionSink, {
+ constructors: () => ({_StringSinkConversionSink: [_StringSinkConversionSink, [core.StringSink]]}),
methods: () => ({
close: [dart.void, []],
addSlice: [dart.void, [core.String, core.int, core.int, core.bool]]
@@ -1872,6 +1963,9 @@ var collection = dart.import(collection);
return new _Utf8StringSinkAdapter(this, this[_stringSink], allowMalformed);
}
}
+ dart.setSignature(_StringCallbackSink, {
+ constructors: () => ({_StringCallbackSink: [_StringCallbackSink, [_ChunkedConversionCallback$(core.String)]]})
+ });
class _StringAdapterSink extends StringConversionSinkBase {
_StringAdapterSink(sink) {
this[_sink] = sink;
@@ -1893,6 +1987,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_StringAdapterSink, {
+ constructors: () => ({_StringAdapterSink: [_StringAdapterSink, [core.Sink$(core.String)]]}),
methods: () => ({
addSlice: [dart.void, [core.String, core.int, core.int, core.bool]],
close: [dart.void, []]
@@ -1920,6 +2015,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_Utf8StringSinkAdapter, {
+ constructors: () => ({_Utf8StringSinkAdapter: [_Utf8StringSinkAdapter, [core.Sink, core.StringSink, core.bool]]}),
methods: () => ({
close: [dart.void, []],
add: [dart.void, [core.List$(core.int)]],
@@ -1963,6 +2059,10 @@ var collection = dart.import(collection);
}
dart.defineNamedConstructor(_Utf8ConversionSink, '_');
dart.setSignature(_Utf8ConversionSink, {
+ constructors: () => ({
+ _Utf8ConversionSink: [_Utf8ConversionSink, [StringConversionSink, core.bool]],
+ _: [_Utf8ConversionSink, [StringConversionSink, core.StringBuffer, core.bool]]
+ }),
methods: () => ({
close: [dart.void, []],
add: [dart.void, [core.List$(core.int)]],
@@ -1995,6 +2095,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Utf8Codec, {
+ constructors: () => ({Utf8Codec: [Utf8Codec, [], {llowMalforme: core.bool}]}),
methods: () => ({decode: [core.String, [core.List$(core.int)], {llowMalforme: core.bool}]})
});
let UTF8 = dart.const(new Utf8Codec());
@@ -2038,6 +2139,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Utf8Encoder, {
+ constructors: () => ({Utf8Encoder: [Utf8Encoder, []]}),
methods: () => ({
convert: [core.List$(core.int), [core.String], [core.int, core.int]],
startChunkedConversion: [StringConversionSink, [core.Sink$(core.List$(core.int))]],
@@ -2166,6 +2268,10 @@ var collection = dart.import(collection);
}
dart.defineNamedConstructor(_Utf8Encoder, 'withBufferSize');
dart.setSignature(_Utf8Encoder, {
+ constructors: () => ({
+ _Utf8Encoder: [_Utf8Encoder, []],
+ withBufferSize: [_Utf8Encoder, [core.int]]
+ }),
methods: () => ({
[_writeSurrogate]: [core.bool, [core.int, core.int]],
[_fillBuffer]: [core.int, [core.String, core.int, core.int]]
@@ -2225,6 +2331,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_Utf8EncoderSink, {
+ constructors: () => ({_Utf8EncoderSink: [_Utf8EncoderSink, [ByteConversionSink]]}),
methods: () => ({
close: [dart.void, []],
addSlice: [dart.void, [core.String, core.int, core.int, core.bool]]
@@ -2268,6 +2375,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(Utf8Decoder, {
+ constructors: () => ({Utf8Decoder: [Utf8Decoder, [], {llowMalforme: core.bool}]}),
methods: () => ({
convert: [core.String, [core.List$(core.int)], [core.int, core.int]],
startChunkedConversion: [ByteConversionSink, [core.Sink$(core.String)]],
@@ -2451,6 +2559,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_Utf8Decoder, {
+ constructors: () => ({_Utf8Decoder: [_Utf8Decoder, [core.StringSink, core.bool]]}),
methods: () => ({
close: [dart.void, []],
flush: [dart.void, []],
@@ -2688,6 +2797,7 @@ var collection = dart.import(collection);
}
_JsonMap[dart.implements] = () => [collection.LinkedHashMap];
dart.setSignature(_JsonMap, {
+ constructors: () => ({_JsonMap: [_JsonMap, [core.Object]]}),
methods: () => ({
get: [core.Object, [core.Object]],
set: [dart.void, [core.Object, core.Object]],
@@ -2732,6 +2842,7 @@ var collection = dart.import(collection);
}
}
dart.setSignature(_JsonMapKeyIterable, {
+ constructors: () => ({_JsonMapKeyIterable: [_JsonMapKeyIterable, [_JsonMap]]}),
methods: () => ({[core.$elementAt]: [core.String, [core.int]]})
});
class _JsonDecoderSink extends _StringSinkConversionSink {
@@ -2750,6 +2861,9 @@ var collection = dart.import(collection);
this[_sink].close();
}
}
+ dart.setSignature(_JsonDecoderSink, {
+ constructors: () => ({_JsonDecoderSink: [_JsonDecoderSink, [_Reviver, core.Sink$(core.Object)]]})
+ });
// Exports:
exports.Codec$ = Codec$;
exports.Codec = Codec;

Powered by Google App Engine
This is Rietveld 408576698