| st[r -- _type] = typeval(mkclasstype(class)), okval(noval, fs .type), r -- fs ' ∈ addclass(class0, fis, st), r ∈ st, r -- _type ∈ st, fs ' ∈ sks ⊦ class = class0, r = jvmref, r -- fs ' ∈ st |
fs = mkfs(class1, ty, fieldvar), st[r -- _type] = typeval(mkclasstype(class)), okval(noval, ty), r -- fs ' ∈ addclass(class0, fis, st), r ∈ st, r -- _type ∈ st, fs ' ∈ sks ⊦ class = class0, r = jvmref, r -- fs ' ∈ st
[[CONCRETESIMPRULES : ([CSIMPELIM : ⊦ class = fs .class ∧ ty = fs .type ∧ fieldvar = fs .field ↔ fs = mkfs(class, ty, fieldvar)])], [EXTRATERMS : (fs, class1, ty, fieldvar)]]