diff options
Diffstat (limited to 'src/main/java/org/zwobble')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java b/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java index 0694cc3..72cba9b 100644 --- a/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java +++ b/src/main/java/org/zwobble/couscous/frontends/java/JavaExpressionReader.java @@ -108,7 +108,10 @@ public class JavaExpressionReader { return readCastExpression((CastExpression)expression); default: - throw new RuntimeException("Unsupported expression: " + expression.getClass()); + CompilationUnit root = (CompilationUnit) expression.getRoot(); + throw new RuntimeException( + "Unsupported expression: " + expression.getClass() + + "\n" + root.getLineNumber(expression.getStartPosition()) + ":" + root.getColumnNumber(expression.getStartPosition())); } } |
