User: vharcq  
  Date: 02/03/27 00:12:09

  Modified:    src/xjavadoc XDoc.java
  Log:
  When looking at super classes tag we can not stop at Name matching but have to 
consider the value as well
  
  Revision  Changes    Path
  1.19      +7 -4      xjavadoc/src/xjavadoc/XDoc.java
  
  Index: XDoc.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XDoc.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -w -r1.18 -r1.19
  --- XDoc.java 18 Mar 2002 11:09:43 -0000      1.18
  +++ XDoc.java 27 Mar 2002 08:12:08 -0000      1.19
  @@ -39,12 +39,14 @@
   import java.io.IOException;
   import java.io.Reader;
   import java.io.StringReader;
  -import java.util.ArrayList;
  +import java.util.HashSet;
   import java.util.HashMap;
  +import java.util.List;
  +import java.util.Iterator;
  +import java.util.ArrayList;
   import java.util.Arrays;
  -import java.util.HashSet;
   import java.util.StringTokenizer;
  -import java.util.Iterator;
  +
   import xjavadoc.XTag;
   import xjavadoc.Token;
   import xjavadoc.event.XDocListener;
  @@ -177,7 +179,7 @@
                                        // child).
                                        boolean found = false;
                                        for (int j = 0; j < allTags.size(); j++) {
  -                                             if 
(allTags.get(j).equals(superTags[i])) {
  +                                             if 
(((XTag)allTags.get(j)).name().equals(((XTag)superTags[i]).name()) && 
((XTag)allTags.get(j)).value().equals(((XTag)superTags[i]).value())) {
                                                        found = true;
                                                        break;
                                                }
  @@ -469,6 +471,7 @@
        public XTag[] tags(String tagName) {
                parse();
                ArrayList tags = (ArrayList)_tagMap.get(tagName);
  +
                if (tags == null) {
                        String dottedFormatTagName = tagName.replace(':', '.');
                        tags = (ArrayList)_tagMap.get(dottedFormatTagName);
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to