public class AbstractGenericMethodInfo extends GosuBaseAttributedFeatureInfo implements IGenericMethodInfo
IAttributedFeatureInfo.MODIFIERIAnnotatedFeatureInfo.IAnnotationInfoHelperANNOTATION_HELPER| Constructor and Description |
|---|
AbstractGenericMethodInfo(IFeatureInfo container,
DynamicFunctionSymbol dfs) |
getActualTypeInContainer, getDeclaredAnnotations, getDeprecatedReason, getOwnersType, isDeprecated, isHidden, isVisiblegetAnnotation, getAnnotations, getAnnotationsOfType, getContainer, getParamTypes, getSuperAnnotatedElements, hasAnnotation, hasDeclaredAnnotation, isInternalAPI, isScriptable, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisScriptablegetAnnotation, getAnnotations, getAnnotationsOfType, hasAnnotation, hasDeclaredAnnotationgetContainer, getLocationInfopublic AbstractGenericMethodInfo(IFeatureInfo container, DynamicFunctionSymbol dfs)
public String getName()
getName in interface IFeatureInfopublic String getDisplayName()
getDisplayName in interface IFeatureInfogetDisplayName in class BaseFeatureInfopublic String getDescription()
getDescription in interface IFeatureInfogetDescription in class BaseFeatureInfopublic boolean isStatic()
isStatic in interface IAttributedFeatureInfopublic boolean isPrivate()
isPrivate in interface IAttributedFeatureInfoisPrivate in class BaseFeatureInfopublic boolean isInternal()
isInternal in interface IAttributedFeatureInfoisInternal in class BaseFeatureInfopublic boolean isProtected()
isProtected in interface IAttributedFeatureInfoisProtected in class BaseFeatureInfopublic boolean isPublic()
isPublic in interface IAttributedFeatureInfoisPublic in class BaseFeatureInfopublic boolean isAbstract()
isAbstract in interface IAttributedFeatureInfoisAbstract in class BaseFeatureInfopublic boolean isFinal()
isFinal in interface IAttributedFeatureInfoisFinal in class BaseFeatureInfopublic boolean isDefaultImpl()
isDefaultImpl in interface IAnnotatedFeatureInfoisDefaultImpl in class BaseFeatureInfopublic IParameterInfo[] getParameters()
public IGenericTypeVariable[] getTypeVariables()
getTypeVariables in interface IGenericMethodInfopublic IType getParameterizedReturnType(IType... typeParams)
getParameterizedReturnType in interface IGenericMethodInfopublic IType[] getParameterizedParameterTypes(IType... typeParams)
getParameterizedParameterTypes in interface IGenericMethodInfopublic IType[] getParameterizedParameterTypes2(IType ownersType, IType... typeParams)
getParameterizedParameterTypes2 in interface IGenericMethodInfopublic TypeVarToTypeMap inferTypeParametersFromArgumentTypes(IType... argTypes)
inferTypeParametersFromArgumentTypes in interface IGenericMethodInfopublic TypeVarToTypeMap inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)
inferTypeParametersFromArgumentTypes2 in interface IGenericMethodInfopublic static void ensureInferredTypeAssignableToBoundingType(TypeVarToTypeMap actualParamByVarName, TypeVarToTypeMap map)
public List<IExceptionInfo> getExceptions()
public ReducedDynamicFunctionSymbol getDfs()
protected List<IGosuAnnotation> getGosuAnnotations()
getGosuAnnotations in class GosuBaseAttributedFeatureInfopublic List<IReducedSymbol> getArgs()
Copyright © 2015. All rights reserved.