method function

MethodMetadata method(
  1. TypeMetadata returnType,
  2. String name,
  3. Function methodGetter(
    1. dynamic instance
    ), [
  4. List<ParameterMetadata>? parameters,
  5. List annotations = const [],
])

Creates a MethodMetadata instance with compact syntax

Implementation

MethodMetadata method(
  TypeMetadata returnType,
  String name,
  Function Function(dynamic instance) methodGetter, [
  List<ParameterMetadata>? parameters,
  List<dynamic> annotations = const [],
]) {
  return MethodMetadata(
    returnType: returnType,
    name: name,
    method: methodGetter,
    parameters: parameters,
    annotations: annotations,
  );
}