summaryrefslogtreecommitdiffstats
path: root/jack/src/com/android/jack/jayce/JayceMethodLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack/src/com/android/jack/jayce/JayceMethodLoader.java')
-rw-r--r--jack/src/com/android/jack/jayce/JayceMethodLoader.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/jack/src/com/android/jack/jayce/JayceMethodLoader.java b/jack/src/com/android/jack/jayce/JayceMethodLoader.java
index 74526bc..4abd810 100644
--- a/jack/src/com/android/jack/jayce/JayceMethodLoader.java
+++ b/jack/src/com/android/jack/jayce/JayceMethodLoader.java
@@ -16,7 +16,6 @@
package com.android.jack.jayce;
-import com.android.jack.Jack;
import com.android.jack.JackFileException;
import com.android.jack.ir.ast.JMethod;
import com.android.jack.ir.ast.JNode;
@@ -63,20 +62,18 @@ public class JayceMethodLoader extends AbstractMethodLoader {
return;
}
MethodNode methodNode;
- String errorMessage =
- "Failed to load body of method '" + Jack.getUserFriendlyFormatter().getName(loaded) + "'";
try {
methodNode = getNNode(loaded);
} catch (JackFileException e) {
- throw new JackLoadingException(errorMessage, e);
+ throw new JackLoadingException(getLocation(loaded), e);
} catch (IOException e) {
- throw new JackLoadingException(errorMessage, e);
+ throw new JackLoadingException(getLocation(loaded), e);
}
JNode body;
try {
body = methodNode.loadBody(loaded);
} catch (JLookupException e) {
- throw new JackLoadingException(errorMessage, e);
+ throw new JackLoadingException(getLocation(loaded), e);
}
if (body != null) {
body.updateParents(loaded);