| java.lang.Object |
| ↳ |
com.google.inject.Key<T> |
| |
↳ |
org.sonatype.guice.bean.locators.WildcardKey |
Class Overview
Binding Key for implementations that act as "wild-cards", meaning they match against any assignable type.
Since the wild-card type is Object and the associated qualifier may not be unique between implementations,
the qualifier is saved and replaced with a unique (per-implementation) pseudo-qualifier. The original qualifier is
available from getQualifier().
Summary
|
[Expand]
Inherited Methods |
From class
com.google.inject.Key
|
final
boolean
|
equals(Object arg0)
|
|
static
Key<?>
|
get(Type arg0, Annotation arg1)
|
|
static
<T>
Key<T>
|
get(TypeLiteral<T> arg0, Class<? extends Annotation> arg1)
|
|
static
<T>
Key<T>
|
get(Class<T> arg0, Class<? extends Annotation> arg1)
|
|
static
<T>
Key<T>
|
get(Class<T> arg0, Annotation arg1)
|
|
static
<T>
Key<T>
|
get(TypeLiteral<T> arg0)
|
|
static
<T>
Key<T>
|
get(Class<T> arg0)
|
|
static
Key<?>
|
get(Type arg0, Class<? extends Annotation> arg1)
|
|
static
<T>
Key<T>
|
get(TypeLiteral<T> arg0, Annotation arg1)
|
|
static
Key<?>
|
get(Type arg0)
|
|
final
Annotation
|
getAnnotation()
|
|
final
Class<? extends Annotation>
|
getAnnotationType()
|
|
final
TypeLiteral<T>
|
getTypeLiteral()
|
|
boolean
|
hasAttributes()
|
|
final
int
|
hashCode()
|
|
Key<?>
|
ofType(Type arg0)
|
|
<T>
Key<T>
|
ofType(TypeLiteral<T> arg0)
|
|
<T>
Key<T>
|
ofType(Class<T> arg0)
|
|
final
String
|
toString()
|
|
Key<T>
|
withoutAttributes()
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
Public Constructors
Public Methods
public
Annotation
getQualifier
()
Returns
- Original qualifier associated with the implementation