< prev index next >

src/hotspot/share/oops/symbol.hpp

Print this page

        

@@ -200,10 +200,13 @@
   // Tests if the symbol starts with the given prefix.
   bool starts_with(const char* prefix, int len) const;
   bool starts_with(const char* prefix) const {
     return starts_with(prefix, (int) strlen(prefix));
   }
+  bool is_Q_signature() const;
+  Symbol* fundamental_name(TRAPS);
+  bool is_same_fundamental_type(Symbol*) const;
 
   // Tests if the symbol starts with the given prefix.
   int index_of_at(int i, const char* str, int len) const;
 
   // Three-way compare for sorting; returns -1/0/1 if receiver is </==/> than arg

@@ -235,10 +238,11 @@
   // Printing
   void print_symbol_on(outputStream* st = NULL) const;
   void print_utf8_on(outputStream* st) const;
   void print_on(outputStream* st) const;         // First level print
   void print_value_on(outputStream* st) const;   // Second level print.
+  void print_Qvalue_on(outputStream* st) const;  // Second level print for Q-types.
 
   // printing on default output stream
   void print()         { print_on(tty);       }
   void print_value()   { print_value_on(tty); }
 
< prev index next >