Compare commits
8 Commits
cbef2c40cb
...
4e39819926
Author | SHA1 | Date | |
---|---|---|---|
4e39819926 | |||
736de331b5 | |||
713b8120fc | |||
e5026e5a6a | |||
120ee91071 | |||
aebdcc8c05 | |||
36d1c9da40 | |||
aca34f148d |
@ -188,7 +188,7 @@ function lazyOld(a, b, c, d) {
|
||||
a[b] = s
|
||||
a[c] = function () {
|
||||
a[c] = function () {
|
||||
H.vl(b)
|
||||
H.throwCyclicInit(b)
|
||||
}
|
||||
var r
|
||||
var q = d
|
||||
@ -1389,9 +1389,14 @@ var A = {
|
||||
return new Function(q + H.as_string(p) + "}")()
|
||||
},
|
||||
mx(a) {
|
||||
// 理论上不能改, 但是似乎可以
|
||||
// 上面是因为这玩意在普通版里是用来拼接的, 但是这里似乎没用于拼接
|
||||
return H.Closure_fromTearOff(a)
|
||||
},
|
||||
rF(a, b) {
|
||||
// BoundClosure_evalRecipe
|
||||
// or
|
||||
// BoundClosure_evalRecipeIntercepted
|
||||
return H._Universe_evalInEnvironment(init.typeUniverse, H.instanceType(a.a), b)
|
||||
},
|
||||
BoundClosure_selfOf(a) {
|
||||
@ -1409,10 +1414,10 @@ var A = {
|
||||
}
|
||||
throw H.wrap_expression(P.bz("Field name " + a + " not found.", null))
|
||||
},
|
||||
vl(a) {
|
||||
throwCyclicInit(a) {
|
||||
throw H.wrap_expression(new P.fj(a))
|
||||
},
|
||||
uT(a) {
|
||||
getIsolateAffinityTag(a) {
|
||||
return init.getIsolateTag(a)
|
||||
},
|
||||
defineProperty(a, b, c) {
|
||||
@ -1462,7 +1467,7 @@ var A = {
|
||||
s = r.prototype
|
||||
p = n[0]
|
||||
if (p === "!") {
|
||||
m = H.lB(s)
|
||||
m = H.makeLeafDispatchRecord(s)
|
||||
$.lt[n] = m
|
||||
Object.defineProperty(obj, init.dispatchPropertyName, {
|
||||
value: m,
|
||||
@ -1477,7 +1482,7 @@ var A = {
|
||||
return s
|
||||
}
|
||||
if (p === "-") {
|
||||
o = H.lB(s)
|
||||
o = H.makeLeafDispatchRecord(s)
|
||||
Object.defineProperty(Object.getPrototypeOf(obj), init.dispatchPropertyName, {
|
||||
value: o,
|
||||
enumerable: false,
|
||||
@ -1486,10 +1491,10 @@ var A = {
|
||||
})
|
||||
return o.i
|
||||
}
|
||||
if (p === "+") return H.oK(obj, s)
|
||||
if (p === "+") return H.patchInteriorProto(obj, s)
|
||||
if (p === "*") throw H.wrap_expression(P.hT(n))
|
||||
if (init.leafTags[n] === true) {
|
||||
o = H.lB(s)
|
||||
o = H.makeLeafDispatchRecord(s)
|
||||
Object.defineProperty(Object.getPrototypeOf(obj), init.dispatchPropertyName, {
|
||||
value: o,
|
||||
enumerable: false,
|
||||
@ -1497,9 +1502,9 @@ var A = {
|
||||
configurable: true
|
||||
})
|
||||
return o.i
|
||||
} else return H.oK(obj, s)
|
||||
} else return H.patchInteriorProto(obj, s)
|
||||
},
|
||||
oK(a, b) {
|
||||
patchInteriorProto(a, b) {
|
||||
var s = Object.getPrototypeOf(a)
|
||||
Object.defineProperty(s, init.dispatchPropertyName, {
|
||||
value: J.makeDispatchRecord(b, s, null, null),
|
||||
@ -1509,15 +1514,15 @@ var A = {
|
||||
})
|
||||
return b
|
||||
},
|
||||
lB(a) {
|
||||
makeLeafDispatchRecord(a) {
|
||||
return J.makeDispatchRecord(a, false, null, !!a.$iag)
|
||||
},
|
||||
v3(a, b, c) {
|
||||
makeDefaultDispatchRecord(a, b, c) {
|
||||
var s = b.prototype
|
||||
if (init.leafTags[a] === true) return H.lB(s)
|
||||
if (init.leafTags[a] === true) return H.makeLeafDispatchRecord(s)
|
||||
else return J.makeDispatchRecord(s, c, null, null)
|
||||
},
|
||||
uY() {
|
||||
initNativeDispatch() {
|
||||
if (true === $.mA) return
|
||||
$.mA = true
|
||||
if (!run_env.from_code) {
|
||||
@ -1528,7 +1533,7 @@ var A = {
|
||||
var s, r, q, p, o, n, m, l
|
||||
$.lt = Object.create(null)
|
||||
$.ly = Object.create(null)
|
||||
H.uX()
|
||||
H.initHooks()
|
||||
s = init.interceptorsByTag
|
||||
r = Object.getOwnPropertyNames(s)
|
||||
// 检测是否在网页内运行
|
||||
@ -1539,7 +1544,7 @@ var A = {
|
||||
o = r[p]
|
||||
n = $.oL.$1(o)
|
||||
if (n != null) {
|
||||
m = H.v3(o, s[o], n)
|
||||
m = H.makeDefaultDispatchRecord(o, s[o], n)
|
||||
if (m != null) {
|
||||
Object.defineProperty(n, init.dispatchPropertyName, {
|
||||
value: m,
|
||||
@ -1564,7 +1569,7 @@ var A = {
|
||||
}
|
||||
}
|
||||
},
|
||||
uX() {
|
||||
initHooks() {
|
||||
var p, o, n, m = C.w()
|
||||
|
||||
p = m.getTag
|
||||
@ -1574,9 +1579,10 @@ var A = {
|
||||
$.ov = new H.lw(o)
|
||||
$.oL = new H.lx(n)
|
||||
},
|
||||
cT(a, b) {
|
||||
return a(b) || b
|
||||
},
|
||||
// 笑死了, 我把所有调用删掉了(在之前的commit)
|
||||
// applyHooksTransformer(transformer, hooks) {
|
||||
// return transformer(hooks) || hooks
|
||||
// },
|
||||
JSSyntaxRegExp_makeNative(source, multiline, case_sensitive, unicode, dot_all, global) {
|
||||
var s = multiline ? "m" : "",
|
||||
r = case_sensitive ? "" : "i",
|
||||
@ -3090,7 +3096,7 @@ var A = {
|
||||
var proto, r, q, interceptor, o, n = a[init.dispatchPropertyName]
|
||||
if (n == null)
|
||||
if ($.mA == null) {
|
||||
H.uY()
|
||||
H.initNativeDispatch()
|
||||
n = a[init.dispatchPropertyName]
|
||||
} if (n != null) {
|
||||
proto = n.p
|
||||
@ -19363,7 +19369,7 @@ var t = (function rtii() {
|
||||
var lazy_final = hunkHelpers.lazyFinal,
|
||||
lazy_old = hunkHelpers.lazyOld
|
||||
lazy_final($, "vy", "oR", function () {
|
||||
return H.uT("_$dart_dartClosure")
|
||||
return H.getIsolateAffinityTag("_$dart_dartClosure")
|
||||
})
|
||||
lazy_final($, "A0", "r7", function () {
|
||||
return H.br(H.ki({
|
||||
|
Loading…
Reference in New Issue
Block a user