1247 if ((ik->field_access_flags(index) & JVM_ACC_FIELD_MODIFICATION_WATCHED) == 0) return; |
1247 if ((ik->field_access_flags(index) & JVM_ACC_FIELD_MODIFICATION_WATCHED) == 0) return; |
1248 |
1248 |
1249 char sig_type = '\0'; |
1249 char sig_type = '\0'; |
1250 |
1250 |
1251 switch(cp_entry->flag_state()) { |
1251 switch(cp_entry->flag_state()) { |
1252 case btos: sig_type = 'B'; break; |
1252 case btos: sig_type = JVM_SIGNATURE_BYTE; break; |
1253 case ztos: sig_type = 'Z'; break; |
1253 case ztos: sig_type = JVM_SIGNATURE_BOOLEAN; break; |
1254 case ctos: sig_type = 'C'; break; |
1254 case ctos: sig_type = JVM_SIGNATURE_CHAR; break; |
1255 case stos: sig_type = 'S'; break; |
1255 case stos: sig_type = JVM_SIGNATURE_SHORT; break; |
1256 case itos: sig_type = 'I'; break; |
1256 case itos: sig_type = JVM_SIGNATURE_INT; break; |
1257 case ftos: sig_type = 'F'; break; |
1257 case ftos: sig_type = JVM_SIGNATURE_FLOAT; break; |
1258 case atos: sig_type = 'L'; break; |
1258 case atos: sig_type = JVM_SIGNATURE_CLASS; break; |
1259 case ltos: sig_type = 'J'; break; |
1259 case ltos: sig_type = JVM_SIGNATURE_LONG; break; |
1260 case dtos: sig_type = 'D'; break; |
1260 case dtos: sig_type = JVM_SIGNATURE_DOUBLE; break; |
1261 default: ShouldNotReachHere(); return; |
1261 default: ShouldNotReachHere(); return; |
1262 } |
1262 } |
1263 bool is_static = (obj == NULL); |
1263 bool is_static = (obj == NULL); |
1264 |
1264 |
1265 HandleMark hm(thread); |
1265 HandleMark hm(thread); |