Package gw.lang.reflect.java
Interface IJavaClassConstructor
-
- All Superinterfaces:
IJavaAnnotatedElement
,Serializable
- All Known Implementing Classes:
AsmConstructorJavaClassConstructor
,ConstructorJavaClassConstructor
,JavaSourceConstructor
,JavaSourceDefaultConstructor
public interface IJavaClassConstructor extends IJavaAnnotatedElement, Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IParameterInfo[]
convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)
IJavaClassInfo[]
getExceptionTypes()
int
getModifiers()
List<Parameter>
getParameterInfos()
IJavaClassInfo[]
getParameterTypes()
boolean
isDefault()
Object
newInstance(Object... objects)
-
Methods inherited from interface gw.lang.reflect.java.IJavaAnnotatedElement
getAnnotation, getDeclaredAnnotations, getEnclosingClass, getLocationInfo, isAnnotationPresent
-
-
-
-
Method Detail
-
getExceptionTypes
IJavaClassInfo[] getExceptionTypes()
-
getModifiers
int getModifiers()
-
convertGenericParameterTypes
IParameterInfo[] convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)
-
getParameterTypes
IJavaClassInfo[] getParameterTypes()
-
newInstance
Object newInstance(Object... objects) throws InvocationTargetException, IllegalAccessException, InstantiationException
-
isDefault
boolean isDefault()
-
-