public class MemberValueSpecification extends MemberSpecification
| Modifier and Type | Field and Description |
|---|---|
java.lang.Number[] |
values |
annotationType, attributeNames, descriptor, name, requiredSetAccessFlags, requiredUnsetAccessFlags| Constructor and Description |
|---|
MemberValueSpecification()
Creates a new option to keep all possible class members.
|
MemberValueSpecification(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
java.lang.String annotationType,
java.lang.String name,
java.lang.String descriptor,
java.lang.Number[] values)
Creates a new option to keep the specified class member(s).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
public MemberValueSpecification()
public MemberValueSpecification(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
java.lang.String annotationType,
java.lang.String name,
java.lang.String descriptor,
java.lang.Number[] values)
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.annotationType - the name of the class that must be an
annotation in order for the class member
to apply. The name may be null to specify
that no annotation is required.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.values - the constant value or value range
assigned to this class member.public boolean equals(java.lang.Object object)
equals in class MemberSpecificationpublic int hashCode()
hashCode in class MemberSpecification