equal
deleted
inserted
replaced
985 |
985 |
986 InstanceKlass* ik = InstanceKlass::cast(cp_entry->f1_as_klass()); |
986 InstanceKlass* ik = InstanceKlass::cast(cp_entry->f1_as_klass()); |
987 int index = cp_entry->field_index(); |
987 int index = cp_entry->field_index(); |
988 if ((ik->field_access_flags(index) & JVM_ACC_FIELD_ACCESS_WATCHED) == 0) return; |
988 if ((ik->field_access_flags(index) & JVM_ACC_FIELD_ACCESS_WATCHED) == 0) return; |
989 |
989 |
990 switch(cp_entry->flag_state()) { |
|
991 case btos: // fall through |
|
992 case ctos: // fall through |
|
993 case stos: // fall through |
|
994 case itos: // fall through |
|
995 case ftos: // fall through |
|
996 case ltos: // fall through |
|
997 case dtos: // fall through |
|
998 case atos: break; |
|
999 default: ShouldNotReachHere(); return; |
|
1000 } |
|
1001 bool is_static = (obj == NULL); |
990 bool is_static = (obj == NULL); |
1002 HandleMark hm(thread); |
991 HandleMark hm(thread); |
1003 |
992 |
1004 Handle h_obj; |
993 Handle h_obj; |
1005 if (!is_static) { |
994 if (!is_static) { |