Lines Matching refs:signature
31 #include "runtime/signature.hpp"
33 void FieldType::skip_optional_size(Symbol* signature, int* index) {
34 jchar c = signature->byte_at(*index);
37 c = signature->byte_at(*index);
41 BasicType FieldType::basic_type(Symbol* signature) {
42 return char2type(signature->byte_at(0));
45 // Check if it is a valid array signature
76 BasicType FieldType::get_array_info(Symbol* signature, FieldArrayInfo& fd, TRAPS) {
77 assert(basic_type(signature) == T_ARRAY, "must be array");
80 skip_optional_size(signature, &index);
81 while (signature->byte_at(index) == '[') {
84 skip_optional_size(signature, &index);
87 char *element = signature->as_C_string() + index;