Lines Matching defs:signature

54 #include "runtime/signature.hpp"
2161 // method's signature.
2168 // class about the type of the field signature.
2173 // on each type in the method's signature.
2178 // on each type in the method's signature.
2200 // signature will be resolved to the same class in both loaders.
2205 char* SystemDictionary::check_signature_loaders(Symbol* signature,
2214 SignatureStream sig_strm(signature, is_method);
2230 Symbol* signature,
2239 unsigned int hash = invoke_method_table()->compute_hash(signature, iid);
2241 SymbolPropertyEntry* spe = invoke_method_table()->find_entry(index, hash, signature, iid);
2246 m = methodOopDesc::make_method_handle_intrinsic(iid, signature, CHECK_(empty));
2254 spe = invoke_method_table()->find_entry(index, hash, signature, iid);
2256 spe = invoke_method_table()->add_entry(index, hash, signature, iid);
2297 Symbol* signature,
2306 SystemDictionary::find_method_handle_type(signature, accessing_klass, CHECK_(empty));
2308 method_type = java_lang_String::create_from_symbol(signature, CHECK_(empty));
2338 // signature, as interpreted relative to the given class loader.
2341 Handle SystemDictionary::find_method_handle_type(Symbol* signature,
2346 unsigned int hash = invoke_method_table()->compute_hash(signature, null_iid);
2348 SymbolPropertyEntry* spe = invoke_method_table()->find_entry(index, hash, signature, null_iid);
2359 int npts = ArgumentCount(signature).size();
2362 Handle rt; // the return type from the signature
2364 for (SignatureStream ss(signature); !ss.is_done(); ss.next()) {
2418 spe = invoke_method_table()->find_entry(index, hash, signature, null_iid);
2420 spe = invoke_method_table()->add_entry(index, hash, signature, null_iid);
2435 Symbol* signature,
2440 if (signature->utf8_length() > 0 && signature->byte_at(0) == '(') {
2441 type = find_method_handle_type(signature, caller, CHECK_(empty));
2444 SignatureStream ss(signature, false);
2454 THROW_MSG_(vmSymbols::java_lang_LinkageError(), "bad signature", empty);
2474 // name and signature, as interpreted relative to the given class loader.