syncParseRouteInformation method

  1. @protected
NavigationStack syncParseRouteInformation(
  1. String? location
)

Implementation

@protected
NavigationStack syncParseRouteInformation(String? location) {
  if (location == null) {
    return onLocationIsNull();
  }

  if (location.isEmpty) {
    return onLocationIsEmpty();
  }

  final visitor = RoutePathVisitor(location);

  var result = buildRootStack();

  while (visitor.hasNext) {
    result = result.pushPathVisitor(visitor);
  }

  return result;
}