getMethod method
Retrieves a top-level method by its name.
- If
methodName
is provided, it returns the matching method. - If omitted or
null
, it may return a default method depending on the implementation.
Example
final mainMethod = resource.getMethod('main');
print('Method: ${mainMethod.name}');
Implementation
@override
Method getMethod([String? methodName]) {
var declaration = _methodDeclarations.find((d) => d.getName() == methodName);
if(declaration == null) {
throw _throwIfNotFound(methodName);
}
return Method.declared(declaration, ProtectionDomain.system());
}