Class ReflectedConstructor
java.lang.Object
com.strobel.reflection.MemberInfo
com.strobel.reflection.MethodBase
com.strobel.reflection.ConstructorInfo
com.strobel.reflection.ReflectedConstructor
- All Implemented Interfaces:
AnnotatedElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Type<?> private final ParameterListprivate final Constructor<?> private final SignatureTypeprivate final TypeListFields inherited from class MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER -
Constructor Summary
ConstructorsConstructorDescriptionReflectedConstructor(Type<?> declaringType, Constructor<?> rawConstructor, ParameterList parameters, TypeList thrownTypes) -
Method Summary
Methods inherited from class ConstructorInfo
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, containsGenericParameter, getAnnotation, getAnnotations, getDeclaredAnnotations, getMemberType, getName, invoke, isAnnotationPresentMethods inherited from class MethodBase
getCallingConvention, isEquivalentToMethods inherited from class MemberInfo
appendGenericSignature, emptyAnnotations, equals, getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getReflectedType, getSignature, getSimpleDescription, hashCode, invalidateCaches, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, toString
-
Field Details
-
_declaringType
-
_parameters
-
_rawConstructor
-
_thrownTypes
-
_signatureType
-
-
Constructor Details
-
ReflectedConstructor
ReflectedConstructor(Type<?> declaringType, Constructor<?> rawConstructor, ParameterList parameters, TypeList thrownTypes)
-
-
Method Details
-
getSignatureType
- Specified by:
getSignatureTypein classMethodBase
-
getParameters
- Overrides:
getParametersin classMethodBase
-
getThrownTypes
- Overrides:
getThrownTypesin classMethodBase
-
getDeclaringType
- Specified by:
getDeclaringTypein classMemberInfo
-
getRawConstructor
- Specified by:
getRawConstructorin classConstructorInfo
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin classMemberInfo
-