| validrefnotnull(str, r, ty, st0), is_classtype(ty), sk ∈ instfields(ty .class), is_fskey(sk) ⊦ (st ∪ st0)[r -- sk] = st0[r -- sk], r = jvmref |
ty = mkclasstype(class), validrefnotnull(str, r, ty, st0), is_classtype(ty), sk ∈ instfields(class), is_fskey(sk) ⊦ (st ∪ st0)[r -- sk] = st0[r -- sk], r = jvmref
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ is_classtype(ty) → ( class = ty .class ↔ ty = mkclasstype(class))])], [EXTRATERMS : (ty, class)]]