40 int identity_hash() { return (int)(uintptr_t)this; } |
40 int identity_hash() { return (int)(uintptr_t)this; } |
41 |
41 |
42 // Rehashing support for tables containing pointers to this |
42 // Rehashing support for tables containing pointers to this |
43 unsigned int new_hash(juint seed) { ShouldNotReachHere(); return 0; } |
43 unsigned int new_hash(juint seed) { ShouldNotReachHere(); return 0; } |
44 |
44 |
|
45 virtual bool is_metadata() const volatile { return true; } |
45 virtual bool is_klass() const volatile { return false; } |
46 virtual bool is_klass() const volatile { return false; } |
46 virtual bool is_method() const volatile { return false; } |
47 virtual bool is_method() const volatile { return false; } |
47 virtual bool is_methodData() const volatile { return false; } |
48 virtual bool is_methodData() const volatile { return false; } |
48 virtual bool is_constantPool() const volatile { return false; } |
49 virtual bool is_constantPool() const volatile { return false; } |
49 |
50 |