See: Description
Interface | Description |
---|---|
Counter |
This provides a counter that can be retrieved.
|
FeatureNamed |
Base interface for entities that are part of a feature, as indicated by a
feature name.
|
Processable |
Base interface for entities that need flags and/or additional information
when they are processed, typically by visitor classes.
|
ProcessableVisitor |
This interface defines visitor methods for the main Processable implementations.
|
StringFunction |
This interface provides a method to transform a string into a new
string.
|
StringFunctionParser |
This interface provides a method to create a
StringFunction for a given
regular expression. |
StringParser |
This interface provides a method to create a
StringMatcher for a given
regular expression. |
Class | Description |
---|---|
AndMatcher |
This
StringMatcher tests whether strings match both given StringMatcher
instances. |
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.
|
CallGraphWalker |
Generic utilities to traverse the call graph.
|
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.
|
ConcatenatingStringFunction |
This
StringFunction returns the concatenated transformed strings of two
given StringFunction instances. |
ConstantMatcher |
This
StringMatcher matches any string or no string at all. |
ConstantStringFunction |
This
StringFunction returns a given constant string. |
EmptyStringMatcher |
This
StringMatcher tests whether strings are empty. |
ExtensionMatcher |
This
StringMatcher tests whether strings end in a given extension, ignoring
its case. |
FileNameParser |
This
StringParser can create StringMatcher instances for regular expressions
matching file names. |
FilteredStringFunction |
This
StringFunction delegates a given String to one of two other StringFunction
instances, depending on whether it matches the given filter. |
FixedStringMatcher |
This
StringMatcher tests whether strings start with a given fixed string
and then match another optional given StringMatcher . |
IdentityStringFunction |
This
StringFunction returns unchanged String instances. |
ListFunctionParser |
This
StringFunctionParser can create StringFunction instances for regular
expressions. |
ListMatcher |
This
StringMatcher tests whether strings match a given list of StringMatcher
instances. |
ListParser |
This
StringParser can create StringMatcher instances for regular expressions. |
ListUtil |
This class provides some utility methods for working with
java.util.List instances. |
MapStringFunction |
This
StringFunction gets its transformed strings from a given map. |
MatchedStringFunction |
This
StringFunction returns the most recently matched string of a given
VariableStringMatcher . |
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 |
This
StringParser can create StringMatcher instances for regular expressions
matching names. |
NotMatcher |
This
StringMatcher tests whether strings does not match the given
StringMatcher . |
NotStringFunction |
This
StringFunction returns the original string if the given StringFunction
returns null, or null otherwise. |
ObjectUtil |
This class contains utility methods operating on instances.
|
OrMatcher |
This
StringMatcher tests whether strings matches at least one of the given StringMatcher instances. |
OrStringFunction |
This
StringFunction tests whether strings match either given StringFunction
instances, returning the first non-null result. |
PartialEvaluatorUtils |
Helper functions to access PartialEvaluator results mode 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 |
This
StringMatcher delegates to a another StringMatcher that can be set
after this StringMatcher has been constructed. |
SimpleFeatureNamedProcessable |
A
SimpleProcessable that additionally implements FeatureNamed . |
SimpleProcessable |
This class provides a straightforward implementation of the Processable
interface.
|
SingleFunctionParser |
This
StringFunctionParser creates StringFunction instances for regular
expressions with optional "->" transformations. |
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 |
This
StringFunction adds a given suffix to each transformed String. |
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. |