fix invoke-virtual
fix emit-set
add emit-set for static-field