| is_array(str0, r, st), r = jvmref ∨ st[r -- _type] .type ≤ mkclasstype(str .class) ∧ ¬ junkref(str0, r, st) ⊦ str = `java.lang.Object' |
is_array(str0, jvmref, st) ⊦ str = `java.lang.Object'
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ stringvar .class = stringvar0 .class ↔ stringvar = stringvar0], [CSIMPSEQ : ⊦ is_array(str, r, st) → ( st[r -- _type] .type ≤ mkclasstype(class) ↔ class = `java.lang.Object' .class)])]]