registerSupplementaryMethod static method
void
registerSupplementaryMethod(
- String bridgedClassName,
- String methodName,
- BridgedMethodAdapter adapter
Register a supplementary method adapter for a bridged class.
bridgedClassName - The name of the bridged class.
methodName - The method name to add.
adapter - The method adapter (same signature as generated adapters).
Idempotent: Repeated calls with the same (bridgedClassName, methodName) overwrite the previously registered adapter — safe to
call twice when generator-emitted blocks fire multiple times.
Implementation
static void registerSupplementaryMethod(
String bridgedClassName,
String methodName,
BridgedMethodAdapter adapter,
) {
_supplementaryMethods.putIfAbsent(bridgedClassName, () => {})[methodName] =
adapter;
}