addToBuilder static method

void addToBuilder(
  1. ObjCProtocolBuilder builder, {
  2. required void runActionForKey_object_arguments_(
    1. NSString,
    2. ObjCObjectBase,
    3. NSDictionary?
    ),
  3. bool $keepIsolateAlive = true,
})

Adds the implementation of the CAAction protocol to an existing objc.ObjCProtocolBuilder.

Note: You cannot call this method after you have called builder.build.

Implementation

static void addToBuilder(
  objc.ObjCProtocolBuilder builder, {
  required void Function(
    objc.NSString,
    objc.ObjCObjectBase,
    objc.NSDictionary?,
  )
  runActionForKey_object_arguments_,
  bool $keepIsolateAlive = true,
}) {
  CAAction.runActionForKey_object_arguments_.implement(
    builder,
    runActionForKey_object_arguments_,
  );
  builder.addProtocol($protocol);
}