Interface RegexPattern.Backreference
- All Superinterfaces:
RegexPattern
- All Known Implementing Classes:
RegexPattern.Backreference.Named,RegexPattern.Backreference.Numbered
- Enclosing interface:
RegexPattern
public static sealed interface RegexPattern.Backreference
extends RegexPattern
permits RegexPattern.Backreference.Numbered, RegexPattern.Backreference.Named
Represents a backreference to a capturing group.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordNested classes/interfaces inherited from interface com.google.common.labs.regex.RegexPattern
RegexPattern.Alternation, RegexPattern.Anchor, RegexPattern.AtLeast, RegexPattern.AtMost, RegexPattern.Backreference, RegexPattern.CharacterProperty, RegexPattern.CharacterSet, RegexPattern.CharRange, RegexPattern.CharSetElement, RegexPattern.Group, RegexPattern.Limited, RegexPattern.Literal, RegexPattern.LiteralChar, RegexPattern.Lookaround, RegexPattern.Metadata, RegexPattern.ModifierFlag, RegexPattern.PosixCharClass, RegexPattern.PredefinedCharClass, RegexPattern.Quantified, RegexPattern.Quantifier, RegexPattern.Sequence, RegexPattern.UnicodeProperty -
Method Summary
Modifier and TypeMethodDescriptiondefault RegexPattern.Metadatametadata()Returns this pattern's metadata that may be useful for static analysis.Methods inherited from interface com.google.common.labs.regex.RegexPattern
followedBy, notFollowedBy, notPrecededBy, precededBy
-
Method Details
-
metadata
Description copied from interface:RegexPatternReturns this pattern's metadata that may be useful for static analysis.- Specified by:
metadatain interfaceRegexPattern
-