< prev index next >

src/hotspot/share/ci/ciSymbol.cpp

Print this page

 63 
 64 // ------------------------------------------------------------------
 65 // ciSymbol::base
 66 const u1* ciSymbol::base() {
 67   GUARDED_VM_ENTRY(return get_symbol()->base();)
 68 }
 69 
 70 // ------------------------------------------------------------------
 71 // ciSymbol::char_at
 72 char ciSymbol::char_at(int i) {
 73   GUARDED_VM_ENTRY(return get_symbol()->char_at(i);)
 74 }
 75 
 76 // ------------------------------------------------------------------
 77 // ciSymbol::starts_with
 78 //
 79 // Tests if the symbol starts with the given prefix.
 80 bool ciSymbol::starts_with(const char* prefix, int len) const {
 81   GUARDED_VM_ENTRY(return get_symbol()->starts_with(prefix, len);)
 82 }














 83 
 84 bool ciSymbol::is_signature_polymorphic_name()  const {
 85   GUARDED_VM_ENTRY(return MethodHandles::is_signature_polymorphic_name(get_symbol());)
 86 }
 87 
 88 // ------------------------------------------------------------------
 89 // ciSymbol::index_of
 90 //
 91 // Determines where the symbol contains the given substring.
 92 int ciSymbol::index_of_at(int i, const char* str, int len) const {
 93   GUARDED_VM_ENTRY(return get_symbol()->index_of_at(i, str, len);)
 94 }
 95 
 96 // ------------------------------------------------------------------
 97 // ciSymbol::utf8_length
 98 int ciSymbol::utf8_length() {
 99   GUARDED_VM_ENTRY(return get_symbol()->utf8_length();)
100 }
101 
102 // ------------------------------------------------------------------

 63 
 64 // ------------------------------------------------------------------
 65 // ciSymbol::base
 66 const u1* ciSymbol::base() {
 67   GUARDED_VM_ENTRY(return get_symbol()->base();)
 68 }
 69 
 70 // ------------------------------------------------------------------
 71 // ciSymbol::char_at
 72 char ciSymbol::char_at(int i) {
 73   GUARDED_VM_ENTRY(return get_symbol()->char_at(i);)
 74 }
 75 
 76 // ------------------------------------------------------------------
 77 // ciSymbol::starts_with
 78 //
 79 // Tests if the symbol starts with the given prefix.
 80 bool ciSymbol::starts_with(const char* prefix, int len) const {
 81   GUARDED_VM_ENTRY(return get_symbol()->starts_with(prefix, len);)
 82 }
 83 bool ciSymbol::starts_with(char prefix_char) const {
 84   GUARDED_VM_ENTRY(return get_symbol()->starts_with(prefix_char);)
 85 }
 86 
 87 // ------------------------------------------------------------------
 88 // ciSymbol::ends_with
 89 //
 90 // Tests if the symbol ends with the given suffix.
 91 bool ciSymbol::ends_with(const char* suffix, int len) const {
 92   GUARDED_VM_ENTRY(return get_symbol()->ends_with(suffix, len);)
 93 }
 94 bool ciSymbol::ends_with(char suffix_char) const {
 95   GUARDED_VM_ENTRY(return get_symbol()->ends_with(suffix_char);)
 96 }
 97 
 98 bool ciSymbol::is_signature_polymorphic_name()  const {
 99   GUARDED_VM_ENTRY(return MethodHandles::is_signature_polymorphic_name(get_symbol());)
100 }
101 
102 // ------------------------------------------------------------------
103 // ciSymbol::index_of
104 //
105 // Determines where the symbol contains the given substring.
106 int ciSymbol::index_of_at(int i, const char* str, int len) const {
107   GUARDED_VM_ENTRY(return get_symbol()->index_of_at(i, str, len);)
108 }
109 
110 // ------------------------------------------------------------------
111 // ciSymbol::utf8_length
112 int ciSymbol::utf8_length() {
113   GUARDED_VM_ENTRY(return get_symbol()->utf8_length();)
114 }
115 
116 // ------------------------------------------------------------------
< prev index next >