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