org.jboss.cdi.tck.tests.extensions.alternative.metadata
Class AnnotatedMethodWrapper<X>

java.lang.Object
  extended by org.jboss.cdi.tck.tests.extensions.alternative.metadata.AnnotatedWrapper
      extended by org.jboss.cdi.tck.tests.extensions.alternative.metadata.AnnotatedMethodWrapper<X>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedCallable<X>, javax.enterprise.inject.spi.AnnotatedMember<X>, javax.enterprise.inject.spi.AnnotatedMethod<X>

public class AnnotatedMethodWrapper<X>
extends AnnotatedWrapper
implements javax.enterprise.inject.spi.AnnotatedMethod<X>


Constructor Summary
AnnotatedMethodWrapper(javax.enterprise.inject.spi.AnnotatedMethod<X> delegate, boolean keepOriginalAnnotations, Annotation... annotations)
           
 
Method Summary
 Set<Annotation> getAnnotations()
           
 javax.enterprise.inject.spi.AnnotatedType<X> getDeclaringType()
           
 Method getJavaMember()
           
 List<javax.enterprise.inject.spi.AnnotatedParameter<X>> getParameters()
           
 boolean isStatic()
           
 
Methods inherited from class org.jboss.cdi.tck.tests.extensions.alternative.metadata.AnnotatedWrapper
getAnnotation, 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, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

AnnotatedMethodWrapper

public AnnotatedMethodWrapper(javax.enterprise.inject.spi.AnnotatedMethod<X> delegate,
                              boolean keepOriginalAnnotations,
                              Annotation... annotations)
Method Detail

getJavaMember

public Method getJavaMember()
Specified by:
getJavaMember in interface javax.enterprise.inject.spi.AnnotatedMember<X>
Specified by:
getJavaMember in interface javax.enterprise.inject.spi.AnnotatedMethod<X>

getParameters

public List<javax.enterprise.inject.spi.AnnotatedParameter<X>> getParameters()
Specified by:
getParameters in interface javax.enterprise.inject.spi.AnnotatedCallable<X>

getDeclaringType

public javax.enterprise.inject.spi.AnnotatedType<X> getDeclaringType()
Specified by:
getDeclaringType in interface javax.enterprise.inject.spi.AnnotatedMember<X>

isStatic

public boolean isStatic()
Specified by:
isStatic in interface javax.enterprise.inject.spi.AnnotatedMember<X>

getAnnotations

public Set<Annotation> getAnnotations()
Specified by:
getAnnotations in interface javax.enterprise.inject.spi.Annotated
Overrides:
getAnnotations in class AnnotatedWrapper


Copyright © 2008-2012 Seam Framework. All Rights Reserved.