org.apache.commons.inject.impl
Class AbstractBindingSet.MappedKey<T>

java.lang.Object
  extended by org.apache.commons.inject.api.Key<T>
      extended by org.apache.commons.inject.impl.AbstractBindingSet.MappedKey<T>
All Implemented Interfaces:
IKey<T>
Enclosing class:
AbstractBindingSet

public static class AbstractBindingSet.MappedKey<T>
extends Key<T>

The internal map of bindings uses this key.


Field Summary
 
Fields inherited from class org.apache.commons.inject.api.Key
NO_ANNOTATIONS, NO_NAME
 
Constructor Summary
AbstractBindingSet.MappedKey(Class<T> pType, String pName, Annotation[] pAnnotations, Class<? extends Annotation> pAnnotationType)
           
 
Method Summary
 Class<? extends Annotation> getAnnotationType()
           
 
Methods inherited from class org.apache.commons.inject.api.Key
getAnnotations, getName, getType, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractBindingSet.MappedKey

public AbstractBindingSet.MappedKey(Class<T> pType,
                                    String pName,
                                    Annotation[] pAnnotations,
                                    Class<? extends Annotation> pAnnotationType)
Method Detail

getAnnotationType

public Class<? extends Annotation> getAnnotationType()


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.