public class ConstrEggg extends Object implements ExecutableEggg
| Constructor and Description |
|---|
ConstrEggg(Eggg eggg,
ClassEggg ownerEggg,
Executable constr,
boolean isCreator) |
| Modifier and Type | Method and Description |
|---|---|
Annotation[] |
getAnnotations()
获取所有注解
|
Executable |
getConstr() |
Map<String,Type> |
getDeclaredGenericInfo()
获取申明的泛型信息
|
<T> T |
getDigest()
获取提炼物
|
AnnotatedElement |
getElement()
获取注解元素
|
ClassEggg |
getOwnerEggg() |
int |
getParamCount() |
Collection<ParamEggg> |
getParamEgggAry() |
ParamEggg |
getParamEgggAt(int idx) |
ParamEggg |
getParamEgggByAlias(String alias) |
boolean |
hasParamEgggByAlias(String alias) |
protected boolean |
isCreator() |
boolean |
isSecurity()
是否安全(无参数或有注解)
|
<T> T |
newInstance(Object... args) |
String |
toString() |
public ConstrEggg(Eggg eggg, ClassEggg ownerEggg, Executable constr, boolean isCreator)
public ClassEggg getOwnerEggg()
public Executable getConstr()
public Map<String,Type> getDeclaredGenericInfo()
ExecutableEggggetDeclaredGenericInfo in interface ExecutableEgggprotected boolean isCreator()
public AnnotatedElement getElement()
AnnotatedEggggetElement in interface AnnotatedEgggpublic <T> T getDigest()
AnnotatedEggggetDigest in interface AnnotatedEgggpublic Annotation[] getAnnotations()
AnnotatedEggggetAnnotations in interface AnnotatedEgggpublic boolean isSecurity()
public int getParamCount()
public Collection<ParamEggg> getParamEgggAry()
public ParamEggg getParamEgggAt(int idx)
public boolean hasParamEgggByAlias(String alias)
public <T> T newInstance(Object... args) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException
Copyright © 2025. All rights reserved.