Default constructor for HTTPRequestPath.
There is no need to invoke this constructor manually.
Source
HTTPRequestPath( RouteSpecification specification, List<String> requestSegments) { segments = requestSegments; orderedVariableNames = []; var requestIterator = requestSegments.iterator; for (var segment in specification.segments) { requestIterator.moveNext(); var requestSegment = requestIterator.current; if (segment.isVariable) { variables[segment.variableName] = requestSegment; orderedVariableNames.add(segment.variableName); } else if (segment.isRemainingMatcher) { var remaining = []; remaining.add(requestIterator.current); while (requestIterator.moveNext()) { remaining.add(requestIterator.current); } remainingPath = remaining.join("/"); return; } } }