Lines Matching refs:Symbol

35 Symbol::Symbol(const u1* name, int length, int refcount) {
44 void* Symbol::operator new(size_t sz, int len, TRAPS) throw() {
50 void* Symbol::operator new(size_t sz, int len, Arena* arena, TRAPS) throw() {
56 void* Symbol::operator new(size_t sz, int len, ClassLoaderData* loader_data, TRAPS) throw() {
63 void Symbol::operator delete(void *p) {
64 assert(((Symbol*)p)->refcount() == 0, "should not call this");
69 // Symbol::equals
72 bool Symbol::equals(const char* str, int len) const {
85 // Symbol::starts_with
89 bool Symbol::starts_with(const char* prefix, int len) const {
101 // Symbol::index_of
105 int Symbol::index_of_at(int i, const char* str, int len) const {
109 address bytes = (address) ((Symbol*)this)->base();
126 char* Symbol::as_C_string(char* buf, int size) const {
137 char* Symbol::as_C_string() const {
143 char* Symbol::as_C_string_flexible_buffer(Thread* t,
156 void Symbol::print_utf8_on(outputStream* st) const {
160 void Symbol::print_symbol_on(outputStream* st) const {
178 char* Symbol::as_quoted_ascii() const {
186 jchar* Symbol::as_unicode(int& length) const {
187 Symbol* this_ptr = (Symbol*)this;
196 const char* Symbol::as_klass_external_name(char* buf, int size) const {
212 const char* Symbol::as_klass_external_name() const {
225 unsigned int Symbol::new_hash(juint seed) {
231 void Symbol::increment_refcount() {
241 void Symbol::decrement_refcount() {
254 void Symbol::print_on(outputStream* st) const {
258 st->print("Symbol: '");
267 void Symbol::print_value_on(outputStream* st) const {
280 NOT_PRODUCT(int Symbol::_total_count = 0;)