Author: simonetripodi
Date: Sun Dec 11 21:25:46 2011
New Revision: 1213076
URL: http://svn.apache.org/viewvc?rev=1213076&view=rev
Log:
javadoc
Modified:
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultLinkedHandlingBuilder.java
Modified:
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultLinkedHandlingBuilder.java
URL:
http://svn.apache.org/viewvc/commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultLinkedHandlingBuilder.java?rev=1213076&r1=1213075&r2=1213076&view=diff
==============================================================================
---
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultLinkedHandlingBuilder.java
(original)
+++
commons/sandbox/meiyo/trunk/src/main/java/org/apache/commons/meiyo/classvisitor/DefaultLinkedHandlingBuilder.java
Sun Dec 11 21:25:46 2011
@@ -23,14 +23,32 @@ import java.lang.annotation.Annotation;
import java.lang.reflect.AnnotatedElement;
import java.util.Map;
+/**
+ * Internal {@link LinkedHandlingBuilder} implementation.
+ *
+ * @param <E> Any {@link AnnotatedElement} subtype
+ * @param <A> Any {@link Annotation} subtype
+ */
final class DefaultLinkedHandlingBuilder<E extends AnnotatedElement, A extends
Annotation>
implements LinkedHandlingBuilder<E, A>
{
+ /**
+ * The registry key to index the binding handler.
+ */
private final Key bindingKey;
+ /**
+ * The registry used to store {@code (AnnotatedElement/Annotation,
AnnotationHandler)}.
+ */
private final Map<Key, AnnotationHandler<? extends AnnotatedElement, ?
extends Annotation>> registry;
+ /**
+ * Allows creating new {@link LinkedHandlingBuilder} instances.
+ *
+ * @param bindingKey the registry key to index the binding handler.
+ * @param registry the registry used to store {@code
(AnnotatedElement/Annotation, AnnotationHandler)}.
+ */
DefaultLinkedHandlingBuilder( Key bindingKey,
Map<Key, AnnotationHandler<? extends
AnnotatedElement, ? extends Annotation>> registry )
{