| validvals(str, rkvs, st), validval(str, val, ty, st) ⊦ mkfs(class, ty, fieldvar) ' = _length, ty = void_type, validval(str, val, ty, st[rkvs]) |
⊦ validval(str, val, ty, st) ↔ okval(val, ty) ∧ (is_referencevalue(val) → validrefval(str, val, ty, st))
validvals(str, rkvs, st), validval(str, val, ty, st) ⊦ mkfs(class, ty, fieldvar) ' = _length, ty = void_type, okval(val, ty) ∧ (is_referencevalue(val) → validrefval(str, val, ty, st[rkvs]))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st[rkvs], ty, val, str)]]