| i ' .fs = mkfs(class, ty, fieldvar), compatmode(str, st), compatrefs(str, st), initdone(class0, addclass(`java.lang.Object' .class, [], st)), tdname∃(str, class0), i ' ∈ statfields(class0) ⊦ `java.lang.Object' .class = class0, initdone(class0, st) |
⊦ addclass(class1, [], st) = st[jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)]
i ' .fs = mkfs(class, ty, fieldvar), compatmode(str, st), compatrefs(str, st), initdone(class0, st[jvmref -- mkfs(`java.lang.Object' .class, void_type, `initstate' .field) ', initval(done)]), tdname∃(str, class0), i ' ∈ statfields(class0) ⊦ `java.lang.Object' .class = class0, initdone(class0, st)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, `java.lang.Object' .class)]]