< prev index next >
src/share/vm/oops/metadata.hpp
Print this page
*** 46,57 ****
virtual bool is_klass() const volatile { return false; }
virtual bool is_method() const volatile { return false; }
virtual bool is_methodData() const volatile { return false; }
virtual bool is_constantPool() const volatile { return false; }
virtual bool is_methodCounters() const volatile { return false; }
!
virtual const char* internal_name() const = 0;
void print() const { print_on(tty); }
void print_value() const { print_value_on(tty); }
void print_maybe_null() const { print_on_maybe_null(tty); }
--- 46,59 ----
virtual bool is_klass() const volatile { return false; }
virtual bool is_method() const volatile { return false; }
virtual bool is_methodData() const volatile { return false; }
virtual bool is_constantPool() const volatile { return false; }
virtual bool is_methodCounters() const volatile { return false; }
! virtual int size() const = 0;
! virtual MetaspaceObj::Type type() const = 0;
virtual const char* internal_name() const = 0;
+ virtual void metaspace_pointers_do(MetaspaceClosure* iter) {}
void print() const { print_on(tty); }
void print_value() const { print_value_on(tty); }
void print_maybe_null() const { print_on_maybe_null(tty); }
< prev index next >