Interface IMethodInfo
- All Superinterfaces:
IAnnotatedFeatureInfo, IAttributedFeatureInfo, IFeatureInfo, IHasParameterInfos
- All Known Subinterfaces:
IAspectMethodInfoDelegate, IGosuMethodInfo, IJavaMethodInfo, IMethodInfoDelegate, ITypeInfoMethodInfo
- All Known Implementing Classes:
ArrayExpansionMethodInfo, DynamicMethodInfo, ErrorTypeInfo.UniversalMethodInfo, GosuMethodInfo, JavaMethodInfo, MetaMethodInfoDelegate, MetaTypeTypeInfo.DeprecatedStaticMethodInfoDelegate, MetaTypeTypeInfo.StaticMethodInfoDelegate, MethodInfoBase, MethodInfoBuilder.BuiltMethodInfo, MethodInfoDelegate, SimpleMethodInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface IAnnotatedFeatureInfo
IAnnotatedFeatureInfo.IAnnotationInfoHelperNested classes/interfaces inherited from interface IAttributedFeatureInfo
IAttributedFeatureInfo.MODIFIER -
Field Summary
Fields inherited from interface IAnnotatedFeatureInfo
ANNOTATION_HELPER -
Method Summary
Modifier and TypeMethodDescriptiongetName()Gets the programmatic name or identifier of this feature.Methods inherited from interface IAnnotatedFeatureInfo
getAnnotation, getAnnotations, getAnnotationsOfType, getDeclaredAnnotations, getDeprecatedReason, hasAnnotation, hasDeclaredAnnotation, isDefaultImpl, isDeprecatedMethods inherited from interface IAttributedFeatureInfo
isAbstract, isFinal, isHidden, isInternal, isPrivate, isProtected, isPublic, isReified, isScriptable, isStatic, isVisibleMethods inherited from interface IFeatureInfo
getContainer, getDescription, getDisplayName, getLocationInfo, getOwnersType
-
Method Details
-
getParameters
IParameterInfo[] getParameters()- Specified by:
getParametersin interfaceIHasParameterInfos
-
getReturnType
IType getReturnType() -
getCallHandler
IMethodCallHandler getCallHandler() -
getReturnDescription
String getReturnDescription() -
getExceptions
List<IExceptionInfo> getExceptions() -
getName
String getName()Description copied from interface:IFeatureInfoGets the programmatic name or identifier of this feature. Note this name should follow Java identifier naming conventions (alpha-num and underscores, but can't start with a digit).- Specified by:
getNamein interfaceIFeatureInfo
-