private static final class RVMAnnotation.AnnotationMember extends Object implements Comparable<RVMAnnotation.AnnotationMember>
Modifier and Type | Field and Description |
---|---|
private MethodReference |
meth
Name of element
|
private boolean |
notFirstUse
Is this not the first use of the member?
|
private Object |
value
Elements value, decoded from its tag
|
Modifier | Constructor and Description |
---|---|
private |
AnnotationMember(MethodReference meth,
Object value) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(RVMAnnotation.AnnotationMember am) |
boolean |
equals(Object o) |
(package private) Atom |
getName() |
(package private) Object |
getValue() |
int |
hashCode()
Compute hashCode from meth
|
(package private) static RVMAnnotation.AnnotationMember |
readAnnotationMember(TypeReference type,
int[] constantPool,
DataInputStream input,
ClassLoader classLoader) |
private final MethodReference meth
private boolean notFirstUse
private AnnotationMember(MethodReference meth, Object value)
static RVMAnnotation.AnnotationMember readAnnotationMember(TypeReference type, int[] constantPool, DataInputStream input, ClassLoader classLoader) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public int compareTo(RVMAnnotation.AnnotationMember am)
compareTo
in interface Comparable<RVMAnnotation.AnnotationMember>