Can the Java – pluggable annotation processor API retrieve source code annotations?
•
Java
I am using the pluggable annotation processing API with Java 6 to automatically create some deployment XML files Some of these XML files contain descriptions of objects The description always has the same content as the Javadoc associated with the class itself I can force the comment to be a field of the @ block comment, but this copies the information Is there any method to get the content of class / type annotation during annotation processing?
In this example, I want to get "a good description of my block" during annotation processing
/** * A nice description of my block **/ @Block public class CustomBlock { }
Solution
After I released so, I always seem to find the answer
For future reference, this is the solution
public class CustomAnnotationProcessor extends AbstractAnnotationProcessor { public boolean process(...) { // use the protected member,processingEnv String comment = processingEnv.getElementUtils().getDocComment(anyElement); } }
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码