< prev index next >
src/hotspot/share/oops/instanceKlass.hpp
Print this page
rev 58452 : imported patch pkg_name_from_class
*** 1207,1217 ****
static void unload_class(InstanceKlass* ik);
static void release_C_heap_structures(InstanceKlass* ik);
// Naming
const char* signature_name() const;
! static Symbol* package_from_name(const Symbol* name, TRAPS);
// Oop fields (and metadata) iterators
//
// The InstanceKlass iterators also visits the Object's klass.
--- 1207,1221 ----
static void unload_class(InstanceKlass* ik);
static void release_C_heap_structures(InstanceKlass* ik);
// Naming
const char* signature_name() const;
!
! // Extract package name from a fully qualified class name
! // *bad_class_name is set to true if there's a problem with parsing class_name, to
! // distinguish from a class_name with no package name, as both cases have a NULL return value
! static Symbol* package_from_name(const Symbol* class_name, bool* bad_class_name = NULL);
// Oop fields (and metadata) iterators
//
// The InstanceKlass iterators also visits the Object's klass.
< prev index next >