registerBridgedMethodInterceptor static method

void registerBridgedMethodInterceptor(
  1. String className,
  2. String methodName,
  3. BridgedMethodAdapter interceptor
)

Register an interceptor for a bridged method. Replaces any previously registered interceptor for the same (className, methodName) pair.

The className is the conceptual owner of the method (e.g. 'Element') — bridge adapters generated on subclasses look up the same key.

Implementation

static void registerBridgedMethodInterceptor(
  String className,
  String methodName,
  BridgedMethodAdapter interceptor,
) {
  _methodInterceptors.putIfAbsent(className, () => {})[methodName] =
      interceptor;
}