hotspot/src/share/vm/classfile/javaClasses.hpp
changeset 34317 e93b85bf4cc2
parent 34280 72bfaaffee36
parent 34195 89011d12ebd3
child 35123 b0b89d83bcf5
child 35498 392b50de06c6
--- a/hotspot/src/share/vm/classfile/javaClasses.hpp	Fri Nov 27 12:37:38 2015 +0100
+++ b/hotspot/src/share/vm/classfile/javaClasses.hpp	Mon Nov 30 19:38:51 2015 +0100
@@ -1212,6 +1212,8 @@
 #define CALLSITECONTEXT_INJECTED_FIELDS(macro) \
   macro(java_lang_invoke_MethodHandleNatives_CallSiteContext, vmdependencies, intptr_signature, false)
 
+class DependencyContext;
+
 class java_lang_invoke_MethodHandleNatives_CallSiteContext : AllStatic {
   friend class JavaClasses;
 
@@ -1222,8 +1224,7 @@
 
 public:
   // Accessors
-  static nmethodBucket* vmdependencies(oop context);
-  static void       set_vmdependencies(oop context, nmethodBucket* bucket);
+  static DependencyContext vmdependencies(oop context);
 
   // Testers
   static bool is_subclass(Klass* klass) {