org.jboss.webbeans.introspector.jlr
Class AbstractAnnotatedMember.AnnotatedParameterMap

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by com.google.common.collect.ForwardingMap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>>
          extended by org.jboss.webbeans.introspector.jlr.AbstractAnnotatedMember.AnnotatedParameterMap
All Implemented Interfaces:
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>>
Enclosing class:
AbstractAnnotatedMember<T,S extends java.lang.reflect.Member>

protected class AbstractAnnotatedMember.AnnotatedParameterMap
extends com.google.common.collect.ForwardingMap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>>

An annotation type -> list of annotations map


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
AbstractAnnotatedMember.AnnotatedParameterMap()
           
 
Method Summary
protected  java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>> delegate()
           
 java.util.List<AnnotatedParameter<?>> get(java.lang.Object key)
           
 void put(java.lang.Class<? extends java.lang.annotation.Annotation> key, AnnotatedParameter<?> value)
           
 java.lang.String toString()
           
 
Methods inherited from class com.google.common.collect.ForwardingMap
clear, containsKey, containsValue, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractAnnotatedMember.AnnotatedParameterMap

public AbstractAnnotatedMember.AnnotatedParameterMap()
Method Detail

delegate

protected java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>> delegate()
Overrides:
delegate in class com.google.common.collect.ForwardingMap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>>

put

public void put(java.lang.Class<? extends java.lang.annotation.Annotation> key,
                AnnotatedParameter<?> value)

toString

public java.lang.String toString()
Overrides:
toString in class com.google.common.collect.ForwardingObject

get

public java.util.List<AnnotatedParameter<?>> get(java.lang.Object key)
Specified by:
get in interface java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>>
Overrides:
get in class com.google.common.collect.ForwardingMap<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<AnnotatedParameter<?>>>


Copyright © 2008-2009. All Rights Reserved.