init method
Builds Route with specified RouteWidgetBuilder
or with default MaterialPageRoute/CupertinoPageRoute.
Also identifier and settings
are passed to Route as RouteSettings.
Given args
are passed to Widget.
Implementation
Route init({dynamic args}) {
assert(_builder != null);
final initializer = buildInitializer();
final route = _buildRoute(
initializer.wrap(args: args),
_buildPath(RouteArgs._(this, RouteMask.of(_mask ?? identifier), args)),
);
initializer.data = route;
return route;
}