hotspot/src/share/vm/runtime/reflection.cpp
changeset 13101 67539edd246d
parent 12231 6a9cfc59a18a
child 13391 30245956af37
--- a/hotspot/src/share/vm/runtime/reflection.cpp	Tue Jun 19 21:16:20 2012 -0700
+++ b/hotspot/src/share/vm/runtime/reflection.cpp	Fri Jun 22 14:00:39 2012 -0400
@@ -829,7 +829,7 @@
   java_lang_reflect_Field::set_modifiers(rh(), fd->access_flags().as_int() & JVM_RECOGNIZED_FIELD_MODIFIERS);
   java_lang_reflect_Field::set_override(rh(), false);
   if (java_lang_reflect_Field::has_signature_field() &&
-      fd->generic_signature() != NULL) {
+      fd->has_generic_signature()) {
     Symbol*  gs = fd->generic_signature();
     Handle sig = java_lang_String::create_from_symbol(gs, CHECK_NULL);
     java_lang_reflect_Field::set_signature(rh(), sig());