Lines Matching defs:sig
59 Symbol* sig = _signature;
60 char c = sig->byte_at(_index);
61 while ('0' <= c && c <= '9') c = sig->byte_at(++_index);
93 Symbol* sig = _signature;
94 while (sig->byte_at(_index++) != ';') ;
103 Symbol* sig = _signature;
104 while (sig->byte_at(_index) == '[') {
108 if (sig->byte_at(_index) == 'L') {
109 while (sig->byte_at(_index++) != ';') ;
226 Symbol* sig = _signature;
227 while (sig->byte_at(_index) != ')') _index++;
276 Symbol* sig = _signature;
277 while (sig->byte_at(_end++) != ';');
282 Symbol* sig = _signature;
283 char c = sig->byte_at(_end);
284 while ('0' <= c && c <= '9') c = sig->byte_at(_end++);
285 while (sig->byte_at(_end) == '[') {
287 c = sig->byte_at(_end);
288 while ('0' <= c && c <= '9') c = sig->byte_at(_end++);
290 switch(sig->byte_at(_end)) {
300 while (sig->byte_at(_end++) != ';');
381 bool SignatureVerifier::is_valid_signature(Symbol* sig) {
382 const char* signature = (const char*)sig->bytes();
383 ssize_t len = sig->utf8_length();
387 return is_valid_method_signature(sig);
389 return is_valid_type_signature(sig);
393 bool SignatureVerifier::is_valid_method_signature(Symbol* sig) {
394 const char* method_sig = (const char*)sig->bytes();
395 ssize_t len = sig->utf8_length();
416 bool SignatureVerifier::is_valid_type_signature(Symbol* sig) {
417 const char* type_sig = (const char*)sig->bytes();
418 ssize_t len = sig->utf8_length();