- changed status to resolved
Documentation comment not retained for aspect-declared class
Issue #284
resolved
With JastAdd 2.2.2 and 2.3.0, documentation comments for aspect-declared classes are not kept in the generated code. For example, in ExtendJ there is a class Parameterization
which is declared in an aspect (java5/frontend/Generics.jrag
). The class has a documentation comment but it is removed in the generated code.
Aspect declaration:
/**
* Specifies a particular parameterization for a parameterized type or generic method.
*
* <p>Parameterizations are used during type lookup to substitute type variable names
* for type arguments (TypeDecl).
*/
public class Parameterization {
...
Generated code:
/**
* @ast class
* @aspect LookupParTypeDecl
* @declaredat /home/jesper/git/extendj/java5/frontend/Generics.jrag:1057
*/
public class Parameterization extends java.lang.Object {
...
Comments (1)
-
reporter - Log in to comment
Keep doc comments for aspect-declared types
An error in an if-condition (|| instead of &&) lead to all documentation comments being discarded for aspect-declared types.
fixes
#284(bitbucket)→ <<cset bd69693c5232>>