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