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,Constructor<T>>, WeldCallable<T,T,Constructor<T>>, WeldMember<T,T,Constructor<T>>
- All Known Implementing Classes:
- ConstructorInjectionPoint, ForwardingWeldConstructor, ProxyClassConstructorInjectionPointWrapper, WeldConstructorImpl
public interface WeldConstructor<T>
- extends WeldCallable<T,T,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, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, 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 |
newInstance
T newInstance(Object... parameters)
throws IllegalArgumentException,
InstantiationException,
IllegalAccessException,
InvocationTargetException
- Creates a new instance of the class, using this constructor
- Returns:
- The created instance
- Throws:
IllegalArgumentException
InstantiationException
IllegalAccessException
InvocationTargetException
getSignature
ConstructorSignature getSignature()
Copyright © 2013 Seam Framework. All Rights Reserved.