org.jvnet.hk2.internal
Class InjecteeImpl

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

public class InjecteeImpl
extends java.lang.Object
implements Injectee

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

Author:
jwells

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

Method Detail

getRequiredType

public java.lang.reflect.Type getRequiredType()
Specified by:
getRequiredType in interface Injectee

getRequiredQualifiers

public java.util.Set<java.lang.annotation.Annotation> getRequiredQualifiers()
Specified by:
getRequiredQualifiers in interface Injectee

getPosition

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

getInjecteeClass

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

getParent

public java.lang.reflect.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 java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2013 Oracle Corporation. All Rights Reserved.