public class GosuMethodInfo extends AbstractGenericMethodInfo implements IGosuMethodInfo
IAttributedFeatureInfo.MODIFIERIAnnotatedFeatureInfo.IAnnotationInfoHelperANNOTATION_HELPER| Constructor and Description |
|---|
GosuMethodInfo(IFeatureInfo container,
DynamicFunctionSymbol dfs) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o) |
boolean |
equals(Object o) |
Object |
getAnnotationDefault() |
IGosuMethodInfo |
getBackingMethodInfo() |
IMethodCallHandler |
getCallHandler() |
IExpression[] |
getDefaultValueExpressions() |
protected List<IGosuAnnotation> |
getGosuAnnotations() |
static Method |
getMethod(Class<?> clazz,
String strName,
Class[] argClasses) |
String[] |
getParameterNames() |
String |
getReturnDescription() |
IType |
getReturnType() |
boolean |
hasAnnotationDefault() |
int |
hashCode() |
boolean |
isMethodForProperty() |
String |
toString() |
ensureInferredTypeAssignableToBoundingType, getArgs, getDescription, getDfs, getDisplayName, getExceptions, getName, getParameterizedParameterTypes, getParameterizedParameterTypes2, getParameterizedReturnType, getParameters, getTypeVariables, inferTypeParametersFromArgumentTypes, inferTypeParametersFromArgumentTypes2, isAbstract, isDefaultImpl, isFinal, isInternal, isPrivate, isProtected, isPublic, isReified, isStaticgetActualTypeInContainer, getDeclaredAnnotations, getDeprecatedReason, getOwnersType, isDeprecated, isHidden, isVisiblegetAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isInternalAPI, isScriptableclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetArgsgetParameterizedParameterTypes, getParameterizedParameterTypes2, getParameterizedReturnType, getTypeVariables, inferTypeParametersFromArgumentTypes, inferTypeParametersFromArgumentTypes2getExceptions, getName, getParametersisAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isStatic, isVisiblegetAnnotation, getAnnotations, getAnnotationsOfType, getDeclaredAnnotations, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecatedgetContainer, getDescription, getDisplayName, getLocationInfo, getOwnersTypegetDfspublic GosuMethodInfo(IFeatureInfo container, DynamicFunctionSymbol dfs)
public IType getReturnType()
getReturnType in interface IMethodInfopublic IMethodCallHandler getCallHandler()
getCallHandler in interface IMethodInfopublic String getReturnDescription()
getReturnDescription in interface IMethodInfopublic IExpression[] getDefaultValueExpressions()
getDefaultValueExpressions in interface IOptionalParamCapablepublic String[] getParameterNames()
getParameterNames in interface IOptionalParamCapablepublic int compareTo(Object o)
compareTo in interface Comparablepublic boolean isMethodForProperty()
isMethodForProperty in interface IGosuMethodInfopublic IGosuMethodInfo getBackingMethodInfo()
getBackingMethodInfo in interface IGosuMethodInfopublic String toString()
toString in class BaseFeatureInfoprotected List<IGosuAnnotation> getGosuAnnotations()
getGosuAnnotations in class AbstractGenericMethodInfopublic boolean hasAnnotationDefault()
hasAnnotationDefault in interface ICanHaveAnnotationDefaultpublic Object getAnnotationDefault()
getAnnotationDefault in interface ICanHaveAnnotationDefaultCopyright © 2019. All rights reserved.