Package com.strobel.reflection
Class ConstructorInfo
java.lang.Object
com.strobel.reflection.MemberInfo
com.strobel.reflection.MethodBase
com.strobel.reflection.ConstructorInfo
- All Implemented Interfaces:
AnnotatedElement
- Direct Known Subclasses:
ConstructorBuilder
,ReflectedConstructor
,RuntimeConstructorInfo
-
Field Summary
Fields inherited from class com.strobel.reflection.MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsGenericParameter
(Type<?> genericParameter) <T extends Annotation>
TgetAnnotation
(Class<T> annotationClass) final MemberType
final String
getName()
abstract Constructor
<?> boolean
isAnnotationPresent
(Class<? extends Annotation> annotationClass) Methods inherited from class com.strobel.reflection.MethodBase
getCallingConvention, getParameters, getSignatureType, getThrownTypes, isEquivalentTo
Methods inherited from class com.strobel.reflection.MemberInfo
appendGenericSignature, emptyAnnotations, equals, getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDeclaringType, getDescription, getErasedDescription, getErasedSignature, getModifiers, getReflectedType, getSignature, getSimpleDescription, hashCode, invalidateCaches, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, toString
-
Constructor Details
-
ConstructorInfo
public ConstructorInfo()
-
-
Method Details
-
getMemberType
- Specified by:
getMemberType
in classMemberInfo
-
getName
- Specified by:
getName
in classMemberInfo
-
getAnnotation
- Specified by:
getAnnotation
in interfaceAnnotatedElement
- Overrides:
getAnnotation
in classMemberInfo
-
getAnnotations
- Specified by:
getAnnotations
in interfaceAnnotatedElement
- Overrides:
getAnnotations
in classMemberInfo
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotations
in interfaceAnnotatedElement
- Overrides:
getDeclaredAnnotations
in classMemberInfo
-
isAnnotationPresent
- Specified by:
isAnnotationPresent
in interfaceAnnotatedElement
- Overrides:
isAnnotationPresent
in classMemberInfo
-
getRawConstructor
-
appendErasedSignature
- Specified by:
appendErasedSignature
in classMemberInfo
-
appendSignature
- Specified by:
appendSignature
in classMemberInfo
-
appendErasedDescription
- Specified by:
appendErasedDescription
in classMemberInfo
-
invoke
-
appendDescription
- Specified by:
appendDescription
in classMemberInfo
-
appendSimpleDescription
- Specified by:
appendSimpleDescription
in classMemberInfo
-
appendBriefDescription
- Specified by:
appendBriefDescription
in classMemberInfo
-
containsGenericParameter
- Specified by:
containsGenericParameter
in classMethodBase
-