Mercurial > hg > truffle
comparison src/share/vm/oops/klass.hpp @ 1039:987e948ebbc8
6815692: method handle code needs some cleanup (post-6655638)
Summary: correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support
Reviewed-by: never, twisti
author | jrose |
---|---|
date | Sat, 17 Oct 2009 19:51:05 -0700 |
parents | 7bb995fbd3c0 |
children | 4e6abf09f540 |
comparison
equal
deleted
inserted
replaced
1038:71fdc5052e49 | 1039:987e948ebbc8 |
---|---|
544 // Returns the name for a class (Resource allocated) as the class | 544 // Returns the name for a class (Resource allocated) as the class |
545 // would appear in a signature. | 545 // would appear in a signature. |
546 // For arrays, this returns the name of the element with a leading '['. | 546 // For arrays, this returns the name of the element with a leading '['. |
547 // For classes, this returns the name with a leading 'L' and a trailing ';' | 547 // For classes, this returns the name with a leading 'L' and a trailing ';' |
548 // and the package separators as '/'. | 548 // and the package separators as '/'. |
549 virtual char* signature_name() const; | 549 virtual const char* signature_name() const; |
550 | 550 |
551 // garbage collection support | 551 // garbage collection support |
552 virtual void oop_follow_contents(oop obj) = 0; | 552 virtual void oop_follow_contents(oop obj) = 0; |
553 virtual int oop_adjust_pointers(oop obj) = 0; | 553 virtual int oop_adjust_pointers(oop obj) = 0; |
554 | 554 |