Lines Matching defs:sig
397 bool MethodHandles::is_basic_type_signature(Symbol* sig) {
400 const int len = sig->utf8_length();
402 switch (sig->byte_at(i)) {
405 if (sig->index_of_at(i, OBJ_SIG, OBJ_SIG_LEN) != i)
421 Symbol* MethodHandles::lookup_basic_type_signature(Symbol* sig, bool keep_last_arg, TRAPS) {
423 if (sig == NULL) {
424 return sig;
425 } else if (is_basic_type_signature(sig)) {
426 sig->increment_refcount();
427 return sig; // that was easy
428 } else if (sig->byte_at(0) != '(') {
429 BasicType bt = char2type(sig->byte_at(0));
442 keep_arg_pos = ArgumentCount(sig).size() - 1;
443 for (SignatureStream ss(sig); !ss.is_done(); ss.next()) {
472 Symbol* sig,
476 int len = sig->utf8_length();
480 char ch = sig->byte_at(i);
495 while (++i < len && (ch = sig->byte_at(i)) != ';') {
503 st->put(sig->byte_at(j));
799 Symbol* name, Symbol* sig,
822 if (sig != NULL) {
823 if (sig->utf8_length() == 0) return 0; // a match is not possible
824 if (sig->byte_at(0) == '(')
838 if (sig != NULL && st.signature() != sig)
892 if (sig != NULL && m->signature() != sig)
1137 TempNewSymbol sig = NULL;
1143 sig = java_lang_String::as_symbol_or_null(JNIHandles::resolve_non_null(sig_jh));
1144 if (sig == NULL) return 0; // a match is not possible
1154 if (name != NULL && sig != NULL && results.not_null()) {
1159 int res = MethodHandles::find_MemberNames(k(), name, sig, mflags,