Compare commits
8 Commits
176128ba92
...
d92d70008f
Author | SHA1 | Date | |
---|---|---|---|
d92d70008f | |||
f4195625e5 | |||
4d6a3fb5b7 | |||
8258ab53bd | |||
ce1b228c7b | |||
249f7d4e9d | |||
dfff4e2f58 | |||
72fd95b1ad |
@ -1180,7 +1180,7 @@ var A = {
|
|||||||
closure.$identity = func
|
closure.$identity = func
|
||||||
return func
|
return func
|
||||||
},
|
},
|
||||||
rL(a2) {
|
Closure_fromTearOff(a2) {
|
||||||
var s, r, q, p, o, n, m, l, k, j, i = a2.co,
|
var s, r, q, p, o, n, m, l, k, j, i = a2.co,
|
||||||
h = a2.iS,
|
h = a2.iS,
|
||||||
g = a2.iI,
|
g = a2.iI,
|
||||||
@ -1209,12 +1209,12 @@ var A = {
|
|||||||
s.$_name = b
|
s.$_name = b
|
||||||
s.$_target = a0
|
s.$_target = a0
|
||||||
q = !h
|
q = !h
|
||||||
if (q) p = H.nH(b, a0, g, f)
|
if (q) p = H.Closure_forwardCallTo(b, a0, g, f)
|
||||||
else {
|
else {
|
||||||
s.$static_name = b
|
s.$static_name = b
|
||||||
p = a0
|
p = a0
|
||||||
}
|
}
|
||||||
s.$S = H.rH(a1, h, g)
|
s.$S = H.Closure__computeSignatureFunctionNewRti(a1, h, g)
|
||||||
s[a] = p
|
s[a] = p
|
||||||
for (o = p, n = 1; n < d.length; ++n) {
|
for (o = p, n = 1; n < d.length; ++n) {
|
||||||
m = d[n]
|
m = d[n]
|
||||||
@ -1225,7 +1225,7 @@ var A = {
|
|||||||
} else k = ""
|
} else k = ""
|
||||||
j = c[n]
|
j = c[n]
|
||||||
if (j != null) {
|
if (j != null) {
|
||||||
if (q) m = H.nH(k, m, g, f)
|
if (q) m = H.Closure_forwardCallTo(k, m, g, f)
|
||||||
s[j] = m
|
s[j] = m
|
||||||
}
|
}
|
||||||
if (n === e) o = m
|
if (n === e) o = m
|
||||||
@ -1235,7 +1235,7 @@ var A = {
|
|||||||
s.$D = a2.dV
|
s.$D = a2.dV
|
||||||
return r
|
return r
|
||||||
},
|
},
|
||||||
rH(a, b, c) {
|
Closure__computeSignatureFunctionNewRti(a, b, c) {
|
||||||
if (typeof a == "number") return a
|
if (typeof a == "number") return a
|
||||||
if (typeof a == "string") {
|
if (typeof a == "string") {
|
||||||
if (b) throw H.wrap_expression("Cannot compute signature for static tearoff.")
|
if (b) throw H.wrap_expression("Cannot compute signature for static tearoff.")
|
||||||
@ -1248,7 +1248,7 @@ var A = {
|
|||||||
throw H.wrap_expression("Error in functionType of tearoff")
|
throw H.wrap_expression("Error in functionType of tearoff")
|
||||||
},
|
},
|
||||||
Closure_cspForwardCall(arity, is_super_call, stub_name, func) {
|
Closure_cspForwardCall(arity, is_super_call, stub_name, func) {
|
||||||
var get_self = H.nF
|
var get_self = H.BoundClosure_selfOf
|
||||||
switch (is_super_call ? -1 : arity) {
|
switch (is_super_call ? -1 : arity) {
|
||||||
case 0:
|
case 0:
|
||||||
return function (e, f) {
|
return function (e, f) {
|
||||||
@ -1294,9 +1294,9 @@ var A = {
|
|||||||
}(func, get_self)
|
}(func, get_self)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
nH(a, b, c, d) {
|
Closure_forwardCallTo(a, b, c, d) {
|
||||||
var s, r, q, p, o, n = "receiver"
|
var s, r, q, p, o, n = "receiver"
|
||||||
if (c) return H.rK(a, b, d)
|
if (c) return H.Closure_forwardInterceptedCallTo(a, b, d)
|
||||||
s = b.length
|
s = b.length
|
||||||
r = d || s >= 27
|
r = d || s >= 27
|
||||||
if (r) return H.Closure_cspForwardCall(s, d, a, b)
|
if (r) return H.Closure_cspForwardCall(s, d, a, b)
|
||||||
@ -1316,10 +1316,10 @@ var A = {
|
|||||||
p = $.dh
|
p = $.dh
|
||||||
return new Function(r + (p == null ? $.dh = H.j3(n) : p) + "." + H.as_string(a) + "(" + o + ");}")()
|
return new Function(r + (p == null ? $.dh = H.j3(n) : p) + "." + H.as_string(a) + "(" + o + ");}")()
|
||||||
},
|
},
|
||||||
rJ(a, b, c, d) {
|
Closure_cspForwardInterceptedCall(arity, is_super_call, name, func) {
|
||||||
var s = H.nF,
|
var get_self = H.BoundClosure_selfOf,
|
||||||
r = H.rG
|
get_receiver = H.BoundClosure_receiverOf
|
||||||
switch (b ? -1 : a) {
|
switch (is_super_call ? -1 : arity) {
|
||||||
case 0:
|
case 0:
|
||||||
throw H.wrap_expression(new H.h3("Intercepted function with no arguments."))
|
throw H.wrap_expression(new H.h3("Intercepted function with no arguments."))
|
||||||
case 1:
|
case 1:
|
||||||
@ -1327,37 +1327,37 @@ var A = {
|
|||||||
return function () {
|
return function () {
|
||||||
return f(this)[e](g(this))
|
return f(this)[e](g(this))
|
||||||
}
|
}
|
||||||
}(c, r, s)
|
}(name, get_receiver, get_self)
|
||||||
case 2:
|
case 2:
|
||||||
return function (e, f, g) {
|
return function (e, f, g) {
|
||||||
return function (h) {
|
return function (h) {
|
||||||
return f(this)[e](g(this), h)
|
return f(this)[e](g(this), h)
|
||||||
}
|
}
|
||||||
}(c, r, s)
|
}(name, get_receiver, get_self)
|
||||||
case 3:
|
case 3:
|
||||||
return function (e, f, g) {
|
return function (e, f, g) {
|
||||||
return function (h, i) {
|
return function (h, i) {
|
||||||
return f(this)[e](g(this), h, i)
|
return f(this)[e](g(this), h, i)
|
||||||
}
|
}
|
||||||
}(c, r, s)
|
}(name, get_receiver, get_self)
|
||||||
case 4:
|
case 4:
|
||||||
return function (e, f, g) {
|
return function (e, f, g) {
|
||||||
return function (h, i, j) {
|
return function (h, i, j) {
|
||||||
return f(this)[e](g(this), h, i, j)
|
return f(this)[e](g(this), h, i, j)
|
||||||
}
|
}
|
||||||
}(c, r, s)
|
}(name, get_receiver, get_self)
|
||||||
case 5:
|
case 5:
|
||||||
return function (e, f, g) {
|
return function (e, f, g) {
|
||||||
return function (h, i, j, k) {
|
return function (h, i, j, k) {
|
||||||
return f(this)[e](g(this), h, i, j, k)
|
return f(this)[e](g(this), h, i, j, k)
|
||||||
}
|
}
|
||||||
}(c, r, s)
|
}(name, get_receiver, get_self)
|
||||||
case 6:
|
case 6:
|
||||||
return function (e, f, g) {
|
return function (e, f, g) {
|
||||||
return function (h, i, j, k, l) {
|
return function (h, i, j, k, l) {
|
||||||
return f(this)[e](g(this), h, i, j, k, l)
|
return f(this)[e](g(this), h, i, j, k, l)
|
||||||
}
|
}
|
||||||
}(c, r, s)
|
}(name, get_receiver, get_self)
|
||||||
default:
|
default:
|
||||||
return function (e, f, g) {
|
return function (e, f, g) {
|
||||||
return function () {
|
return function () {
|
||||||
@ -1365,17 +1365,17 @@ var A = {
|
|||||||
Array.prototype.push.apply(q, arguments)
|
Array.prototype.push.apply(q, arguments)
|
||||||
return e.apply(f(this), q)
|
return e.apply(f(this), q)
|
||||||
}
|
}
|
||||||
}(d, r, s)
|
}(func, get_receiver, get_self)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
rK(a, b, c) {
|
Closure_forwardInterceptedCallTo(a, b, c) {
|
||||||
var s, r, q, p, o, n = $.nE
|
var s, r, q, p, o, n = $.nE
|
||||||
if (n == null) n = $.nE = H.j3("interceptor")
|
if (n == null) n = $.nE = H.j3("interceptor")
|
||||||
s = $.dh
|
s = $.dh
|
||||||
if (s == null) s = $.dh = H.j3("receiver")
|
if (s == null) s = $.dh = H.j3("receiver")
|
||||||
r = b.length
|
r = b.length
|
||||||
q = c || r >= 28
|
q = c || r >= 28
|
||||||
if (q) return H.rJ(r, c, a, b)
|
if (q) return H.Closure_cspForwardInterceptedCall(r, c, a, b)
|
||||||
if (r === 1) {
|
if (r === 1) {
|
||||||
q = "return function(){return this." + n + "." + H.as_string(a) + "(this." + s + ");"
|
q = "return function(){return this." + n + "." + H.as_string(a) + "(this." + s + ");"
|
||||||
p = $.bk
|
p = $.bk
|
||||||
@ -1389,15 +1389,15 @@ var A = {
|
|||||||
return new Function(q + H.as_string(p) + "}")()
|
return new Function(q + H.as_string(p) + "}")()
|
||||||
},
|
},
|
||||||
mx(a) {
|
mx(a) {
|
||||||
return H.rL(a)
|
return H.Closure_fromTearOff(a)
|
||||||
},
|
},
|
||||||
rF(a, b) {
|
rF(a, b) {
|
||||||
return H._Universe_evalInEnvironment(init.typeUniverse, H.instanceType(a.a), b)
|
return H._Universe_evalInEnvironment(init.typeUniverse, H.instanceType(a.a), b)
|
||||||
},
|
},
|
||||||
nF(a) {
|
BoundClosure_selfOf(a) {
|
||||||
return a.a
|
return a.a
|
||||||
},
|
},
|
||||||
rG(a) {
|
BoundClosure_receiverOf(a) {
|
||||||
return a.b
|
return a.b
|
||||||
},
|
},
|
||||||
j3(a) {
|
j3(a) {
|
||||||
@ -1415,7 +1415,8 @@ var A = {
|
|||||||
uT(a) {
|
uT(a) {
|
||||||
return init.getIsolateTag(a)
|
return init.getIsolateTag(a)
|
||||||
},
|
},
|
||||||
Aw(a, b, c) {
|
defineProperty(a, b, c) {
|
||||||
|
// 笑死, 根本没人用
|
||||||
Object.defineProperty(a, b, {
|
Object.defineProperty(a, b, {
|
||||||
value: c,
|
value: c,
|
||||||
enumerable: false,
|
enumerable: false,
|
||||||
|
Loading…
Reference in New Issue
Block a user