src/hotspot/share/interpreter/interpreterRuntime.cpp
changeset 58722 cba8afa5cfed
parent 58545 725244418646
child 59056 15936b142f86
equal deleted inserted replaced
58720:ae0af9fb3dbb 58722:cba8afa5cfed
  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);