Interface WildcardPattern.Shape

All Known Implementing Classes:
WildcardPattern.Shape.Contains, WildcardPattern.Shape.General, WildcardPattern.Shape.Prefix, WildcardPattern.Shape.Suffix
Enclosing class:
WildcardPattern

Classification of a WildcardPattern into the simple fast-path shapes. The three concrete records carry the unescaped literal segment; WildcardPattern.Shape.General is the fall-through case for everything else.