All Classes and Interfaces
Class
Description
A pattern structure for matching annotations.
Mark that an item must be optimized out of the residual program.
Mark that an item must be fully removed from the residual program.
Valid matches on class access flags and their negations.
A pattern structure for matching names of classes and interfaces.
Valid matches on field access flags and their negations.
A pattern structure for matching instances of classes and interfaces.
A binding of a keep item.
A condition for a keep edge.
Usage constraints for how a target is used and what must be kept.
Annotation to mark a class, field or method as part of a library API surface.
A target for a keep edge.
Valid matches on member access flags and their negations.
Valid matches on method access flags and their negations.
A pattern structure for matching strings.
A pattern structure for matching types.
Annotation to mark a class, field or method as being accessed from native code via JNI.
Annotation to mark a class, field or method as being accessed reflectively.
Annotation to declare the reflective usages made by a class, method or field.