org.jvnet.hk2.internal
Class InjecteeImpl

java.lang.Object
  extended by org.jvnet.hk2.internal.InjecteeImpl
All Implemented Interfaces:
Injectee

public class InjecteeImpl
extends Object
implements Injectee

This is an implementation of Injectee that is used by the system.

Author:
jwells

Method Summary
 Class<?> getInjecteeClass()
           
 AnnotatedElement getParent()
           
 int getPosition()
           
 Set<Annotation> getRequiredQualifiers()
           
 Type getRequiredType()
           
 Unqualified getUnqualified()
           
 boolean isOptional()
           
 boolean isSelf()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getRequiredType

public Type getRequiredType()
Specified by:
getRequiredType in interface Injectee

getRequiredQualifiers

public Set<Annotation> getRequiredQualifiers()
Specified by:
getRequiredQualifiers in interface Injectee

getPosition

public int getPosition()
Specified by:
getPosition in interface Injectee

getInjecteeClass

public Class<?> getInjecteeClass()
Specified by:
getInjecteeClass in interface Injectee

getParent

public AnnotatedElement getParent()
Specified by:
getParent in interface Injectee

isOptional

public boolean isOptional()
Specified by:
isOptional in interface Injectee

isSelf

public boolean isSelf()
Specified by:
isSelf in interface Injectee

getUnqualified

public Unqualified getUnqualified()
Specified by:
getUnqualified in interface Injectee

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 Oracle Corporation. All Rights Reserved.