proguard
Class ClassMemberSpecification
java.lang.Object
proguard.ClassMemberSpecification
- public class ClassMemberSpecification
- extends Object
This class stores a specification of class members. The specification is
template-based: the class member names and descriptors can contain wildcards.
requiredSetAccessFlags
public int requiredSetAccessFlags
requiredUnsetAccessFlags
public int requiredUnsetAccessFlags
name
public String name
descriptor
public String descriptor
ClassMemberSpecification
public ClassMemberSpecification()
- Creates a new option to keep the specified class member(s).
ClassMemberSpecification
public ClassMemberSpecification(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
String name,
String descriptor)
- Creates a new option to keep the specified class member(s).
- Parameters:
requiredSetAccessFlags - the class access flags that must be set
in order for the class to apply.requiredUnsetAccessFlags - the class access flags that must be unset
in order for the class to apply.name - the class member name. The name may be
null to specify any class member or it
may contain "*" or "?" wildcards.descriptor - the class member descriptor. The
descriptor may be null to specify any
class member or it may contain
"**", "*", or "?" wildcards.
equals
public boolean equals(Object object)
hashCode
public int hashCode()