summaryrefslogtreecommitdiffstats
path: root/weaver5/java5-src/org/aspectj
diff options
context:
space:
mode:
authoraclement <aclement>2008-03-20 15:48:59 +0000
committeraclement <aclement>2008-03-20 15:48:59 +0000
commit6c54db924759b08effc806a93f633515c3e3a5d2 (patch)
tree7f49219ff6dc40ba349dfa227badd49f966cf274 /weaver5/java5-src/org/aspectj
parentd8e9bcdcffbdc13a2761329665f045049e705c45 (diff)
downloadaspectj-6c54db924759b08effc806a93f633515c3e3a5d2.tar.gz
aspectj-6c54db924759b08effc806a93f633515c3e3a5d2.zip
222987 - NPE guard
Diffstat (limited to 'weaver5/java5-src/org/aspectj')
-rw-r--r--weaver5/java5-src/org/aspectj/weaver/reflect/Java15AnnotationFinder.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/weaver5/java5-src/org/aspectj/weaver/reflect/Java15AnnotationFinder.java b/weaver5/java5-src/org/aspectj/weaver/reflect/Java15AnnotationFinder.java
index fcdaf23f8..7b8bca505 100644
--- a/weaver5/java5-src/org/aspectj/weaver/reflect/Java15AnnotationFinder.java
+++ b/weaver5/java5-src/org/aspectj/weaver/reflect/Java15AnnotationFinder.java
@@ -265,6 +265,8 @@ public class Java15AnnotationFinder implements AnnotationFinder, ArgNameFinder {
}
private String[] getParameterNamesFromLVT(LocalVariableTable lvt, int numVars) {
+ if (lvt == null)
+ return null;// pr222987 - prevent NPE
LocalVariable[] vars = lvt.getLocalVariableTable();
if (vars.length < numVars) {
// basic error, we can't get the names...