我们是否需要访问者在Java6中进行注释处理?

我们是否需要访问者在Java6中进行注释处理?,java,annotations,Java,Annotations,我搜索了一些可以回答我问题的例子,但没有找到任何有用或完整的。不,你没有 以下几行为您提供了类的所有注释信息。类似地,您可以将其用于方法和字段对象 Annotation[] annotations = someObject.getClass().getAnnotations(); YourAnnotation annotation = someObject.getClass().getAnnotation(YourAnnotation.class); boolean annotati

我搜索了一些可以回答我问题的例子,但没有找到任何有用或完整的。

不,你没有

以下几行为您提供了
的所有注释信息。类似地,您可以将其用于
方法
字段
对象

Annotation[] annotations = someObject.getClass().getAnnotations();
YourAnnotation annotation = 
     someObject.getClass().getAnnotation(YourAnnotation.class);
boolean annotationPresent = 
     someObject.getClass().isAnnotationPresent(YourAnnotation.class);

请发布你到目前为止写的代码。我没有写任何代码,只是一个一般性的问题,有好的例子吗?谢谢。请提供更多关于您想做什么的信息。您是指构建时注释处理(APT)吗?你说的是什么访问者?我猜他的意思是
javax.lang.model.element.AnnotationValueVisitor
Yes,Yes,因为在APT中,我们需要一个访问者来访问DeclarationVisitor中定义的声明。但是在Java6的一些源代码中,我没有看到这种方法