| ty = mkclasstype(class), vals[i→n(i)] = refval(r0), i < n→i(# vals), class∃(str, class), is_classtype(ty), newref(r, st), is_array(str, r, addarray(r, ty, vals, st)), 0 ≤ i, junkrefs(str, r0 ' + refs, ty, addarray(r, ty, vals, st)) ⊦ refval(r0) ∈ vals, r = jvmref, vals = [] |
vals[i→n(i)] = refval(r0), i < n→i(# vals), class∃(str, class), newref(r, st), is_array(str, r, addarray(r, mkclasstype(class), vals, st)), 0 ≤ i, junkrefs(str, r0 ' + refs, mkclasstype(class), addarray(r, mkclasstype(class), vals, st)) ⊦ r = jvmref, vals = [], refval(r0) ∈ vals
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_classtype(mkclasstype(class))])]]