diff options
author | aclement <aclement> | 2008-03-20 15:48:59 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-03-20 15:48:59 +0000 |
commit | 6c54db924759b08effc806a93f633515c3e3a5d2 (patch) | |
tree | 7f49219ff6dc40ba349dfa227badd49f966cf274 /weaver5/java5-src/org/aspectj | |
parent | d8e9bcdcffbdc13a2761329665f045049e705c45 (diff) | |
download | aspectj-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.java | 2 |
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... |