src/share/vm/oops/methodOop.cpp

changeset 2760
328926869b15
parent 2742
ed69575596ac
child 2945
d3b9f2be46ab
child 2976
04760e41b01e
equal deleted inserted replaced
2750:6c97c830fb6f 2760:328926869b15
919 tty->print("Creating invoke method for "); 919 tty->print("Creating invoke method for ");
920 signature->print_value(); 920 signature->print_value();
921 tty->cr(); 921 tty->cr();
922 } 922 }
923 923
924 // invariant: cp->symbol_at_put is preceded by a refcount increment (more usually a lookup)
925 name->increment_refcount();
926 signature->increment_refcount();
927
924 constantPoolHandle cp; 928 constantPoolHandle cp;
925 { 929 {
926 constantPoolOop cp_oop = oopFactory::new_constantPool(_imcp_limit, IsSafeConc, CHECK_(empty)); 930 constantPoolOop cp_oop = oopFactory::new_constantPool(_imcp_limit, IsSafeConc, CHECK_(empty));
927 cp = constantPoolHandle(THREAD, cp_oop); 931 cp = constantPoolHandle(THREAD, cp_oop);
928 } 932 }

mercurial