src/hotspot/share/runtime/signature.hpp
changeset 54847 59ea39bb2809
parent 54133 829bf950287e
child 58722 cba8afa5cfed
equal deleted inserted replaced
54846:e4049522b074 54847:59ea39bb2809
   398   ~SignatureStream();
   398   ~SignatureStream();
   399 
   399 
   400   bool is_object() const;                        // True if this argument is an object
   400   bool is_object() const;                        // True if this argument is an object
   401   bool is_array() const;                         // True if this argument is an array
   401   bool is_array() const;                         // True if this argument is an array
   402   BasicType type() const                         { return _type; }
   402   BasicType type() const                         { return _type; }
   403   Symbol* as_symbol(TRAPS);
   403   Symbol* as_symbol();
   404   enum FailureMode { ReturnNull, NCDFError };
   404   enum FailureMode { ReturnNull, NCDFError };
   405   Klass* as_klass(Handle class_loader, Handle protection_domain, FailureMode failure_mode, TRAPS);
   405   Klass* as_klass(Handle class_loader, Handle protection_domain, FailureMode failure_mode, TRAPS);
   406   oop as_java_mirror(Handle class_loader, Handle protection_domain, FailureMode failure_mode, TRAPS);
   406   oop as_java_mirror(Handle class_loader, Handle protection_domain, FailureMode failure_mode, TRAPS);
   407   const u1* raw_bytes()  { return _signature->bytes() + _begin; }
   407   const u1* raw_bytes()  { return _signature->bytes() + _begin; }
   408   int       raw_length() { return _end - _begin; }
   408   int       raw_length() { return _end - _begin; }