org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level.classDocStructuredData.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of groovy-all Show documentation
Show all versions of groovy-all Show documentation
Groovy: A powerful, dynamic language for the JVM
<class name="${classDoc.name()}"> <containingPackage name="${classDoc.containingPackage().name()}">${classDoc.containingPackage().nameWithDots()}</containingPackage> <extends>${classDoc.superclass()?.name()}</extends> <comment>${classDoc.commentText()}</comment> <constructors><% for (constructor in classDoc.constructors()) { %> <constructor modifiers="${constructor.isPublic()?'public ':''}" name="${constructor.name()}"> <parameters><% for (parameter in constructor.parameters()) { %> <parameter type="${parameter.typeName()}" name="${parameter.name()}" /><% } %> </parameters> <comment>${constructor.commentText()}</comment> </constructor> <% } %> </constructors> <methods><% for (method in classDoc.methods()) { %> <method modifiers="${method.isPublic()?'public ':''}${method.isStatic()?'static ':''}" returns="${method.returnType().qualifiedTypeName()}" name="${method.name()}"> <parameters><% for (parameter in method.parameters()) { %> <parameter type="${parameter.isTypeAvailable()?parameter.type().qualifiedTypeName():parameter.typeName()}" name="${parameter.name()}" /><% } %> </parameters> <comment>${method.commentText()}</comment> </method> <% } %> </methods> </class>