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 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 ConstructorInfo
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, containsGenericParameter, getAnnotation, getAnnotations, getDeclaredAnnotations, getMemberType, getName, invoke, isAnnotationPresentMethods inherited from class MethodBase
getCallingConvention, getThrownTypesMethods inherited from class 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
-