Package com.strobel.reflection
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 ParameterList
private final Constructor
<?> private final SignatureType
private final TypeList
Fields inherited from class com.strobel.reflection.MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER
-
Constructor Summary
ConstructorsConstructorDescriptionReflectedConstructor
(Type<?> declaringType, Constructor<?> rawConstructor, ParameterList parameters, TypeList thrownTypes) -
Method Summary
Methods inherited from class com.strobel.reflection.ConstructorInfo
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, containsGenericParameter, getAnnotation, getAnnotations, getDeclaredAnnotations, getMemberType, getName, invoke, isAnnotationPresent
Methods inherited from class com.strobel.reflection.MethodBase
getCallingConvention, isEquivalentTo
Methods inherited from class com.strobel.reflection.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:
getSignatureType
in classMethodBase
-
getParameters
- Overrides:
getParameters
in classMethodBase
-
getThrownTypes
- Overrides:
getThrownTypes
in classMethodBase
-
getDeclaringType
- Specified by:
getDeclaringType
in classMemberInfo
-
getRawConstructor
- Specified by:
getRawConstructor
in classConstructorInfo
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in classMemberInfo
-