Package proguard.util
Class StringMatcher
java.lang.Object
proguard.util.StringMatcher
- Direct Known Subclasses:
AndMatcher,CollectionMatcher,ConstantMatcher,EmptyStringMatcher,ExtensionMatcher,FixedStringMatcher,ListMatcher,MatchedStringMatcher,NotMatcher,OrMatcher,SettableMatcher,TransformedStringMatcher,VariableStringMatcher
This abstract class provides methods to determine whether strings match a given criterion, which
is specified by the implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks whether the given string matches.protected abstract booleanChecks whether the given substring matches.prefix()Returns a common prefix of all strings matched by thisStringMatcher.
-
Constructor Details
-
StringMatcher
public StringMatcher()
-
-
Method Details
-
matches
Checks whether the given string matches.- Parameters:
string- the string to match.- Returns:
- a boolean indicating whether the string matches the criterion.
-
prefix
Returns a common prefix of all strings matched by thisStringMatcher. If the returned value is null, then thisStringMatcherdoes not match any string. -
matches
Checks whether the given substring matches.- Parameters:
string- the string to match.beginOffset- the start offset of the substring (inclusive).endOffset- the end offset of the substring (exclusive).- Returns:
- a boolean indicating whether the substring matches the criterion.
-