Matches any directories chain of the path.
Matches any single segment of the path.
Matches any segments chain of the path.
Matches any initial segments prefix of the path.
Matches initial directories prefix of the path.
Matches path using a Git pattern compiled as a Glob.Pattern.
Matches path literally with Git pattern.
Matches path against the Git pattern.
Matches path against the Git pattern.
Each method returns the furthest matched position, or -1 if not matched at all.
Reverts match, if any, of the nested pattern.
Internal model of the path pattern.
Re-usable matcher instance.
Create GitIgnore from a single well-formed pattern.
Parse .gitignore file content into GitIgnore instance.
Parse .gitignore file content and return sequence of patterns.
Parse single Git pattern into internal representation.