User: rinkrank
  Date: 02/02/24 17:03:10

  Modified:    javacc   Java1.2-b.jjt
  Log:
  -Fixed bug in clearing the _nameBuffer StringBuffer
  -added implementsInterface test
  -fixed NPE for dir when running from Ant (because deserialised was not same as 
singleton)
  
  Now XDoclet GUI is up again ;-)
  
  Revision  Changes    Path
  1.15      +7 -30     xjavadoc/javacc/Java1.2-b.jjt
  
  Index: Java1.2-b.jjt
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/javacc/Java1.2-b.jjt,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -w -r1.14 -r1.15
  --- Java1.2-b.jjt     25 Feb 2002 00:02:51 -0000      1.14
  +++ Java1.2-b.jjt     25 Feb 2002 01:03:10 -0000      1.15
  @@ -68,35 +68,12 @@
          //element.setDoc(getJavaDocSpecialToken( token ));
      }
   
  -/*
  -   private static final Token getJavaDocSpecialToken(Token t) {
  -      if( t == null ) {
  -         return null;
  -      }
  -      Token result = null;
  -
  -      Token tt = t.specialToken;
  -      if (tt != null) {
  -         while (tt.specialToken != null) {
  -            tt = tt.specialToken;
  -         }
  -         while (tt != null) {
  -            if (tt.kind == JavaParserConstants.FORMAL_COMMENT) {
  -               // it's JavaDoc
  -               //_log.debug(tt.image);
  -               result = tt;
  -            }
  -            else if (tt.kind == JavaParserConstants.SINGLE_LINE_COMMENT || tt.kind 
== JavaParserConstants.MULTI_LINE_COMMENT) {
  -               // reset it. some other comment is standalone or followed what could 
have been a javadoc comment
  -               //_log.debug("Not javadoc anyway:" + tt.image);
  -               result = null;
  -            }
  -            tt = tt.next;
  -         }
  +   private final void clearNameBuffer() {
  +      if( _nameBuffer.length() > 0 ) {
  +         _nameBuffer.delete(0, _nameBuffer.length());
         }
  -      return result;
      }
  -*/
  +
      private final StringBuffer _nameBuffer = new StringBuffer();
   
      private static class Parameter {
  @@ -1000,7 +977,7 @@
    */
   {
      // reset the buffer
  -   _nameBuffer.delete(0, _nameBuffer.length());
  +   clearNameBuffer();
      Token t = null;
   }
   {
  @@ -1021,7 +998,7 @@
   void ExecutableMemberThrows_Name(AbstractExecutableMember member) :
   {
      // reset the buffer
  -   _nameBuffer.delete(0, _nameBuffer.length() - 1);
  +   clearNameBuffer();
      Token t = null;
   }
   {
  @@ -1044,7 +1021,7 @@
   void Interfaces_Name(SourceClass sourceClass) :
   {
      // reset the buffer
  -   _nameBuffer.delete(0, _nameBuffer.length() - 1);
  +   clearNameBuffer();
      Token t = null;
   }
   {
  
  
  

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

Reply via email to