| AndMatcher |
|
| AndNotStringFunction |
This StringFunction tests whether the first given StringFunction returns null,
returning the result of the latter function if so, or null otherwise.
|
| AndStringFunction |
This StringFunction tests whether the first given StringFunction returns not
null, returning the result of the latter function if so, or null otherwise.
|
| ArrayUtil |
This class contains utility methods operating on arrays.
|
| Base64Util |
Utility class for Base64 encoding.
|
| BasicHierarchyProvider |
Basic implementation of HierarchyProvider, walking the class pools every time the
sub-classes of a class are needed.
|
| CallGraphWalker |
Generic utilities to traverse the call graph.
|
| CircularIntBuffer |
A circular buffer over the primitive integer type.
|
| ClassNameParser |
This StringParser can create StringMatcher instances for regular expressions
matching internal class names (or descriptors containing class names).
|
| ClassPoolFeatureNameFunction |
This StringFunction transforms class names to feature names, based on a given class pool.
|
| CollectionMatcher |
This matcher tests whether strings match with a String in a given Set.
|
| CollectionParser |
|
| ConcatenatingStringFunction |
|
| ConstantMatcher |
|
| ConstantStringFunction |
|
| EmptyStringMatcher |
|
| ExtensionMatcher |
This StringMatcher tests whether strings end in a given extension, ignoring its case.
|
| FileNameParser |
|
| FilteredStringFunction |
This StringFunction delegates a given String to one of two other StringFunction
instances, depending on whether it matches the given filter.
|
| FixedStringMatcher |
|
| IdentityStringFunction |
|
| ListFunctionParser |
|
| ListMatcher |
|
| ListParser |
|
| ListUtil |
This class provides some utility methods for working with java.util.List instances.
|
| MapStringFunction |
|
| MapUtil |
|
| MatchedStringFunction |
|
| MatchedStringMatcher |
This StringMatcher tests whether strings start with a specified variable string and then
match another optional given StringMatcher.
|
| MatchingStringFunction |
This StringFunction returns unchanged strings or null, depending on whether a given
string matcher matches the strings.
|
| MultiValueMap<K,V> |
A key-values map that can have multiple values associated with each key.
|
| NameParser |
|
| NotMatcher |
|
| NotStringFunction |
|
| ObjectUtil |
This class contains utility methods operating on instances.
|
| OrMatcher |
|
| OrStringFunction |
|
| PartialEvaluatorUtils |
Helper functions to access PartialEvaluator results more conveniently.
|
| PrefixAddingStringFunction |
This StringFunction adds a prefix in front of each transformed String.
|
| PrefixRemovingStringFunction |
This StringFunction removes a given prefix from each transformed String, if present.
|
| ProcessingFlagCleaner |
This visitor clears the specified processing flags of the Processable instances that it
visits.
|
| ProcessingFlags |
Constants used by ProGuard for marking entities (classes, class members, resource files, ...)
during processing.
|
| ProcessingFlagSetter |
This visitor sets the specified processing flags of the Processable instances that it
visits.
|
| SettableMatcher |
|
| SimpleFeatureNamedProcessable |
|
| SimpleProcessable |
This class provides a straightforward implementation of the Processable interface.
|
| SingleFunctionParser |
|
| StringMatcher |
This abstract class provides methods to determine whether strings match a given criterion, which
is specified by the implementation.
|
| StringUtil |
This class contains utility methods for strings.
|
| SuffixAddingStringFunction |
|
| SuffixRemovingStringFunction |
This StringFunction removes a given suffix from each transformed String, if present.
|
| TransformedStringMatcher |
This StringMatcher delegates its tests to another given StringMatcher, with strings that have
been transformed with a given function.
|
| VariableStringMatcher |
This StringMatcher tests whether strings start with a specified variable string and then
match another optional given StringMatcher.
|
| WildcardManager |
This utility class creates and manages StringMatcher instances that (1) match wildcards,
and (2) refer back to matched wildcards.
|