Closed mwinkels closed 12 years ago
Here is a patch for this issue:
From e192e2fbc792887a720cb3e3289cf7a81e54988b Mon Sep 17 00:00:00 2001 From: Maarten Winkels maarten.winkels@ing.nl Date: Fri, 13 Jul 2012 14:57:14 +0200 Subject: [PATCH] Fix for issue #43: Use @XmlAccesorType in package-info.java.
.../main/java/com/lunatech/doclets/jax/Utils.java | 4 ++++ .../lunatech/doclets/jax/jaxb/model/JAXBClass.java | 5 ++++- 2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java b/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java index 61f38a8..57fcd40 100644 --- a/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java +++ b/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java @@ -166,6 +166,10 @@ public class Utils { return findAnnotation(parameter.annotations(), soughtAnnotations); }
public static AnnotationDesc findAnnotation(final AnnotationDesc[] annotations, final Class<?>... soughtAnnotations) { for (final AnnotationDesc annotation : annotations) { final AnnotationTypeDoc annotationType = annotation.annotationType(); diff --git a/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java b/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java index 425f913..2817caa 100644 --- a/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java +++ b/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java @@ -84,8 +84,11 @@ public class JAXBClass implements Comparable { private void setupMembers(ClassDoc klass) { ClassDoc accessorAnnotationType = Utils.findAnnotatedClass(klass, XmlAccessorType.class); AnnotationDesc accessorAnnotation = null;
Thanks. Could you do a pull request for this please?
Sorry you already did, thanks a lot :)
Here is a patch for this issue:
From e192e2fbc792887a720cb3e3289cf7a81e54988b Mon Sep 17 00:00:00 2001 From: Maarten Winkels maarten.winkels@ing.nl Date: Fri, 13 Jul 2012 14:57:14 +0200 Subject: [PATCH] Fix for issue #43: Use @XmlAccesorType in package-info.java.
.../main/java/com/lunatech/doclets/jax/Utils.java | 4 ++++ .../lunatech/doclets/jax/jaxb/model/JAXBClass.java | 5 ++++- 2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java b/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java index 61f38a8..57fcd40 100644 --- a/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java +++ b/doclets/src/main/java/com/lunatech/doclets/jax/Utils.java @@ -166,6 +166,10 @@ public class Utils { return findAnnotation(parameter.annotations(), soughtAnnotations); }
public static AnnotationDesc findAnnotation(final AnnotationDesc[] annotations, final Class<?>... soughtAnnotations) { for (final AnnotationDesc annotation : annotations) { final AnnotationTypeDoc annotationType = annotation.annotationType(); diff --git a/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java b/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java index 425f913..2817caa 100644 --- a/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java +++ b/doclets/src/main/java/com/lunatech/doclets/jax/jaxb/model/JAXBClass.java @@ -84,8 +84,11 @@ public class JAXBClass implements Comparable {
private void setupMembers(ClassDoc klass) {
ClassDoc accessorAnnotationType = Utils.findAnnotatedClass(klass, XmlAccessorType.class);
AnnotationDesc accessorAnnotation = null;