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(com.sun.source.tree.MethodTree method, JavaSourceType containingClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IParameterInfo[]
convertGenericParameterTypes(IFeatureInfo container, TypeVarToTypeMap actualParamByVarName)
boolean
isConstructor()
boolean
isDefault()
Object
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 Detail
-
JavaSourceConstructor
public JavaSourceConstructor(com.sun.source.tree.MethodTree method, JavaSourceType containingClass)
-
-
Method Detail
-
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
-
-