< prev index next >

src/hotspot/share/classfile/systemDictionary.hpp

Print this page

        

@@ -278,32 +278,44 @@
   // Also used by Unsafe_DefineAnonymousClass
   static InstanceKlass* parse_stream(Symbol* class_name,
                                      Handle class_loader,
                                      Handle protection_domain,
                                      ClassFileStream* st,
+                                     InstanceKlass* dynamic_nest_host,
                                      TRAPS) {
     return parse_stream(class_name,
                         class_loader,
                         protection_domain,
                         st,
-                        NULL, // unsafe_anonymous_host
-                        NULL, // cp_patches
+                        NULL,  // unsafe_anonymous_host
+                        NULL,  // cp_patches
+                        false, // is_nonfindable
+                        false, // is_weaknonfindable
+                        false, // can_access_vm_annotations
+                        dynamic_nest_host,
+                        Handle(),  // classData
                         THREAD);
   }
   static InstanceKlass* parse_stream(Symbol* class_name,
                                      Handle class_loader,
                                      Handle protection_domain,
                                      ClassFileStream* st,
                                      const InstanceKlass* unsafe_anonymous_host,
                                      GrowableArray<Handle>* cp_patches,
+                                     const bool is_nonfindable,
+                                     const bool is_weaknonfindable,
+                                     const bool can_access_vm_annotations,
+                                     InstanceKlass* dynamic_nest_host,
+                                     Handle classData,
                                      TRAPS);
 
   // Resolve from stream (called by jni_DefineClass and JVM_DefineClass)
   static InstanceKlass* resolve_from_stream(Symbol* class_name,
                                             Handle class_loader,
                                             Handle protection_domain,
                                             ClassFileStream* st,
+                                            InstanceKlass* dynamic_nest_host,
                                             TRAPS);
 
   // Lookup an already loaded class. If not found NULL is returned.
   static Klass* find(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS);
 
< prev index next >