comparison src/share/vm/runtime/signature.hpp @ 13086:096c224171c4

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Wed, 20 Nov 2013 00:10:38 +0100
parents d13d7aba8c12
children de6a9e811145
comparison
equal deleted inserted replaced
12782:92b7ec34ddfa 13086:096c224171c4
399 const jbyte* raw_bytes() { return _signature->bytes() + _begin; } 399 const jbyte* raw_bytes() { return _signature->bytes() + _begin; }
400 int raw_length() { return _end - _begin; } 400 int raw_length() { return _end - _begin; }
401 401
402 // return same as_symbol except allocation of new symbols is avoided. 402 // return same as_symbol except allocation of new symbols is avoided.
403 Symbol* as_symbol_or_null(); 403 Symbol* as_symbol_or_null();
404
405 // count the number of references in the signature
406 int reference_parameter_count();
404 }; 407 };
405 408
406 class SignatureVerifier : public StackObj { 409 class SignatureVerifier : public StackObj {
407 public: 410 public:
408 // Returns true if the symbol is valid method or type signature 411 // Returns true if the symbol is valid method or type signature