4a81499920
Specialize printing of Dynamic depending on context. Interfaces try to print it as /*IDLType*/ in operation signatures. Generated C++ is unchanged. Replace the arg_info tuple with a ParamInfo object. Rename arg_infos to param_infos. void postMessage(Dynamic message, [List messagePorts]); -> void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]); String createObjectURL(var blob_OR_stream); -> String createObjectURL(blob_OR_stream); final Dynamic key; -> final /*IDBKey*/ key; Dynamic strokeStyle; -> var strokeStyle; Review URL: https://chromiumcodereview.appspot.com//10107010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6665 260f80e4-7a28-3924-810f-c04153c831b5