hotspot/src/share/vm/classfile/vmSymbols.cpp
changeset 4450 6d700b859b3e
parent 670 ddf3e9583f2f
child 4562 5d93cb2d2090
--- a/hotspot/src/share/vm/classfile/vmSymbols.cpp	Fri Nov 27 07:56:58 2009 -0800
+++ b/hotspot/src/share/vm/classfile/vmSymbols.cpp	Thu Nov 12 09:24:21 2009 -0800
@@ -303,6 +303,11 @@
   const int neg = JVM_ACC_STATIC | JVM_ACC_SYNCHRONIZED;
   return (flags & (req | neg)) == req;
 }
+inline bool match_F_Y(jshort flags) {
+  const int req = JVM_ACC_SYNCHRONIZED;
+  const int neg = JVM_ACC_STATIC;
+  return (flags & (req | neg)) == req;
+}
 inline bool match_F_RN(jshort flags) {
   const int req = JVM_ACC_NATIVE;
   const int neg = JVM_ACC_STATIC | JVM_ACC_SYNCHRONIZED;
@@ -361,6 +366,7 @@
   const char* sname = vmSymbols::name_for(signature_for(id));
   const char* fname = "";
   switch (flags_for(id)) {
+  case F_Y:  fname = "synchronized ";  break;
   case F_RN: fname = "native ";        break;
   case F_SN: fname = "native static "; break;
   case F_S:  fname = "static ";        break;