Title: [1388] trunk/qdox/src/main/java/com/thoughtworks/qdox/model: Change signature of DocletTag: getContext() returns the interface JavaAnnotatedElement instead of AbstractJavaModel

Diff

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java (1387 => 1388)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java	2011-10-09 10:16:49 UTC (rev 1387)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java	2011-10-09 10:27:28 UTC (rev 1388)
@@ -33,6 +33,7 @@
 import com.thoughtworks.qdox.model.DefaultJavaParameter;
 import com.thoughtworks.qdox.model.DocletTag;
 import com.thoughtworks.qdox.model.DocletTagFactory;
+import com.thoughtworks.qdox.model.JavaAnnotatedElement;
 import com.thoughtworks.qdox.model.JavaAnnotation;
 import com.thoughtworks.qdox.model.JavaClass;
 import com.thoughtworks.qdox.model.JavaConstructor;
@@ -201,7 +202,7 @@
             tagList.add( 
                 docletTagFactory.createDocletTag(
                     tagDef.getName(), tagDef.getText(), 
-                    entity, tagDef.getLineNumber()
+                    (JavaAnnotatedElement) entity, tagDef.getLineNumber()
                 )
             );
         }

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultDocletTagFactory.java (1387 => 1388)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultDocletTagFactory.java	2011-10-09 10:16:49 UTC (rev 1387)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultDocletTagFactory.java	2011-10-09 10:27:28 UTC (rev 1388)
@@ -30,7 +30,7 @@
 
     public DocletTag createDocletTag(
         String tag, String text, 
-        AbstractJavaModel context, int lineNumber
+        JavaAnnotatedElement context, int lineNumber
     ) {
         return new DefaultDocletTag(tag, text, context, lineNumber);
     }

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java (1387 => 1388)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java	2011-10-09 10:16:49 UTC (rev 1387)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTag.java	2011-10-09 10:27:28 UTC (rev 1388)
@@ -23,8 +23,6 @@
 import java.util.List;
 import java.util.Map;
 
-import com.thoughtworks.qdox.model.impl.AbstractJavaModel;
-
 /**
  * @author Joe Walnes
  * @author Aslak Hellesøy
@@ -67,6 +65,6 @@
      * @return the language element to which this tag applies
      * @since 1.4
      */
-    AbstractJavaModel getContext();
+    JavaAnnotatedElement getContext();
 
 }

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java (1387 => 1388)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java	2011-10-09 10:16:49 UTC (rev 1387)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DocletTagFactory.java	2011-10-09 10:27:28 UTC (rev 1388)
@@ -34,7 +34,7 @@
      */ 
     DocletTag createDocletTag(
         String tag, String text, 
-        AbstractJavaModel context, int lineNumber
+        JavaAnnotatedElement context, int lineNumber
     );
 
     DocletTag createDocletTag(String tag, String text);

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java (1387 => 1388)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java	2011-10-09 10:16:49 UTC (rev 1387)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultDocletTag.java	2011-10-09 10:27:28 UTC (rev 1388)
@@ -23,6 +23,7 @@
 import java.util.Map;
 
 import com.thoughtworks.qdox.model.DocletTag;
+import com.thoughtworks.qdox.model.JavaAnnotatedElement;
 import com.thoughtworks.qdox.model.util.TagParser;
 
 public class DefaultDocletTag implements DocletTag {
@@ -33,10 +34,10 @@
 
     private List<String> parameters;
     private Map<String, String> namedParameters;
-    private AbstractJavaModel context;
+    private JavaAnnotatedElement context;
 
     public DefaultDocletTag(String name, String value, 
-                            AbstractJavaModel context, 
+                            JavaAnnotatedElement context, 
                             int lineNumber) 
     {
         this.name = name;
@@ -75,7 +76,7 @@
         return (String) getNamedParameterMap().get(key);
     }
 
-    public final AbstractJavaModel getContext() {
+    public final JavaAnnotatedElement getContext() {
         return context;
     }
 


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to