You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by si...@apache.org on 2013/01/20 15:05:20 UTC
svn commit: r1435844 -
/incubator/onami/trunk/test/src/main/java/org/apache/onami/test/reflection/ClassVisitor.java
Author: simonetripodi
Date: Sun Jan 20 14:05:20 2013
New Revision: 1435844
URL: http://svn.apache.org/viewvc?rev=1435844&view=rev
Log:
fixed "Missing a Javadoc comment." checkstyle rule
Modified:
incubator/onami/trunk/test/src/main/java/org/apache/onami/test/reflection/ClassVisitor.java
Modified: incubator/onami/trunk/test/src/main/java/org/apache/onami/test/reflection/ClassVisitor.java
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/test/src/main/java/org/apache/onami/test/reflection/ClassVisitor.java?rev=1435844&r1=1435843&r2=1435844&view=diff
==============================================================================
--- incubator/onami/trunk/test/src/main/java/org/apache/onami/test/reflection/ClassVisitor.java (original)
+++ incubator/onami/trunk/test/src/main/java/org/apache/onami/test/reflection/ClassVisitor.java Sun Jan 20 14:05:20 2013
@@ -47,6 +47,14 @@ public final class ClassVisitor
private final Multimap<Class<? extends Annotation>, AnnotationHandler<? extends Annotation, ? extends AnnotatedElement>> handlers =
ArrayListMultimap.create();
+ /**
+ * Registers an annotation handler.
+ *
+ * @param <A> whatever annotation type
+ * @param annotationType the annotation class to handle
+ * @param handler the related annotation handler
+ * @return the current {@code ClassVisitor} instance
+ */
public <A extends Annotation> ClassVisitor registerHandler( Class<A> annotationType,
AnnotationHandler<A, ? extends AnnotatedElement> handler )
{
@@ -54,6 +62,13 @@ public final class ClassVisitor
return this;
}
+ /**
+ * Visits all fields, methods and super classes of the input class.
+ *
+ * @param <T> any type
+ * @param type
+ * @throws HandleException
+ */
public <T> void visit( final Class<? super T> type )
throws HandleException
{