| st[r -- _type] = typeval(mkclasstype(class)), sk ∈ sks, r -- _type ∈ st, r ∈ st, ∀ sk. sk ∈ sks → goodfieldandtype(r, sk, addclass(class0, fis, st)) ⊦ r = jvmref, class = class0, goodfieldandtype(r, sk, st) |
st[r -- _type] = typeval(mkclasstype(class)), sk ∈ sks, r -- _type ∈ st, r ∈ st, sk ∈ sks → goodfieldandtype(r, sk, addclass(class0, fis, st)) ⊦ r = jvmref, class = class0, goodfieldandtype(r, sk, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (sk)]]