6815692: method handle code needs some cleanup (post-6655638)

Correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support

Reviewed-by: never, twisti
This commit is contained in:
John R Rose 2009-10-17 19:51:05 -07:00
parent 9c6f603b85
commit 2134a92922
12 changed files with 274 additions and 120 deletions

View file

@ -722,7 +722,7 @@ class instanceKlass: public Klass {
#endif // SERIALGC
// Naming
char* signature_name() const;
const char* signature_name() const;
// Iterators
int oop_oop_iterate(oop obj, OopClosure* blk) {