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