com.sun.tools.apt.mirror.declaration
Class AnnotationProxyMaker.ValueVisitor
java.lang.Object
com.sun.tools.apt.mirror.declaration.AnnotationProxyMaker.ValueVisitor
- All Implemented Interfaces:
- Attribute.Visitor
- Enclosing class:
- AnnotationProxyMaker
private class AnnotationProxyMaker.ValueVisitor
- extends java.lang.Object
- implements Attribute.Visitor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
meth
private Symbol.MethodSymbol meth
runtimeType
private java.lang.Class<?> runtimeType
value
private java.lang.Object value
AnnotationProxyMaker.ValueVisitor
AnnotationProxyMaker.ValueVisitor(Symbol.MethodSymbol meth)
getValue
java.lang.Object getValue(Attribute attr)
visitConstant
public void visitConstant(Attribute.Constant c)
- Specified by:
visitConstant in interface Attribute.Visitor
visitClass
public void visitClass(Attribute.Class c)
- Specified by:
visitClass in interface Attribute.Visitor
visitArray
public void visitArray(Attribute.Array a)
- Specified by:
visitArray in interface Attribute.Visitor
visitEnum
public void visitEnum(Attribute.Enum e)
- Specified by:
visitEnum in interface Attribute.Visitor
visitCompound
public void visitCompound(Attribute.Compound c)
- Specified by:
visitCompound in interface Attribute.Visitor
visitError
public void visitError(Attribute.Error e)
- Specified by:
visitError in interface Attribute.Visitor
typeMismatch
private void typeMismatch(java.lang.reflect.Method method,
Attribute attr)
- Sets "value" to an ExceptionProxy indicating a type mismatch.