Author: simonetripodi
Date: Sun Dec 11 21:14:24 2011
New Revision: 1213073
URL: http://svn.apache.org/viewvc?rev=1213073&view=rev
Log:
javadoc
Modified:
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultAnnotatedHandlerBuilder.java
Modified:
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultAnnotatedHandlerBuilder.java
URL:
http://svn.apache.org/viewvc/commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultAnnotatedHandlerBuilder.java?rev=1213073&r1=1213072&r2=1213073&view=diff
==============================================================================
---
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultAnnotatedHandlerBuilder.java
(original)
+++
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultAnnotatedHandlerBuilder.java
Sun Dec 11 21:14:24 2011
@@ -24,14 +24,31 @@ import java.lang.reflect.AnnotatedElemen
import java.lang.reflect.Type;
import java.util.Map;
+/**
+ * Internal {@link AnnotatedHandlerBuilder} implementation.
+ *
+ * @param <E> any {@link AnnotatedElement} subclass.
+ */
final class DefaultAnnotatedHandlerBuilder<E extends AnnotatedElement>
implements AnnotatedHandlerBuilder<E>
{
+ /**
+ * The E type.
+ */
private final Type rawType;
+ /**
+ * The registry used to store {@code (AnnotatedElement/Annotation,
AnnotationHandler)}.
+ */
private final Map<Key, AnnotationHandler<? extends AnnotatedElement, ?
extends Annotation>> registry;
+ /**
+ * Allows creating new {@link AnnotatedHandlerBuilder} instances.
+ *
+ * @param rawType the E type.
+ * @param registry the registry used to store {@code
(AnnotatedElement/Annotation, AnnotationHandler)}.
+ */
DefaultAnnotatedHandlerBuilder( Type rawType,
Map<Key, AnnotationHandler<? extends
AnnotatedElement,
? extends
Annotation>> registry )