True if it matches a path defined by parts.
bool matchesParts(List<String> parts) { final runner = _GlobMatchRunner(this, parts); return runner.matches(); }