com.sun.tools.javac.code
Interface Attribute.Visitor

All Known Subinterfaces:
ClassReader.ProxyVisitor
All Known Implementing Classes:
AnnotationProxyMaker.ValueVisitor, AnnotationProxyMaker.ValueVisitor, AnnotationValueImpl.ToStringVisitor, AnnotationValueImpl.ValueVisitor, AnnotationValueImpl.ValueVisitor, ClassReader.AnnotationCompleter, ClassReader.AnnotationDefaultCompleter, ClassReader.AnnotationDeproxy, ClassWriter.AttributeWriter, Lint.AugmentVisitor, TreeMaker.AnnotationBuilder
Enclosing class:
Attribute

public static interface Attribute.Visitor

A visitor type for dynamic dispatch on the kind of attribute value.


Method Summary
 void visitArray(Attribute.Array array)
           
 void visitClass(Attribute.Class clazz)
           
 void visitCompound(Attribute.Compound compound)
           
 void visitConstant(Attribute.Constant value)
           
 void visitEnum(Attribute.Enum e)
           
 void visitError(Attribute.Error e)
           
 

Method Detail

visitConstant

void visitConstant(Attribute.Constant value)

visitClass

void visitClass(Attribute.Class clazz)

visitCompound

void visitCompound(Attribute.Compound compound)

visitArray

void visitArray(Attribute.Array array)

visitEnum

void visitEnum(Attribute.Enum e)

visitError

void visitError(Attribute.Error e)