getClassMethod method

FutureOr<ASTFunctionDeclaration?> getClassMethod(
  1. String namespace,
  2. String className,
  3. String methodName, [
  4. dynamic positionalParameters,
  5. dynamic namedParameters,
])

Returns a class method.

  • positionalParameters and namedParameters are used to determine the method parameters signature.

Implementation

FutureOr<ASTFunctionDeclaration?> getClassMethod(
    String namespace, String className, String methodName,
    [dynamic positionalParameters, dynamic namedParameters]) async {
  var clazz = await getClass(className, namespace: namespace);
  if (clazz == null) return null;

  return clazz.getFunctionWithParameters(
      methodName, positionalParameters, namedParameters,
      externalFunctionMapper: externalFunctionMapper, typeResolver: this);
}