| Interface | Description |
|---|---|
| Matcher<T> |
Object that can match objects of a given type.
|
| Class | Description |
|---|---|
| AnnotationSpecification |
Represents the annotations part of a ProGuard.
|
| BytecodeVersion |
Represents the second four bytes of a class file, where the minor and major version is stored.
|
| ClassSpecification |
Represents a ProGuard class specification.
|
| ClassTypeSpecification |
Represents the "class type" part of a ProGuard class specification.
|
| FieldSpecification |
Represents field part of a ProGuard class specification.
|
| FilterSpecification |
Represents a ProGuard filter specification.
|
| Flags |
Class representing a ProGuard config file.
|
| GrammarActions |
Grammar actions for the ProGuard config files parser, forked from Jack.
|
| InheritanceSpecification |
"extends" part of a ProGuard class specification.
|
| KeepModifier |
Modifier for keep rules.
|
| MatcherWithNegator<T> |
Matcher that can be negated (e.g. |
| MethodSpecification |
Method part of a ProGuard class specification.
|
| ModifierSpecification |
Modifier part of a ProGuard class specification.
|
| ModifierSpecification.MemberModifier | |
| NameSpecification |
Name part of a ProGuard class specification, used for matching all names (classes, methods etc.)
|
| ProguardLexer | |
| ProguardParser | |
| ProguardParser.ignoredFlag_return | |
| ProguardParser.noOpFlag_return | |
| ProguardParser.unsupportedFlag_return |
| Enum | Description |
|---|---|
| ModifierSpecification.AccessFlag | |
| ModifierSpecification.Modifier | |
| ModifierSpecification.ModifierTarget |
| Exception | Description |
|---|---|
| ProguardParserException |
Exception used when the parser fails.
|