User: rinkrank
  Date: 02/03/16 11:26:04

  Modified:    src/xjavadoc AbstractProgramElement.java ProxyClass.java
                        XDoc.java
  Log:
  xjavadoc refactoring. doesn't work yet, but it compiles
  
  Revision  Changes    Path
  1.8       +1 -1      xjavadoc/src/xjavadoc/AbstractProgramElement.java
  
  Index: AbstractProgramElement.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/AbstractProgramElement.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -w -r1.7 -r1.8
  --- AbstractProgramElement.java       16 Mar 2002 18:13:09 -0000      1.7
  +++ AbstractProgramElement.java       16 Mar 2002 19:26:04 -0000      1.8
  @@ -264,7 +264,7 @@
        public final XDoc doc() {
                if (_token == null) {
                        // We're not from source (we're binary, primitive or unknown)
  -                     return null;
  +                     return new XDoc(null, this);
                }
                if (_doc != null) {
                        return _doc;
  
  
  
  1.10      +3 -0      xjavadoc/src/xjavadoc/ProxyClass.java
  
  Index: ProxyClass.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/ProxyClass.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -w -r1.9 -r1.10
  --- ProxyClass.java   16 Mar 2002 18:13:09 -0000      1.9
  +++ ProxyClass.java   16 Mar 2002 19:26:04 -0000      1.10
  @@ -550,5 +550,8 @@
                                throw new IllegalStateException("Can't be a proxy for 
a proxy!");
                        }
                }
  +             if (_subject == null) {
  +                     throw new IllegalStateException("Can't be a proxy for a 
proxy!");
  +             }
        }
   }
  
  
  
  1.15      +6 -1      xjavadoc/src/xjavadoc/XDoc.java
  
  Index: XDoc.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/XDoc.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -w -r1.14 -r1.15
  --- XDoc.java 16 Mar 2002 18:13:09 -0000      1.14
  +++ XDoc.java 16 Mar 2002 19:26:04 -0000      1.15
  @@ -129,7 +129,12 @@
         */
        public XDoc(Token javadocToken, XProgramElement owner) {
                instanceCount++;
  +             if (javadocToken == null) {
  +                     _javadocToken = 
Token.newToken(NodeParserConstants.FORMAL_COMMENT);
  +             }
  +             else {
                _javadocToken = javadocToken;
  +             }
                _owner = owner;
                if (_javadocToken.image == null) {
                        // the passed token was not from source code, but was created 
because no javadoc existed.
  
  
  

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

Reply via email to