diff options
author | acolyer <acolyer> | 2004-08-10 08:18:30 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2004-08-10 08:18:30 +0000 |
commit | ce1e477ecd9244c49b86fb3d7ea884e09e2ba6ee (patch) | |
tree | 1ffdbd70680b3dfcc378fd02f5346956b06154aa /weaver | |
parent | 6d9b7d2d8b267133eadb24f89e682cd8029cada9 (diff) | |
download | aspectj-ce1e477ecd9244c49b86fb3d7ea884e09e2ba6ee.tar.gz aspectj-ce1e477ecd9244c49b86fb3d7ea884e09e2ba6ee.zip |
fix for Bugzilla Bug 70201
Branch target offset too large for short
Diffstat (limited to 'weaver')
-rw-r--r-- | weaver/src/org/aspectj/weaver/bcel/LazyMethodGen.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/LazyMethodGen.java b/weaver/src/org/aspectj/weaver/bcel/LazyMethodGen.java index 8cc7a1665..d50c5b592 100644 --- a/weaver/src/org/aspectj/weaver/bcel/LazyMethodGen.java +++ b/weaver/src/org/aspectj/weaver/bcel/LazyMethodGen.java @@ -331,7 +331,10 @@ public final class LazyMethodGen { this.getName(), e.getMessage()), this.getMemberView() == null ? null : this.getMemberView().getSourceLocation(), null); - throw e; +// throw e; PR 70201.... let the normal problem reporting infrastructure deal with this rather than crashing. + body = null; + MethodGen gen = pack(); + return gen.getMethod(); } } |