configureForCompile method

  1. @override
void configureForCompile(
  1. BridgeDeclarationRegistry registry
)

Configure this plugin for use in a dart_eval Compiler or BridgeSerializer.

Implementation

@override
void configureForCompile(BridgeDeclarationRegistry registry) {
  registry.defineBridgeClass($CountryCoder.$declaration);
  registry.defineBridgeClass($LocationSet.$declaration);
  registry.defineBridgeClass($LocationSetRadius.$declaration);
  registry.defineBridgeClass($RegionFeature.$declaration);
  registry.defineBridgeEnum($RegionLevel.$declaration);
  registry.defineBridgeEnum($RegionIsoStatus.$declaration);
  registry.defineBridgeEnum($RegionDrivingSide.$declaration);
  registry.defineBridgeEnum($RegionSpeedUnit.$declaration);
  registry.defineBridgeEnum($RegionHeightUnit.$declaration);
  registry.defineBridgeEnum($RegionProperties.$declaration);

  registry.addSource(
    DartSource(
      'package:country_coder/country_coder.dart',
      countryCoderSource,
    ),
  );

  registry.addExportedLibraryMapping(
    'package:country_coder/src',
    'package:flutter_map_eval/country_coder/country_coder_eval.dart',
  );
}