Interface ConstructorInfo
- All Superinterfaces:
AccessModifierOwner,AnnotatedElementInfo,ExecutableInfo,MemberInfo
ConstructorInfo
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnnotatedElementannotatedElementdefault <T> TnewInstance(Object... args) Constructor<?> 获取原始的 构造函数default voidsetAccessible(boolean flag) 允许访问Methods inherited from interface cool.scx.reflect.AccessModifierOwner
accessModifierMethods inherited from interface cool.scx.reflect.AnnotatedElementInfo
annotations, findAnnotation, findAnnotationsMethods inherited from interface cool.scx.reflect.ExecutableInfo
parametersMethods inherited from interface cool.scx.reflect.MemberInfo
declaringClass
-
Method Details
-
rawConstructor
Constructor<?> rawConstructor()获取原始的 构造函数 -
setAccessible
default void setAccessible(boolean flag) Description copied from interface:MemberInfo允许访问- Specified by:
setAccessiblein interfaceMemberInfo
-
newInstance
default <T> T newInstance(Object... args) throws InvocationTargetException, InstantiationException, IllegalAccessException -
annotatedElement
Description copied from interface:AnnotatedElementInfoannotatedElement- Specified by:
annotatedElementin interfaceAnnotatedElementInfo
-