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 int
private final ParameterList
private final Constructor
<?> private final RuntimeTypeCache
<?> private final SignatureType
Fields 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
<?> int
Constructor
<?> Type
<?> boolean
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, getThrownTypes
Methods 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:
getSignatureType
in classMethodBase
-
getParameters
- Overrides:
getParameters
in classMethodBase
-
getRawConstructor
- Specified by:
getRawConstructor
in classConstructorInfo
-
getDeclaringType
- Specified by:
getDeclaringType
in classMemberInfo
-
getReflectedType
- Overrides:
getReflectedType
in classMemberInfo
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in classMemberInfo
-
isEquivalentTo
- Overrides:
isEquivalentTo
in classMethodBase
-