|
Groovy example source code file (classDocStructuredData.xml)
The Groovy classDocStructuredData.xml source code<class name="${classDoc.name()}"> <containingPackage name="${classDoc.containingPackage().name()}">${classDoc.containingPackage().nameWithDots()} <extends>${classDoc.superclass()?.name()} <interfaces><% for (interfaceDoc in classDoc.interfaces()) { %> <interface>${interfaceDoc.name()} <% } %> </interfaces> <comment>${classDoc.commentText()} <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()} </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()} </method> <% } %> </methods> </class> Other Groovy examples (source code examples)Here is a short list of links related to this Groovy classDocStructuredData.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.