addToBuilder static method

void addToBuilder(
  1. ObjCProtocolBuilder builder, {
  2. NSArray featuresInTileAtX_y_zoomLevel_(
    1. int,
    2. int,
    3. int
    )?,
  3. NSArray featuresInCoordinateBounds_zoomLevel_(
    1. MLNCoordinateBounds,
    2. int
    )?,
  4. bool $keepIsolateAlive = true,
})

Adds the implementation of the MLNComputedShapeSourceDataSource 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, {objc.NSArray Function(int , int , int )? featuresInTileAtX_y_zoomLevel_, objc.NSArray Function(MLNCoordinateBounds , int )? featuresInCoordinateBounds_zoomLevel_, bool $keepIsolateAlive = true}) {
      MLNComputedShapeSourceDataSource.featuresInTileAtX_y_zoomLevel_.implement(builder, featuresInTileAtX_y_zoomLevel_);    MLNComputedShapeSourceDataSource.featuresInCoordinateBounds_zoomLevel_.implement(builder, featuresInCoordinateBounds_zoomLevel_);
  builder.addProtocol($protocol);
}