< prev index next >

src/hotspot/share/runtime/signature.hpp

Print this page

        

@@ -76,12 +76,11 @@
       int_parm             = 5,
       long_parm            = 6,
       float_parm           = 7,
       double_parm          = 8,
       obj_parm             = 9,
-      valuetype_parm       = 10,
-      done_parm            = 11,  // marker for end of parameters
+      done_parm            = 10,  // marker for end of parameters
 
     // max parameters is wordsize minus
     //    The sign bit, termination field, the result and static bit fields
     max_size_of_parameters = (BitsPerLong-1 -
                               result_feature_size - parameter_feature_size -

@@ -114,11 +113,10 @@
   virtual void do_void  ()             = 0;
 
   // Object types (begin indexes the first character of the entry, end indexes the first character after the entry)
   virtual void do_object(int begin, int end) = 0;
   virtual void do_array (int begin, int end) = 0;
-  virtual void do_valuetype(int begin, int end) = 0;
 
   static bool is_static(uint64_t fingerprint) {
     assert(fingerprint != (uint64_t)CONST64(-1), "invalid fingerprint");
     return fingerprint & is_static_bit;
   }

@@ -144,11 +142,10 @@
   void do_int()                        { type_name("jint"    ); }
   void do_long()                       { type_name("jlong"   ); }
   void do_void()                       { type_name("void"    ); }
   void do_object(int begin, int end)   { type_name("jobject" ); }
   void do_array (int begin, int end)   { type_name("jobject" ); }
-  void do_valuetype(int begin, int end){ type_name("jvaluetype"); }
 
  public:
   SignatureTypeNames(Symbol* signature) : SignatureIterator(signature) {}
 };
 

@@ -173,11 +170,10 @@
   void do_int   ()                     { set(T_INT_size    , T_INT    ); }
   void do_long  ()                     { set(T_LONG_size   , T_LONG   ); }
   void do_void  ()                     { set(T_VOID_size   , T_VOID   ); }
   void do_object(int begin, int end)   { set(T_OBJECT_size , T_OBJECT ); }
   void do_array (int begin, int end)   { set(T_ARRAY_size  , T_ARRAY  ); }
-  void do_valuetype(int begin, int end){ set(T_VALUETYPE_size, T_VALUETYPE); }
 
  public:
   SignatureInfo(Symbol* signature) : SignatureIterator(signature) {
     _has_iterated = _has_iterated_return = false;
     _size         = 0;

@@ -240,11 +236,10 @@
   void do_float()   { _fingerprint |= (((uint64_t)float_parm) << _shift_count); _shift_count += parameter_feature_size; }
   void do_double()  { _fingerprint |= (((uint64_t)double_parm) << _shift_count); _shift_count += parameter_feature_size; }
 
   void do_object(int begin, int end)  { _fingerprint |= (((uint64_t)obj_parm) << _shift_count); _shift_count += parameter_feature_size; }
   void do_array (int begin, int end)  { _fingerprint |= (((uint64_t)obj_parm) << _shift_count); _shift_count += parameter_feature_size; }
-  void do_valuetype(int begin, int end) { _fingerprint |= (((uint64_t)valuetype_parm) << _shift_count); _shift_count += parameter_feature_size; }
 
   void do_void()    { ShouldNotReachHere(); }
 
   Fingerprinter(const methodHandle& method) : SignatureIterator(method->signature()) {
     mh = method;
< prev index next >