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>
- See Also:
-
Field Summary
Fields inherited from class gw.internal.gosu.parser.java.classinfo.JavaSourceMethod
_containingClass, _genericParameterTypes, _genericReturnType, _method, _modifierList, _parameters, _parameterTypes, _returnType, _typeParameters
-
Constructor Summary
ConstructorsConstructorDescriptionJavaSourceConstructor
(com.sun.source.tree.MethodTree method, JavaSourceType containingClass) -
Method Summary
Modifier and TypeMethodDescriptionconvertGenericParameterTypes
(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) boolean
boolean
newInstance
(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 Details
-
JavaSourceConstructor
-
-
Method Details
-
isConstructor
public boolean isConstructor()- Overrides:
isConstructor
in classJavaSourceMethod
-
convertGenericParameterTypes
public IParameterInfo[] convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName) - Specified by:
convertGenericParameterTypes
in interfaceIJavaClassConstructor
-
newInstance
public Object newInstance(Object... objects) throws InvocationTargetException, IllegalAccessException, InstantiationException - Specified by:
newInstance
in interfaceIJavaClassConstructor
- Throws:
InvocationTargetException
IllegalAccessException
InstantiationException
-
isDefault
public boolean isDefault()- Specified by:
isDefault
in interfaceIJavaClassConstructor
-