aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/testng/internal
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2015-07-10 08:09:57 -0700
committerCedric Beust <cedric@beust.com>2015-07-10 08:09:57 -0700
commit4a3bf1e6f5c8accb88af99ef0c43343109089a94 (patch)
treeb3a8f7549836fb7a588f48bd715bc98f8a5a19e0 /src/main/java/org/testng/internal
parent1083008621edcbf8a8dafccc3d0cf3485954d075 (diff)
downloadtestng-4a3bf1e6f5c8accb88af99ef0c43343109089a94.tar.gz
ConcurrentHashMap doesn't accept null values.
Diffstat (limited to 'src/main/java/org/testng/internal')
-rwxr-xr-xsrc/main/java/org/testng/internal/annotations/JDK15AnnotationFinder.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/org/testng/internal/annotations/JDK15AnnotationFinder.java b/src/main/java/org/testng/internal/annotations/JDK15AnnotationFinder.java
index fc8cd02f..2de11c71 100755
--- a/src/main/java/org/testng/internal/annotations/JDK15AnnotationFinder.java
+++ b/src/main/java/org/testng/internal/annotations/JDK15AnnotationFinder.java
@@ -194,6 +194,10 @@ public class JDK15AnnotationFinder implements IAnnotationFinder {
private <A extends IAnnotation> A findAnnotation(Class cls, Annotation a,
Class<A> annotationClass, Class<?> testClass,
Constructor<?> testConstructor, Method testMethod, Pair<Annotation, ?> p) {
+ if (a == null) {
+ return null;
+ }
+
IAnnotation result = m_annotations.get(p);
if (result == null) {
result = m_tagFactory.createTag(cls, a, annotationClass, m_transformer);