public abstract class MemberValue
extends java.lang.Object
Annotation.getMemberValue(String)
Modifier and Type | Field and Description |
---|---|
(package private) ConstPool |
cp |
(package private) char |
tag |
Constructor and Description |
---|
MemberValue(char tag,
ConstPool cp) |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(MemberValueVisitor visitor)
Accepts a visitor.
|
private static java.lang.String |
convertFromArray(java.lang.String classname) |
(package private) abstract java.lang.Class |
getType(java.lang.ClassLoader cl) |
(package private) abstract java.lang.Object |
getValue(java.lang.ClassLoader cl,
ClassPool cp,
java.lang.reflect.Method m)
Returns the value.
|
(package private) static java.lang.Class |
loadClass(java.lang.ClassLoader cl,
java.lang.String classname) |
abstract void |
write(AnnotationsWriter w)
Writes the value.
|
ConstPool cp
char tag
MemberValue(char tag, ConstPool cp)
abstract java.lang.Object getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
abstract java.lang.Class getType(java.lang.ClassLoader cl) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
static java.lang.Class loadClass(java.lang.ClassLoader cl, java.lang.String classname) throws java.lang.ClassNotFoundException, NoSuchClassError
java.lang.ClassNotFoundException
NoSuchClassError
private static java.lang.String convertFromArray(java.lang.String classname)
public abstract void accept(MemberValueVisitor visitor)
public abstract void write(AnnotationsWriter w) throws java.io.IOException
java.io.IOException