org.jboss.weld.introspector
Interface WeldConstructor<T>
- All Superinterfaces:
- javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedCallable<T>, javax.enterprise.inject.spi.AnnotatedConstructor<T>, javax.enterprise.inject.spi.AnnotatedMember<T>, WeldAnnotated<T,java.lang.reflect.Constructor<T>>, WeldCallable<T,T,java.lang.reflect.Constructor<T>>, WeldMember<T,T,java.lang.reflect.Constructor<T>>
- All Known Implementing Classes:
- ConstructorInjectionPoint, ForwardingWeldConstructor, WeldConstructorImpl
public interface WeldConstructor<T>
- extends WeldCallable<T,T,java.lang.reflect.Constructor<T>>, javax.enterprise.inject.spi.AnnotatedConstructor<T>
Represents a Class Constructor
- Author:
- Pete Muir
| Methods inherited from interface org.jboss.weld.introspector.WeldAnnotated |
getActualTypeArguments, getBindingsAsArray, getDeclaredMetaAnnotations, getInterfaceOnlyFlattenedTypeHierarchy, getJavaClass, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getPackage, getQualifiers, isDeclaredAnnotationPresent, isFinal, isPackagePrivate, isParameterizedType, isPrivate, isProxyable, isPublic, isStatic |
| Methods inherited from interface javax.enterprise.inject.spi.AnnotatedConstructor |
getJavaMember |
| Methods inherited from interface javax.enterprise.inject.spi.AnnotatedCallable |
getParameters |
| Methods inherited from interface javax.enterprise.inject.spi.AnnotatedMember |
isStatic |
| Methods inherited from interface javax.enterprise.inject.spi.Annotated |
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent |
MAPPED_PARAMETER_ANNOTATIONS
static final java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> MAPPED_PARAMETER_ANNOTATIONS
newInstance
T newInstance(java.lang.Object... parameters)
throws java.lang.IllegalArgumentException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Creates a new instance of the class, using this constructor
- Returns:
- The created instance
- Throws:
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
getSignature
ConstructorSignature getSignature()
Copyright © 2008-2009 Seam Framework. All Rights Reserved.