Home | History | Annotate | Download | only in runtime

Lines Matching defs:sig

91                                    const char* name, const char* sig, const char* kind)
96 kind, c->GetDescriptor(&temp), name, sig);
123 const char* name, const char* sig, bool is_static)
132 method = c->FindDirectMethod(name, sig, pointer_size);
134 method = c->FindInterfaceMethod(name, sig, pointer_size);
136 method = c->FindVirtualMethod(name, sig, pointer_size);
140 method = c->FindDeclaredDirectMethod(name, sig, pointer_size);
144 ThrowNoSuchMethodError(soa, c, name, sig, is_static ? "static" : "non-static");
181 const char* sig, bool is_static)
192 if (sig[1] != '\0') {
194 field_type = class_linker->FindClass(soa.Self(), sig, class_loader);
196 field_type = class_linker->FindPrimitiveClass(*sig);
207 "could be found in class \"%s\" or its superclasses", sig, name,
222 sig, name, c->GetDescriptor(&temp));
316 static ArtMethod* FindMethod(mirror::Class* c, const StringPiece& name, const StringPiece& sig)
320 if (kNative == method.IsNative() && name == method.GetName() && method.GetSignature() == sig) {
325 if (kNative == method.IsNative() && name == method.GetName() && method.GetSignature() == sig) {
663 static jmethodID GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) {
666 CHECK_NON_NULL_ARGUMENT(sig);
668 return FindMethodID(soa, java_class, name, sig, false);
672 const char* sig) {
675 CHECK_NON_NULL_ARGUMENT(sig);
677 return FindMethodID(soa, java_class, name, sig, true);
1204 static jfieldID GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) {
1207 CHECK_NON_NULL_ARGUMENT(sig);
1209 return FindFieldID(soa, java_class, name, sig, false);
1213 const char* sig) {
1216 CHECK_NON_NULL_ARGUMENT(sig);
1218 return FindFieldID(soa, java_class, name, sig, true);
2098 const char* sig = methods[i].signature;
2103 } else if (UNLIKELY(sig == nullptr)) {
2140 if (*sig == '!') {
2142 ++sig;
2154 m = FindMethod<true>(current_class, name, sig);
2160 m = FindMethod<false>(current_class, name, sig);
2174 << PrettyDescriptor(c) << "." << name << sig << " in "
2179 ThrowNoSuchMethodError(soa, c, name, sig, "static or non-static");
2183 << PrettyDescriptor(c) << "." << name << sig
2185 ThrowNoSuchMethodError(soa, c, name, sig, "native");