< prev index next >
src/hotspot/share/classfile/systemDictionary.hpp
Print this page
@@ -273,32 +273,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
+ false, // is_hidden
+ false, // is_weakhidden
+ 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_hidden,
+ const bool is_weakhidden,
+ 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 >