getFunction method
Returns a function in namespace
and with name functionName
.
positionalParameters
andnamedParameters
are used to determine the function parameters signature.
Implementation
FutureOr<ASTFunctionDeclaration?> getFunction(
String namespace, String functionName,
[List? positionalParameters, Map? namedParameters]) async {
var codeNamespace = _languageNamespaces.get(namespace);
var codeUnit = codeNamespace.getCodeUnitWithFunction(functionName);
if (codeUnit == null) return null;
return await codeUnit.root!.getFunctionWithParameters(
functionName, positionalParameters, namedParameters,
externalFunctionMapper: externalFunctionMapper, typeResolver: this);
}