OLD | NEW |
1 #!/usr/bin/env node | 1 #!/usr/bin/env node |
2 // ********** Library dart:core ************** | 2 // ********** Library dart:core ************** |
3 // ********** Natives dart:core ************** | 3 // ********** Natives dart:core ************** |
4 function $defProp(obj, prop, value) { | 4 function $defProp(obj, prop, value) { |
5 Object.defineProperty(obj, prop, | 5 Object.defineProperty(obj, prop, |
6 {value: value, enumerable: false, writable: true, configurable: true}); | 6 {value: value, enumerable: false, writable: true, configurable: true}); |
7 } | 7 } |
8 Function.prototype.bind = Function.prototype.bind || | 8 Function.prototype.bind = Function.prototype.bind || |
9 function(thisObj) { | 9 function(thisObj) { |
10 var func = this; | 10 var func = this; |
(...skipping 1709 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1720 hash = 0x1fffffff & (hash + ((0x03ffffff & hash) << 3)); | 1720 hash = 0x1fffffff & (hash + ((0x03ffffff & hash) << 3)); |
1721 hash ^= hash >> 11; | 1721 hash ^= hash >> 11; |
1722 return 0x1fffffff & (hash + ((0x00003fff & hash) << 15)); | 1722 return 0x1fffffff & (hash + ((0x00003fff & hash) << 15)); |
1723 } | 1723 } |
1724 StringImplementation.prototype.compareTo = function(other) { | 1724 StringImplementation.prototype.compareTo = function(other) { |
1725 'use strict'; return this == other ? 0 : this < other ? -1 : 1; | 1725 'use strict'; return this == other ? 0 : this < other ? -1 : 1; |
1726 } | 1726 } |
1727 StringImplementation.prototype.contains$1 = StringImplementation.prototype.conta
ins; | 1727 StringImplementation.prototype.contains$1 = StringImplementation.prototype.conta
ins; |
1728 StringImplementation.prototype.indexOf$1 = StringImplementation.prototype.indexO
f; | 1728 StringImplementation.prototype.indexOf$1 = StringImplementation.prototype.indexO
f; |
1729 StringImplementation.prototype.substring$1 = StringImplementation.prototype.subs
tring; | 1729 StringImplementation.prototype.substring$1 = StringImplementation.prototype.subs
tring; |
1730 // ********** Code for _Worker ************** | |
1731 // ********** Code for _ArgumentMismatchException ************** | 1730 // ********** Code for _ArgumentMismatchException ************** |
1732 $inherits(_ArgumentMismatchException, ClosureArgumentMismatchException); | 1731 $inherits(_ArgumentMismatchException, ClosureArgumentMismatchException); |
1733 function _ArgumentMismatchException(_message) { | 1732 function _ArgumentMismatchException(_message) { |
1734 this._dart_coreimpl_message = _message; | 1733 this._dart_coreimpl_message = _message; |
1735 ClosureArgumentMismatchException.call(this); | 1734 ClosureArgumentMismatchException.call(this); |
1736 } | 1735 } |
1737 _ArgumentMismatchException.prototype.toString = function() { | 1736 _ArgumentMismatchException.prototype.toString = function() { |
1738 return ("Closure argument mismatch: " + this._dart_coreimpl_message); | 1737 return ("Closure argument mismatch: " + this._dart_coreimpl_message); |
1739 } | 1738 } |
1740 _ArgumentMismatchException.prototype.toString$0 = _ArgumentMismatchException.pro
totype.toString; | 1739 _ArgumentMismatchException.prototype.toString$0 = _ArgumentMismatchException.pro
totype.toString; |
(...skipping 1371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3112 if (this.useIndex) { | 3111 if (this.useIndex) { |
3113 this.markCorelibTypeUsed("NoSuchMethodException"); | 3112 this.markCorelibTypeUsed("NoSuchMethodException"); |
3114 this.ensureDefProp(); | 3113 this.ensureDefProp(); |
3115 w.writeln($globals.options.disableBoundsChecks ? "$defProp(Object.prototype,
'$index', function(i) {\n $throw(new NoSuchMethodException(this, \"operator []
\", [i]));\n});\n$defProp(Array.prototype, '$index', function(i) {\n return thi
s[i];\n});\n$defProp(String.prototype, '$index', function(i) {\n return this[i]
;\n});" : "$defProp(Object.prototype, '$index', function(i) {\n $throw(new NoSu
chMethodException(this, \"operator []\", [i]));\n});\n$defProp(Array.prototype,
'$index', function(index) {\n var i = index | 0;\n if (i !== index) {\n thr
ow new IllegalArgumentException('index is not int');\n } else if (i < 0 || i >=
this.length) {\n throw new IndexOutOfRangeException(index);\n }\n return t
his[i];\n});\n$defProp(String.prototype, '$index', function(i) {\n return this[
i];\n});"); | 3114 w.writeln($globals.options.disableBoundsChecks ? "$defProp(Object.prototype,
'$index', function(i) {\n $throw(new NoSuchMethodException(this, \"operator []
\", [i]));\n});\n$defProp(Array.prototype, '$index', function(i) {\n return thi
s[i];\n});\n$defProp(String.prototype, '$index', function(i) {\n return this[i]
;\n});" : "$defProp(Object.prototype, '$index', function(i) {\n $throw(new NoSu
chMethodException(this, \"operator []\", [i]));\n});\n$defProp(Array.prototype,
'$index', function(index) {\n var i = index | 0;\n if (i !== index) {\n thr
ow new IllegalArgumentException('index is not int');\n } else if (i < 0 || i >=
this.length) {\n throw new IndexOutOfRangeException(index);\n }\n return t
his[i];\n});\n$defProp(String.prototype, '$index', function(i) {\n return this[
i];\n});"); |
3116 } | 3115 } |
3117 if (this.useSetIndex) { | 3116 if (this.useSetIndex) { |
3118 this.markCorelibTypeUsed("NoSuchMethodException"); | 3117 this.markCorelibTypeUsed("NoSuchMethodException"); |
3119 this.ensureDefProp(); | 3118 this.ensureDefProp(); |
3120 w.writeln($globals.options.disableBoundsChecks ? "$defProp(Object.prototype,
'$setindex', function(i, value) {\n $throw(new NoSuchMethodException(this, \"o
perator []=\", [i, value]));\n});\n$defProp(Array.prototype, '$setindex',\n f
unction(i, value) { return this[i] = value; });" : "$defProp(Object.prototype, '
$setindex', function(i, value) {\n $throw(new NoSuchMethodException(this, \"ope
rator []=\", [i, value]));\n});\n$defProp(Array.prototype, '$setindex', function
(index, value) {\n var i = index | 0;\n if (i !== index) {\n throw new Ille
galArgumentException('index is not int');\n } else if (i < 0 || i >= this.lengt
h) {\n throw new IndexOutOfRangeException(index);\n }\n return this[i] = va
lue;\n});"); | 3119 w.writeln($globals.options.disableBoundsChecks ? "$defProp(Object.prototype,
'$setindex', function(i, value) {\n $throw(new NoSuchMethodException(this, \"o
perator []=\", [i, value]));\n});\n$defProp(Array.prototype, '$setindex',\n f
unction(i, value) { return this[i] = value; });" : "$defProp(Object.prototype, '
$setindex', function(i, value) {\n $throw(new NoSuchMethodException(this, \"ope
rator []=\", [i, value]));\n});\n$defProp(Array.prototype, '$setindex', function
(index, value) {\n var i = index | 0;\n if (i !== index) {\n throw new Ille
galArgumentException('index is not int');\n } else if (i < 0 || i >= this.lengt
h) {\n throw new IndexOutOfRangeException(index);\n }\n return this[i] = va
lue;\n});"); |
3121 } | 3120 } |
3122 if (this.useIsolates) { | 3121 if (!this.useIsolates) { |
3123 if (this.useWrap0) { | |
3124 w.writeln("// Wrap a 0-arg dom-callback to bind it with the current isolat
e:\nfunction $wrap_call$0(fn) { return fn && fn.wrap$call$0(); }\nFunction.proto
type.wrap$call$0 = function() {\n var isolateContext = $globalState.currentCont
ext;\n var self = this;\n this.wrap$0 = function() {\n isolateContext.eval(
self);\n $globalState.topEventLoop.run();\n };\n this.wrap$call$0 = functio
n() { return this.wrap$0; };\n return this.wrap$0;\n}"); | |
3125 } | |
3126 if (this.useWrap1) { | |
3127 w.writeln("// Wrap a 1-arg dom-callback to bind it with the current isolat
e:\nfunction $wrap_call$1(fn) { return fn && fn.wrap$call$1(); }\nFunction.proto
type.wrap$call$1 = function() {\n var isolateContext = $globalState.currentCont
ext;\n var self = this;\n this.wrap$1 = function(arg) {\n isolateContext.ev
al(function() { self(arg); });\n $globalState.topEventLoop.run();\n };\n th
is.wrap$call$1 = function() { return this.wrap$1; };\n return this.wrap$1;\n}")
; | |
3128 } | |
3129 w.writeln("var $globalThis = this;\nvar $globals = null;\nvar $globalState =
null;"); | |
3130 } | |
3131 else { | |
3132 if (this.useWrap0) { | 3122 if (this.useWrap0) { |
3133 w.writeln("function $wrap_call$0(fn) { return fn; }"); | 3123 w.writeln("function $wrap_call$0(fn) { return fn; }"); |
3134 } | 3124 } |
3135 if (this.useWrap1) { | 3125 if (this.useWrap1) { |
3136 w.writeln("function $wrap_call$1(fn) { return fn; }"); | 3126 w.writeln("function $wrap_call$1(fn) { return fn; }"); |
3137 } | 3127 } |
3138 } | 3128 } |
3139 var $$list = orderValuesByKeys(this._usedOperators); | 3129 var $$list = orderValuesByKeys(this._usedOperators); |
3140 for (var $$i = $$list.iterator(); $$i.hasNext(); ) { | 3130 for (var $$i = $$list.iterator(); $$i.hasNext(); ) { |
3141 var opImpl = $$i.next(); | 3131 var opImpl = $$i.next(); |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3327 this.markLibrariesUsed([$globals.world.coreimpl, $globals.world.corelib, thi
s.main.declaringType.get$library()]); | 3317 this.markLibrariesUsed([$globals.world.coreimpl, $globals.world.corelib, thi
s.main.declaringType.get$library()]); |
3328 } | 3318 } |
3329 $globals.world.numImplType.markUsed(); | 3319 $globals.world.numImplType.markUsed(); |
3330 $globals.world.stringImplType.markUsed(); | 3320 $globals.world.stringImplType.markUsed(); |
3331 if (this.corejs.useIndex || this.corejs.useSetIndex) { | 3321 if (this.corejs.useIndex || this.corejs.useSetIndex) { |
3332 if (!$globals.options.disableBoundsChecks) { | 3322 if (!$globals.options.disableBoundsChecks) { |
3333 this.markTypeUsed($globals.world.corelib.types.$index("IndexOutOfRangeExce
ption")); | 3323 this.markTypeUsed($globals.world.corelib.types.$index("IndexOutOfRangeExce
ption")); |
3334 this.markTypeUsed($globals.world.corelib.types.$index("IllegalArgumentExce
ption")); | 3324 this.markTypeUsed($globals.world.corelib.types.$index("IllegalArgumentExce
ption")); |
3335 } | 3325 } |
3336 } | 3326 } |
3337 if ($globals.world.corelib.types.$index("Isolate").get$isUsed() || $globals.wo
rld.coreimpl.types.$index("ReceivePortImpl").get$isUsed()) { | 3327 if ($globals.world.isolatelib != null) { |
3338 if (this.corejs.useWrap0 || this.corejs.useWrap1) { | |
3339 this.genMethod($globals.world.coreimpl.types.$index("IsolateContext").getM
ember("eval")); | |
3340 this.genMethod($globals.world.coreimpl.types.$index("EventLoop").getMember
("run")); | |
3341 } | |
3342 this.corejs.useIsolates = true; | 3328 this.corejs.useIsolates = true; |
3343 var isolateMain = $globals.world.coreimpl.lookup("startRootIsolate", this.ma
in.get$span()); | 3329 var isolateMain = $globals.world.isolatelib.lookup("startRootIsolate", this.
main.get$span()); |
3344 var isolateMainTarget = new TypeValue($globals.world.coreimpl.topType, this.
main.get$span()); | 3330 mainCall = isolateMain.invoke(this.mainContext, null, new TypeValue($globals
.world.isolatelib.topType, this.main.get$span()), new Arguments(null, [this.main
._get(this.mainContext, this.main.definition, null)])); |
3345 mainCall = isolateMain.invoke(this.mainContext, null, isolateMainTarget, new
Arguments(null, [this.main._get(this.mainContext, this.main.definition, null)])
); | |
3346 } | 3331 } |
3347 this.writeTypes($globals.world.coreimpl); | 3332 this.writeTypes($globals.world.coreimpl); |
3348 this.writeTypes($globals.world.corelib); | 3333 this.writeTypes($globals.world.corelib); |
3349 this.writeTypes(this.main.declaringType.get$library()); | 3334 this.writeTypes(this.main.declaringType.get$library()); |
3350 if (this._mixins != null) this.writer.write(this._mixins.get$text()); | 3335 if (this._mixins != null) this.writer.write(this._mixins.get$text()); |
3351 this.writeDynamicDispatchMetadata(); | 3336 this.writeDynamicDispatchMetadata(); |
3352 this.writeGlobals(); | 3337 this.writeGlobals(); |
3353 this.writer.writeln(("" + mainCall.get$code() + ";")); | 3338 this.writer.writeln(("" + mainCall.get$code() + ";")); |
3354 } | 3339 } |
3355 WorldGenerator.prototype.markLibrariesUsed = function(libs) { | 3340 WorldGenerator.prototype.markLibrariesUsed = function(libs) { |
(...skipping 10821 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14177 return li.get$library().get$isCore(); | 14162 return li.get$library().get$isCore(); |
14178 }) | 14163 }) |
14179 )) { | 14164 )) { |
14180 library.imports.add(new LibraryImport(this.corelib)); | 14165 library.imports.add(new LibraryImport(this.corelib)); |
14181 } | 14166 } |
14182 this.libraries.$setindex(filename, library); | 14167 this.libraries.$setindex(filename, library); |
14183 this._todo.add(library); | 14168 this._todo.add(library); |
14184 if (filename == "dart:dom") { | 14169 if (filename == "dart:dom") { |
14185 this.dom = library; | 14170 this.dom = library; |
14186 } | 14171 } |
| 14172 else if (filename == "dart:isolate") { |
| 14173 this.isolatelib = library; |
| 14174 } |
14187 } | 14175 } |
14188 return library; | 14176 return library; |
14189 } | 14177 } |
14190 World.prototype.process = function() { | 14178 World.prototype.process = function() { |
14191 while (this._todo.get$length() > (0)) { | 14179 while (this._todo.get$length() > (0)) { |
14192 var todo = this._todo; | 14180 var todo = this._todo; |
14193 this._todo = []; | 14181 this._todo = []; |
14194 for (var $$i = todo.iterator(); $$i.hasNext(); ) { | 14182 for (var $$i = todo.iterator(); $$i.hasNext(); ) { |
14195 var lib = $$i.next(); | 14183 var lib = $$i.next(); |
14196 lib.visitSources(); | 14184 lib.visitSources(); |
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14492 this.libDir = temp; | 14480 this.libDir = temp; |
14493 } | 14481 } |
14494 else { | 14482 else { |
14495 this.libDir = "lib"; | 14483 this.libDir = "lib"; |
14496 } | 14484 } |
14497 } | 14485 } |
14498 } | 14486 } |
14499 // ********** Code for LibraryReader ************** | 14487 // ********** Code for LibraryReader ************** |
14500 function LibraryReader() { | 14488 function LibraryReader() { |
14501 if ($eq$($globals.options.config, "dev")) { | 14489 if ($eq$($globals.options.config, "dev")) { |
14502 this._specialLibs = _map(["dart:core", joinPaths($globals.options.libDir, "c
orelib.dart"), "dart:coreimpl", joinPaths($globals.options.libDir, "corelib_impl
.dart"), "dart:html", joinPaths($globals.options.libDir, "../../client/html/rele
ase/html.dart"), "dart:htmlimpl", joinPaths($globals.options.libDir, "../../clie
nt/html/release/htmlimpl.dart"), "dart:dom", joinPaths($globals.options.libDir,
"../../client/dom/frog/dom_frog.dart"), "dart:json", joinPaths($globals.options.
libDir, "../../lib/json/json_frog.dart")]); | 14490 this._specialLibs = _map(["dart:core", joinPaths($globals.options.libDir, "c
orelib.dart"), "dart:coreimpl", joinPaths($globals.options.libDir, "corelib_impl
.dart"), "dart:html", joinPaths($globals.options.libDir, "../../client/html/rele
ase/html.dart"), "dart:htmlimpl", joinPaths($globals.options.libDir, "../../clie
nt/html/release/htmlimpl.dart"), "dart:dom", joinPaths($globals.options.libDir,
"../../client/dom/frog/dom_frog.dart"), "dart:json", joinPaths($globals.options.
libDir, "../../lib/json/json_frog.dart"), "dart:isolate", joinPaths($globals.opt
ions.libDir, "../../lib/isolate/isolate_frog.dart")]); |
14503 } | 14491 } |
14504 else if ($eq$($globals.options.config, "sdk")) { | 14492 else if ($eq$($globals.options.config, "sdk")) { |
14505 this._specialLibs = _map(["dart:core", joinPaths($globals.options.libDir, "c
ore/core_frog.dart"), "dart:coreimpl", joinPaths($globals.options.libDir, "corei
mpl/coreimpl_frog.dart"), "dart:html", joinPaths($globals.options.libDir, "html/
html.dart"), "dart:htmlimpl", joinPaths($globals.options.libDir, "htmlimpl/htmli
mpl.dart"), "dart:dom", joinPaths($globals.options.libDir, "dom/frog/dom_frog.da
rt"), "dart:json", joinPaths($globals.options.libDir, "json/json_frog.dart")]); | 14493 this._specialLibs = _map(["dart:core", joinPaths($globals.options.libDir, "c
ore/core_frog.dart"), "dart:coreimpl", joinPaths($globals.options.libDir, "corei
mpl/coreimpl_frog.dart"), "dart:html", joinPaths($globals.options.libDir, "html/
html.dart"), "dart:htmlimpl", joinPaths($globals.options.libDir, "htmlimpl/htmli
mpl.dart"), "dart:dom", joinPaths($globals.options.libDir, "dom/frog/dom_frog.da
rt"), "dart:json", joinPaths($globals.options.libDir, "json/json_frog.dart"), "d
art:isolate", joinPaths($globals.options.libDir, "isolate/isolate_frog.dart")]); |
14506 } | 14494 } |
14507 else { | 14495 else { |
14508 $globals.world.error(("Invalid configuration " + $globals.options.config)); | 14496 $globals.world.error(("Invalid configuration " + $globals.options.config)); |
14509 } | 14497 } |
14510 } | 14498 } |
14511 LibraryReader.prototype.readFile = function(fullname) { | 14499 LibraryReader.prototype.readFile = function(fullname) { |
14512 var filename = this._specialLibs.$index(fullname); | 14500 var filename = this._specialLibs.$index(fullname); |
14513 if ($eq$(filename)) { | 14501 if ($eq$(filename)) { |
14514 filename = fullname; | 14502 filename = fullname; |
14515 } | 14503 } |
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
14833 var const$0002 = Object.create(EmptyQueueException.prototype, {}); | 14821 var const$0002 = Object.create(EmptyQueueException.prototype, {}); |
14834 var const$0006 = Object.create(IllegalAccessException.prototype, {}); | 14822 var const$0006 = Object.create(IllegalAccessException.prototype, {}); |
14835 var const$0007 = ImmutableList.ImmutableList$from$factory([]); | 14823 var const$0007 = ImmutableList.ImmutableList$from$factory([]); |
14836 var const$0009 = new JSSyntaxRegExp("^[a-zA-Z]:/"); | 14824 var const$0009 = new JSSyntaxRegExp("^[a-zA-Z]:/"); |
14837 var const$0010 = ImmutableList.ImmutableList$from$factory(["__PROTO__", "prototy
pe", "constructor"]); | 14825 var const$0010 = ImmutableList.ImmutableList$from$factory(["__PROTO__", "prototy
pe", "constructor"]); |
14838 var const$0011 = ImmutableList.ImmutableList$from$factory(["NaN", "Infinity", "u
ndefined", "eval", "parseInt", "parseFloat", "isNan", "isFinite", "decodeURI", "
decodeURIComponent", "encodeURI", "encodeURIComponent", "Object", "Function", "A
rray", "String", "Boolean", "Number", "Date", "RegExp", "Error", "EvalError", "R
angeError", "ReferenceError", "SyntaxError", "TypeError", "URIError", "Math", "a
rguments", "escape", "unescape", "applicationCache", "closed", "Components", "co
ntent", "controllers", "crypto", "defaultStatus", "dialogArguments", "directorie
s", "document", "frameElement", "frames", "fullScreen", "globalStorage", "histor
y", "innerHeight", "innerWidth", "length", "location", "locationbar", "localStor
age", "menubar", "mozInnerScreenX", "mozInnerScreenY", "mozScreenPixelsPerCssPix
el", "name", "navigator", "opener", "outerHeight", "outerWidth", "pageXOffset",
"pageYOffset", "parent", "personalbar", "pkcs11", "returnValue", "screen", "scro
llbars", "scrollMaxX", "scrollMaxY", "self", "sessionStorage", "sidebar", "statu
s", "statusbar", "toolbar", "top", "window", "alert", "addEventListener", "atob"
, "back", "blur", "btoa", "captureEvents", "clearInterval", "clearTimeout", "clo
se", "confirm", "disableExternalCapture", "dispatchEvent", "dump", "enableExtern
alCapture", "escape", "find", "focus", "forward", "GeckoActiveXObject", "getAtte
ntion", "getAttentionWithCycleCount", "getComputedStyle", "getSelection", "home"
, "maximize", "minimize", "moveBy", "moveTo", "open", "openDialog", "postMessage
", "print", "prompt", "QueryInterface", "releaseEvents", "removeEventListener",
"resizeBy", "resizeTo", "restore", "routeEvent", "scroll", "scrollBy", "scrollBy
Lines", "scrollByPages", "scrollTo", "setInterval", "setResizeable", "setTimeout
", "showModalDialog", "sizeToContent", "stop", "uuescape", "updateCommands", "XP
CNativeWrapper", "XPCSafeJSOjbectWrapper", "onabort", "onbeforeunload", "onchang
e", "onclick", "onclose", "oncontextmenu", "ondragdrop", "onerror", "onfocus", "
onhashchange", "onkeydown", "onkeypress", "onkeyup", "onload", "onmousedown", "o
nmousemove", "onmouseout", "onmouseover", "onmouseup", "onmozorientation", "onpa
int", "onreset", "onresize", "onscroll", "onselect", "onsubmit", "onunload", "on
touchcancel", "ontouchend", "ontouchmove", "ontouchstart", "ongesturestart", "on
gesturechange", "ongestureend", "uneval", "getPrototypeOf", "let", "yield", "abs
tract", "int", "short", "boolean", "interface", "static", "byte", "long", "char"
, "final", "native", "synchronized", "float", "package", "throws", "goto", "priv
ate", "transient", "implements", "protected", "volatile", "double", "public", "a
ttachEvent", "clientInformation", "clipboardData", "createPopup", "dialogHeight"
, "dialogLeft", "dialogTop", "dialogWidth", "onafterprint", "onbeforedeactivate"
, "onbeforeprint", "oncontrolselect", "ondeactivate", "onhelp", "onresizeend", "
event", "external", "Debug", "Enumerator", "Global", "Image", "ActiveXObject", "
VBArray", "Components", "toString", "getClass", "constructor", "prototype", "val
ueOf", "Anchor", "Applet", "Attr", "Canvas", "CanvasGradient", "CanvasPattern",
"CanvasRenderingContext2D", "CDATASection", "CharacterData", "Comment", "CSS2Pro
perties", "CSSRule", "CSSStyleSheet", "Document", "DocumentFragment", "DocumentT
ype", "DOMException", "DOMImplementation", "DOMParser", "Element", "Event", "Ext
ernalInterface", "FlashPlayer", "Form", "Frame", "History", "HTMLCollection", "H
TMLDocument", "HTMLElement", "IFrame", "Image", "Input", "JSObject", "KeyEvent",
"Link", "Location", "MimeType", "MouseEvent", "Navigator", "Node", "NodeList",
"Option", "Plugin", "ProcessingInstruction", "Range", "RangeException", "Screen"
, "Select", "Table", "TableCell", "TableRow", "TableSelection", "Text", "TextAre
a", "UIEvent", "Window", "XMLHttpRequest", "XMLSerializer", "XPathException", "X
PathResult", "XSLTProcessor", "java", "Packages", "netscape", "sun", "JavaObject
", "JavaClass", "JavaArray", "JavaMember", "$wnd", "$doc", "$entry", "$moduleNam
e", "$moduleBase", "$gwt_version", "$sessionId", "$stack", "$stackDepth", "$loca
tion", "call"]); | 14826 var const$0011 = ImmutableList.ImmutableList$from$factory(["NaN", "Infinity", "u
ndefined", "eval", "parseInt", "parseFloat", "isNan", "isFinite", "decodeURI", "
decodeURIComponent", "encodeURI", "encodeURIComponent", "Object", "Function", "A
rray", "String", "Boolean", "Number", "Date", "RegExp", "Error", "EvalError", "R
angeError", "ReferenceError", "SyntaxError", "TypeError", "URIError", "Math", "a
rguments", "escape", "unescape", "applicationCache", "closed", "Components", "co
ntent", "controllers", "crypto", "defaultStatus", "dialogArguments", "directorie
s", "document", "frameElement", "frames", "fullScreen", "globalStorage", "histor
y", "innerHeight", "innerWidth", "length", "location", "locationbar", "localStor
age", "menubar", "mozInnerScreenX", "mozInnerScreenY", "mozScreenPixelsPerCssPix
el", "name", "navigator", "opener", "outerHeight", "outerWidth", "pageXOffset",
"pageYOffset", "parent", "personalbar", "pkcs11", "returnValue", "screen", "scro
llbars", "scrollMaxX", "scrollMaxY", "self", "sessionStorage", "sidebar", "statu
s", "statusbar", "toolbar", "top", "window", "alert", "addEventListener", "atob"
, "back", "blur", "btoa", "captureEvents", "clearInterval", "clearTimeout", "clo
se", "confirm", "disableExternalCapture", "dispatchEvent", "dump", "enableExtern
alCapture", "escape", "find", "focus", "forward", "GeckoActiveXObject", "getAtte
ntion", "getAttentionWithCycleCount", "getComputedStyle", "getSelection", "home"
, "maximize", "minimize", "moveBy", "moveTo", "open", "openDialog", "postMessage
", "print", "prompt", "QueryInterface", "releaseEvents", "removeEventListener",
"resizeBy", "resizeTo", "restore", "routeEvent", "scroll", "scrollBy", "scrollBy
Lines", "scrollByPages", "scrollTo", "setInterval", "setResizeable", "setTimeout
", "showModalDialog", "sizeToContent", "stop", "uuescape", "updateCommands", "XP
CNativeWrapper", "XPCSafeJSOjbectWrapper", "onabort", "onbeforeunload", "onchang
e", "onclick", "onclose", "oncontextmenu", "ondragdrop", "onerror", "onfocus", "
onhashchange", "onkeydown", "onkeypress", "onkeyup", "onload", "onmousedown", "o
nmousemove", "onmouseout", "onmouseover", "onmouseup", "onmozorientation", "onpa
int", "onreset", "onresize", "onscroll", "onselect", "onsubmit", "onunload", "on
touchcancel", "ontouchend", "ontouchmove", "ontouchstart", "ongesturestart", "on
gesturechange", "ongestureend", "uneval", "getPrototypeOf", "let", "yield", "abs
tract", "int", "short", "boolean", "interface", "static", "byte", "long", "char"
, "final", "native", "synchronized", "float", "package", "throws", "goto", "priv
ate", "transient", "implements", "protected", "volatile", "double", "public", "a
ttachEvent", "clientInformation", "clipboardData", "createPopup", "dialogHeight"
, "dialogLeft", "dialogTop", "dialogWidth", "onafterprint", "onbeforedeactivate"
, "onbeforeprint", "oncontrolselect", "ondeactivate", "onhelp", "onresizeend", "
event", "external", "Debug", "Enumerator", "Global", "Image", "ActiveXObject", "
VBArray", "Components", "toString", "getClass", "constructor", "prototype", "val
ueOf", "Anchor", "Applet", "Attr", "Canvas", "CanvasGradient", "CanvasPattern",
"CanvasRenderingContext2D", "CDATASection", "CharacterData", "Comment", "CSS2Pro
perties", "CSSRule", "CSSStyleSheet", "Document", "DocumentFragment", "DocumentT
ype", "DOMException", "DOMImplementation", "DOMParser", "Element", "Event", "Ext
ernalInterface", "FlashPlayer", "Form", "Frame", "History", "HTMLCollection", "H
TMLDocument", "HTMLElement", "IFrame", "Image", "Input", "JSObject", "KeyEvent",
"Link", "Location", "MimeType", "MouseEvent", "Navigator", "Node", "NodeList",
"Option", "Plugin", "ProcessingInstruction", "Range", "RangeException", "Screen"
, "Select", "Table", "TableCell", "TableRow", "TableSelection", "Text", "TextAre
a", "UIEvent", "Window", "XMLHttpRequest", "XMLSerializer", "XPathException", "X
PathResult", "XSLTProcessor", "java", "Packages", "netscape", "sun", "JavaObject
", "JavaClass", "JavaArray", "JavaMember", "$wnd", "$doc", "$entry", "$moduleNam
e", "$moduleBase", "$gwt_version", "$sessionId", "$stack", "$stackDepth", "$loca
tion", "call"]); |
14839 var const$0012 = ImmutableList.ImmutableList$from$factory(["break", "delete", "f
unction", "return", "typeof", "case", "do", "if", "switch", "var", "catch", "els
e", "in", "this", "void", "continue", "false", "instanceof", "throw", "while", "
debugger", "finally", "new", "true", "with", "default", "for", "null", "try", "a
bstract", "double", "goto", "native", "static", "boolean", "enum", "implements",
"package", "super", "byte", "export", "import", "private", "synchronized", "cha
r", "extends", "int", "protected", "throws", "class", "final", "interface", "pub
lic", "transient", "const", "float", "long", "short", "volatile"]); | 14827 var const$0012 = ImmutableList.ImmutableList$from$factory(["break", "delete", "f
unction", "return", "typeof", "case", "do", "if", "switch", "var", "catch", "els
e", "in", "this", "void", "continue", "false", "instanceof", "throw", "while", "
debugger", "finally", "new", "true", "with", "default", "for", "null", "try", "a
bstract", "double", "goto", "native", "static", "boolean", "enum", "implements",
"package", "super", "byte", "export", "import", "private", "synchronized", "cha
r", "extends", "int", "protected", "throws", "class", "final", "interface", "pub
lic", "transient", "const", "float", "long", "short", "volatile"]); |
14840 var $globals = {}; | 14828 var $globals = {}; |
14841 $static_init(); | 14829 $static_init(); |
14842 main(); | 14830 main(); |
OLD | NEW |