From 6c54db924759b08effc806a93f633515c3e3a5d2 Mon Sep 17 00:00:00 2001 From: aclement Date: Thu, 20 Mar 2008 15:48:59 +0000 Subject: 222987 - NPE guard --- .../java5-src/org/aspectj/weaver/reflect/Java15AnnotationFinder.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'weaver5') 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... -- cgit v1.2.3