Interface IFunctionType

    • Method Detail

      • getReturnType

        IType getReturnType()
      • getMethodInfo

        IMethodInfo getMethodInfo()
        An associated IMethodInfo. Optional.
      • getMethodOrConstructorInfo

        IFeatureInfo getMethodOrConstructorInfo()
      • getParamSignatureForCurrentModule

        String getParamSignatureForCurrentModule()
      • inferParameterizedTypeFromArgTypesAndContextType

        IFunctionType inferParameterizedTypeFromArgTypesAndContextType​(IType[] eArgs,
                                                                       IType ctxType)
      • areParamsCompatible

        boolean areParamsCompatible​(IFunctionType rhsFunctionType)
      • isAssignableFrom

        boolean isAssignableFrom​(IType type,
                                 boolean bContravariant)
      • newInstance

        IType newInstance​(IType[] paramTypes,
                          IType returnType)
        Returns:
        a new copy of this IFunctionType with the given parameter and return types