src/hotspot/share/oops/klass.hpp
changeset 49948 ff8dbb56740a
parent 49821 02c08e20d66c
child 49969 8624981f1ffa
--- a/src/hotspot/share/oops/klass.hpp	Wed May 02 15:29:55 2018 +0100
+++ b/src/hotspot/share/oops/klass.hpp	Wed May 02 09:26:10 2018 -0700
@@ -189,12 +189,13 @@
   void set_super(Klass* k)           { _super = k; }
 
   // initializes _super link, _primary_supers & _secondary_supers arrays
-  void initialize_supers(Klass* k, TRAPS);
+  void initialize_supers(Klass* k, Array<Klass*>* transitive_interfaces, TRAPS);
   void initialize_supers_impl1(Klass* k);
   void initialize_supers_impl2(Klass* k);
 
   // klass-specific helper for initializing _secondary_supers
-  virtual GrowableArray<Klass*>* compute_secondary_supers(int num_extra_slots);
+  virtual GrowableArray<Klass*>* compute_secondary_supers(int num_extra_slots,
+                                                          Array<Klass*>* transitive_interfaces);
 
   // java_super is the Java-level super type as specified by Class.getSuperClass.
   virtual Klass* java_super() const  { return NULL; }