< 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 >