com.sun.jersey.server.impl.cdi
Class AnnotatedParameterImpl<T>

java.lang.Object
  extended by com.sun.jersey.server.impl.cdi.AnnotatedImpl
      extended by com.sun.jersey.server.impl.cdi.AnnotatedParameterImpl<T>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedParameter<T>

public class AnnotatedParameterImpl<T>
extends AnnotatedImpl
implements javax.enterprise.inject.spi.AnnotatedParameter<T>

Implements the CDI AnnotatedParameter interface.

Author:
robc

Constructor Summary
AnnotatedParameterImpl(javax.enterprise.inject.spi.AnnotatedParameter<T> param, javax.enterprise.inject.spi.AnnotatedCallable<T> declaringCallable)
           
AnnotatedParameterImpl(javax.enterprise.inject.spi.AnnotatedParameter<T> param, Set<Annotation> annotations, javax.enterprise.inject.spi.AnnotatedCallable<T> declaringCallable)
           
AnnotatedParameterImpl(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, javax.enterprise.inject.spi.AnnotatedCallable<T> declaringCallable, int position)
           
 
Method Summary
 javax.enterprise.inject.spi.AnnotatedCallable<T> getDeclaringCallable()
           
 int getPosition()
           
 
Methods inherited from class com.sun.jersey.server.impl.cdi.AnnotatedImpl
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

AnnotatedParameterImpl

public AnnotatedParameterImpl(Type baseType,
                              Set<Type> typeClosure,
                              Set<Annotation> annotations,
                              javax.enterprise.inject.spi.AnnotatedCallable<T> declaringCallable,
                              int position)

AnnotatedParameterImpl

public AnnotatedParameterImpl(javax.enterprise.inject.spi.AnnotatedParameter<T> param,
                              javax.enterprise.inject.spi.AnnotatedCallable<T> declaringCallable)

AnnotatedParameterImpl

public AnnotatedParameterImpl(javax.enterprise.inject.spi.AnnotatedParameter<T> param,
                              Set<Annotation> annotations,
                              javax.enterprise.inject.spi.AnnotatedCallable<T> declaringCallable)
Method Detail

getDeclaringCallable

public javax.enterprise.inject.spi.AnnotatedCallable<T> getDeclaringCallable()
Specified by:
getDeclaringCallable in interface javax.enterprise.inject.spi.AnnotatedParameter<T>

getPosition

public int getPosition()
Specified by:
getPosition in interface javax.enterprise.inject.spi.AnnotatedParameter<T>


Copyright © 2013 Oracle Corporation. All Rights Reserved.