Package com.strobel.reflection
Class RuntimeConstructorInfo
java.lang.Object
com.strobel.reflection.MemberInfo
com.strobel.reflection.MethodBase
com.strobel.reflection.ConstructorInfo
com.strobel.reflection.RuntimeConstructorInfo
- All Implemented Interfaces:
AnnotatedElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<BindingFlags> private final intprivate final ParameterListprivate final Constructor<?> private final RuntimeTypeCache<?> private final SignatureTypeFields inherited from class com.strobel.reflection.MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeConstructorInfo(Constructor<?> rawConstructor, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, ParameterList parameters) -
Method Summary
Modifier and TypeMethodDescription(package private) Set<BindingFlags> Type<?> intConstructor<?> Type<?> booleanMethods inherited from class com.strobel.reflection.ConstructorInfo
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, containsGenericParameter, getAnnotation, getAnnotations, getDeclaredAnnotations, getMemberType, getName, invoke, isAnnotationPresentMethods inherited from class com.strobel.reflection.MethodBase
getCallingConvention, getThrownTypesMethods inherited from class com.strobel.reflection.MemberInfo
appendGenericSignature, emptyAnnotations, equals, getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getSignature, getSimpleDescription, hashCode, invalidateCaches, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, toString
-
Field Details
-
_rawConstructor
-
_reflectedTypeCache
-
_bindingFlags
-
_modifiers
private final int _modifiers -
_parameters
-
_signatureType
-
-
Constructor Details
-
RuntimeConstructorInfo
RuntimeConstructorInfo(Constructor<?> rawConstructor, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, ParameterList parameters)
-
-
Method Details
-
getBindingFlags
Set<BindingFlags> getBindingFlags() -
getSignatureType
- Specified by:
getSignatureTypein classMethodBase
-
getParameters
- Overrides:
getParametersin classMethodBase
-
getRawConstructor
- Specified by:
getRawConstructorin classConstructorInfo
-
getDeclaringType
- Specified by:
getDeclaringTypein classMemberInfo
-
getReflectedType
- Overrides:
getReflectedTypein classMemberInfo
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin classMemberInfo
-
isEquivalentTo
- Overrides:
isEquivalentToin classMethodBase
-