diff src/share/vm/oops/constantPoolKlass.cpp @ 1713:7fcd5f39bd7a

Merge
author johnc
date Sat, 14 Aug 2010 00:47:52 -0700
parents 126ea7725993 9d7a8ab3736b
children 3b2dea75431e
line wrap: on
line diff
--- a/src/share/vm/oops/constantPoolKlass.cpp	Fri Aug 13 07:33:20 2010 -0700
+++ b/src/share/vm/oops/constantPoolKlass.cpp	Sat Aug 14 00:47:52 2010 -0700
@@ -268,21 +268,6 @@
   return cp->object_size();
 }
 
-void constantPoolKlass::oop_copy_contents(PSPromotionManager* pm, oop obj) {
-  assert(obj->is_constantPool(), "should be constant pool");
-  constantPoolOop cp = (constantPoolOop) obj;
-  if (AnonymousClasses && cp->has_pseudo_string() && cp->tags() != NULL) {
-    oop* base = (oop*)cp->base();
-    for (int i = 0; i < cp->length(); ++i, ++base) {
-      if (cp->tag_at(i).is_string()) {
-        if (PSScavenge::should_scavenge(base)) {
-          pm->claim_or_forward_breadth(base);
-        }
-      }
-    }
-  }
-}
-
 void constantPoolKlass::oop_push_contents(PSPromotionManager* pm, oop obj) {
   assert(obj->is_constantPool(), "should be constant pool");
   constantPoolOop cp = (constantPoolOop) obj;