summaryrefslogtreecommitdiffstats
path: root/vm/interp
diff options
context:
space:
mode:
authorDan Bornstein <danfuzz@android.com>2011-03-01 13:22:13 -0800
committerDan Bornstein <danfuzz@android.com>2011-03-01 13:52:46 -0800
commitbc606f5e72b16f3759f5d414c7444204908718aa (patch)
tree4340892fe79aa7b533c6158f5ba9f2dca37f3c9a /vm/interp
parent21c3c3e2ea19568c459cb3ad316a46c1bda66a02 (diff)
downloadandroid_dalvik-bc606f5e72b16f3759f5d414c7444204908718aa.tar.gz
android_dalvik-bc606f5e72b16f3759f5d414c7444204908718aa.tar.bz2
android_dalvik-bc606f5e72b16f3759f5d414c7444204908718aa.zip
Clean up a few more exceptions.
Bug: 3500987 Change-Id: I9d6dcf429ca67a64a81e4489b1087948f9673e07
Diffstat (limited to 'vm/interp')
-rw-r--r--vm/interp/Stack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm/interp/Stack.c b/vm/interp/Stack.c
index fd1d7913b..e7bfb68a7 100644
--- a/vm/interp/Stack.c
+++ b/vm/interp/Stack.c
@@ -645,7 +645,7 @@ static void throwArgumentTypeMismatch(int argIndex, ClassObject* expected,
char* actualClassName = (arg != NULL)
? dvmHumanReadableDescriptor(arg->obj.clazz->descriptor)
: strdup("null");
- dvmThrowExceptionFmt("Ljava/lang/IllegalArgumentException;",
+ dvmThrowExceptionFmtByClass(gDvm.exIllegalArgumentException,
"argument %d should have type %s, got %s",
argIndex + 1, expectedClassName, actualClassName);
free(expectedClassName);
@@ -681,7 +681,7 @@ Object* dvmInvokeMethod(Object* obj, const Method* method,
else
argListLength = 0;
if (argListLength != (int) params->length) {
- dvmThrowExceptionFmt("Ljava/lang/IllegalArgumentException;",
+ dvmThrowExceptionFmtByClass(gDvm.exIllegalArgumentException,
"wrong number of arguments; expected %d, got %d",
params->length, argListLength);
return NULL;