@Module public class AnnotatedConstructorImpl<T> extends AnnotatedElementImpl implements AnnotatedConstructor<T>
Constructor and Description |
---|
AnnotatedConstructorImpl(AnnotatedType<T> declaringType,
java.lang.reflect.Constructor<T> ctor) |
Modifier and Type | Method and Description |
---|---|
AnnotatedType<T> |
getDeclaringType()
Returns the declaring type
|
java.lang.reflect.Constructor<T> |
getJavaMember()
Returns the reflected Constructor
|
java.util.List<AnnotatedParameter<T>> |
getParameters()
Returns the constructor parameters
|
boolean |
isStatic()
Returns true for a static field/method
|
java.lang.String |
toString() |
addAnalysisAnnotation, addAnnotation, addAnnotationIfAbsent, addAnnotations, addAnnotations, addOverrideAnnotation, clearAnnotations, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, fillTypeVariables, getAnalysisAnnotation, getAnnotation, getAnnotations, getBaseType, getBaseTypeImpl, getBaseTypeParamMap, getTypeClosure, getTypeVariables, isAnnotationPresent, removeAnnotation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
public AnnotatedConstructorImpl(AnnotatedType<T> declaringType, java.lang.reflect.Constructor<T> ctor)
public AnnotatedType<T> getDeclaringType()
AnnotatedMember
getDeclaringType
in interface AnnotatedMember<T>
public java.lang.reflect.Constructor<T> getJavaMember()
getJavaMember
in interface AnnotatedConstructor<T>
getJavaMember
in interface AnnotatedMember<T>
public java.util.List<AnnotatedParameter<T>> getParameters()
getParameters
in interface AnnotatedCallable<T>
public boolean isStatic()
AnnotatedMember
isStatic
in interface AnnotatedMember<T>
public java.lang.String toString()
toString
in class AnnotatedElementImpl