< 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 >