Class JavaSourceConstructor
- java.lang.Object
-
- gw.lang.reflect.java.JavaSourceElement
-
- gw.internal.gosu.parser.java.classinfo.JavaSourceMethod
-
- gw.internal.gosu.parser.java.classinfo.JavaSourceConstructor
-
- All Implemented Interfaces:
IJavaAnnotatedElement,IJavaClassConstructor,IJavaClassMethod,ITypeInfoResolver,Serializable,Comparable<IJavaClassMethod>
public class JavaSourceConstructor extends JavaSourceMethod implements IJavaClassConstructor
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class gw.internal.gosu.parser.java.classinfo.JavaSourceMethod
_containingClass, _genericParameterTypes, _genericReturnType, _method, _modifierList, _parameters, _parameterTypes, _returnType, _typeParameters
-
-
Constructor Summary
Constructors Constructor Description JavaSourceConstructor(MethodTree method, JavaSourceType containingClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IParameterInfo[]convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)booleanisConstructor()booleanisDefault()ObjectnewInstance(Object... objects)-
Methods inherited from class gw.internal.gosu.parser.java.classinfo.JavaSourceMethod
compareTo, create, equals, getActualParameterInfos, getAnnotation, getDeclaredAnnotations, getDefaultValue, getEnclosingClass, getExceptionTypes, getGenericParameterTypes, getGenericReturnType, getModifierList, getModifiers, getModule, getName, getParameterInfos, getParameters, getParameterTypes, getReturnClassInfo, getReturnType, getReturnTypeName, getTree, getTypeParameters, getTypeVariables, hashCode, initGenericParameterTypes, initParameterTypes, invoke, isAnnotationPresent, isBridge, isSynthetic, resolveImport, resolveType, resolveType, toString
-
Methods inherited from class gw.lang.reflect.java.JavaSourceElement
findInnerSourceType, getCompilationUnitTree, getDeclaringClass, getEndPosition, getLocationInfo, getSourcePositions, getStartPosition
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.reflect.java.IJavaAnnotatedElement
getAnnotation, getDeclaredAnnotations, getEnclosingClass, getLocationInfo, isAnnotationPresent
-
Methods inherited from interface gw.lang.reflect.java.IJavaClassConstructor
getExceptionTypes, getModifiers, getParameterInfos, getParameterTypes
-
-
-
-
Constructor Detail
-
JavaSourceConstructor
public JavaSourceConstructor(MethodTree method, JavaSourceType containingClass)
-
-
Method Detail
-
isConstructor
public boolean isConstructor()
- Overrides:
isConstructorin classJavaSourceMethod
-
convertGenericParameterTypes
public IParameterInfo[] convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)
- Specified by:
convertGenericParameterTypesin interfaceIJavaClassConstructor
-
newInstance
public Object newInstance(Object... objects) throws InvocationTargetException, IllegalAccessException, InstantiationException
- Specified by:
newInstancein interfaceIJavaClassConstructor- Throws:
InvocationTargetExceptionIllegalAccessExceptionInstantiationException
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceIJavaClassConstructor
-
-