Lines Matching defs:signature

51 #include "runtime/signature.hpp"
74 return name_and_sig_as_C_string(Klass::cast(constants()->pool_holder()), name(), signature());
78 return name_and_sig_as_C_string(Klass::cast(constants()->pool_holder()), name(), signature(), buf, size);
81 char* methodOopDesc::name_and_sig_as_C_string(Klass* klass, Symbol* method_name, Symbol* signature) {
85 int len = klass_name_len + 1 + method_name_len + signature->utf8_length();
90 strcpy(&dest[klass_name_len + 1 + method_name_len], signature->as_C_string());
95 char* methodOopDesc::name_and_sig_as_C_string(Klass* klass, Symbol* method_name, Symbol* signature, char* buf, int size) {
106 signature->as_C_string(&(buf[len]), size - len);
282 signature()->print_symbol_on(tty);
338 ArgumentSizeComputer asc(signature());
349 ResultTypeFinder rtf(signature());
383 assert(signature() == vmSymbols::void_method_signature(), "Should only be called for default constructors");
867 if (ik->lookup_method(name(), signature()) == NULL) {
932 // Make an instance of a signature-polymorphic internal MH primitive.
934 Symbol* signature,
943 tty->print_cr("make_method_handle_intrinsic MH.%s%s", name->as_C_string(), signature->as_C_string());
948 signature->increment_refcount();
957 cp->symbol_at_put(_imcp_invoke_signature, signature);
977 assert(m->signature() == signature, "");
979 ResultTypeFinder rtf(signature);
1131 // ditto for method and signature:
1136 vmSymbols::SID sig_id = vmSymbols::find_sid(signature());
1182 // Hopefully, the signature contains only well-known classes.
1190 Symbol* signature = m->signature();
1191 for(SignatureStream ss(signature); !ss.is_done(); ss.next()) {
1217 Symbol* signature = m->signature();
1218 for(SignatureStream ss(signature); !ss.is_done(); ss.next()) {
1238 if (WizardMode) signature()->print_symbol_on(st);
1240 MethodHandles::print_as_basic_type_signature_on(st, signature(), true);
1352 SignatureTypePrinter(Symbol* signature, outputStream* st) : SignatureTypeNames(signature) {
1365 SignatureTypePrinter sig(signature(), st);