Lines Matching refs:referrer

35 static void AddReferrerLocation(std::ostream& os, mirror::Class* referrer)  in AddReferrerLocation()  argument
37 if (referrer != NULL) { in AddReferrerLocation()
38 std::string location(referrer->GetLocation()); in AddReferrerLocation()
40 os << " (declaration of '" << PrettyDescriptor(referrer) in AddReferrerLocation()
47 mirror::Class* referrer, const char* fmt, va_list* args = NULL) in ThrowException() argument
57 AddReferrerLocation(msg, referrer); in ThrowException()
69 mirror::Class* referrer, const char* fmt, va_list* args = NULL) in ThrowWrappedException() argument
79 AddReferrerLocation(msg, referrer); in ThrowWrappedException()
142 void ThrowClassFormatError(mirror::Class* referrer, const char* fmt, ...) { in ThrowClassFormatError() argument
145 ThrowException(NULL, "Ljava/lang/ClassFormatError;", referrer, fmt, &args); in ThrowClassFormatError()
150 void ThrowIllegalAccessErrorClass(mirror::Class* referrer, mirror::Class* accessed) { in ThrowIllegalAccessErrorClass() argument
152 msg << "Illegal class access: '" << PrettyDescriptor(referrer) << "' attempting to access '" in ThrowIllegalAccessErrorClass()
154 ThrowException(NULL, "Ljava/lang/IllegalAccessError;", referrer, msg.str().c_str()); in ThrowIllegalAccessErrorClass()
157 void ThrowIllegalAccessErrorClassForMethodDispatch(mirror::Class* referrer, mirror::Class* accessed, in ThrowIllegalAccessErrorClassForMethodDispatch() argument
161 msg << "Illegal class access ('" << PrettyDescriptor(referrer) << "' attempting to access '" in ThrowIllegalAccessErrorClassForMethodDispatch()
164 ThrowException(NULL, "Ljava/lang/IllegalAccessError;", referrer, msg.str().c_str()); in ThrowIllegalAccessErrorClassForMethodDispatch()
167 void ThrowIllegalAccessErrorMethod(mirror::Class* referrer, mirror::ArtMethod* accessed) { in ThrowIllegalAccessErrorMethod() argument
170 << PrettyDescriptor(referrer) << "'"; in ThrowIllegalAccessErrorMethod()
171 ThrowException(NULL, "Ljava/lang/IllegalAccessError;", referrer, msg.str().c_str()); in ThrowIllegalAccessErrorMethod()
174 void ThrowIllegalAccessErrorField(mirror::Class* referrer, mirror::ArtField* accessed) { in ThrowIllegalAccessErrorField() argument
177 << PrettyDescriptor(referrer) << "'"; in ThrowIllegalAccessErrorField()
178 ThrowException(NULL, "Ljava/lang/IllegalAccessError;", referrer, msg.str().c_str()); in ThrowIllegalAccessErrorField()
181 void ThrowIllegalAccessErrorFinalField(mirror::ArtMethod* referrer, in ThrowIllegalAccessErrorFinalField() argument
185 << PrettyMethod(referrer) << "'"; in ThrowIllegalAccessErrorFinalField()
187 referrer != NULL ? referrer->GetClass() : NULL, in ThrowIllegalAccessErrorFinalField()
191 void ThrowIllegalAccessError(mirror::Class* referrer, const char* fmt, ...) { in ThrowIllegalAccessError() argument
194 ThrowException(NULL, "Ljava/lang/IllegalAccessError;", referrer, fmt, &args); in ThrowIllegalAccessError()
215 mirror::ArtMethod* referrer) { in ThrowIncompatibleClassChangeError() argument
220 referrer != NULL ? referrer->GetClass() : NULL, in ThrowIncompatibleClassChangeError()
226 mirror::ArtMethod* referrer) { in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch() argument
236 referrer != NULL ? referrer->GetClass() : NULL, in ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch()
241 mirror::ArtMethod* referrer) { in ThrowIncompatibleClassChangeErrorField() argument
246 ThrowException(NULL, "Ljava/lang/IncompatibleClassChangeError;", referrer->GetClass(), in ThrowIncompatibleClassChangeErrorField()
250 void ThrowIncompatibleClassChangeError(mirror::Class* referrer, const char* fmt, ...) { in ThrowIncompatibleClassChangeError() argument
253 ThrowException(NULL, "Ljava/lang/IncompatibleClassChangeError;", referrer, fmt, &args); in ThrowIncompatibleClassChangeError()
275 void ThrowLinkageError(mirror::Class* referrer, const char* fmt, ...) { in ThrowLinkageError() argument
278 ThrowException(NULL, "Ljava/lang/LinkageError;", referrer, fmt, &args); in ThrowLinkageError()
521 void ThrowVerifyError(mirror::Class* referrer, const char* fmt, ...) { in ThrowVerifyError() argument
524 ThrowException(NULL, "Ljava/lang/VerifyError;", referrer, fmt, &args); in ThrowVerifyError()