equal
deleted
inserted
replaced
185 void set_metaspace(Metaspace* m) { _metaspace = m; } |
185 void set_metaspace(Metaspace* m) { _metaspace = m; } |
186 |
186 |
187 JNIHandleBlock* handles() const; |
187 JNIHandleBlock* handles() const; |
188 void set_handles(JNIHandleBlock* handles); |
188 void set_handles(JNIHandleBlock* handles); |
189 |
189 |
190 Mutex* metaspace_lock() const { return _metaspace_lock; } |
|
191 |
|
192 // GC interface. |
190 // GC interface. |
193 void clear_claimed() { _claimed = 0; } |
191 void clear_claimed() { _claimed = 0; } |
194 bool claimed() const { return _claimed == 1; } |
192 bool claimed() const { return _claimed == 1; } |
195 bool claim(); |
193 bool claim(); |
196 |
194 |
213 Metaspace* metaspace_or_null() const { return _metaspace; } |
211 Metaspace* metaspace_or_null() const { return _metaspace; } |
214 |
212 |
215 static ClassLoaderData* the_null_class_loader_data() { |
213 static ClassLoaderData* the_null_class_loader_data() { |
216 return _the_null_class_loader_data; |
214 return _the_null_class_loader_data; |
217 } |
215 } |
|
216 |
|
217 Mutex* metaspace_lock() const { return _metaspace_lock; } |
218 |
218 |
219 bool is_anonymous() const { return _is_anonymous; } |
219 bool is_anonymous() const { return _is_anonymous; } |
220 |
220 |
221 static void init_null_class_loader_data() { |
221 static void init_null_class_loader_data() { |
222 assert(_the_null_class_loader_data == NULL, "cannot initialize twice"); |
222 assert(_the_null_class_loader_data == NULL, "cannot initialize twice"); |