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 MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsGenericParameter(Type<?> genericParameter) <T extends Annotation>
TgetAnnotation(Class<T> annotationClass) final MemberTypefinal StringgetName()abstract Constructor<?> booleanisAnnotationPresent(Class<? extends Annotation> annotationClass) Methods inherited from class MethodBase
getCallingConvention, getParameters, getSignatureType, getThrownTypes, isEquivalentToMethods inherited from class 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:
getMemberTypein classMemberInfo
-
getName
- Specified by:
getNamein classMemberInfo
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotatedElement- Overrides:
getAnnotationin classMemberInfo
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotatedElement- Overrides:
getAnnotationsin classMemberInfo
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotationsin interfaceAnnotatedElement- Overrides:
getDeclaredAnnotationsin classMemberInfo
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceAnnotatedElement- Overrides:
isAnnotationPresentin classMemberInfo
-
getRawConstructor
-
appendErasedSignature
- Specified by:
appendErasedSignaturein classMemberInfo
-
appendSignature
- Specified by:
appendSignaturein classMemberInfo
-
appendErasedDescription
- Specified by:
appendErasedDescriptionin classMemberInfo
-
invoke
-
appendDescription
- Specified by:
appendDescriptionin classMemberInfo
-
appendSimpleDescription
- Specified by:
appendSimpleDescriptionin classMemberInfo
-
appendBriefDescription
- Specified by:
appendBriefDescriptionin classMemberInfo
-
containsGenericParameter
- Specified by:
containsGenericParameterin classMethodBase
-