Module java.compiler
Package javax.lang.model.element

# Interface AnnotationValueVisitor

=
public abstract interface AnnotationValueVisitor<R, P>

## Methods

- =
  public default R visit(javax.lang.model.element.AnnotationValue arg0)
- =
  public abstract R visit(javax.lang.model.element.AnnotationValue arg0, P arg1)
- =
  public abstract R visitAnnotation(javax.lang.model.element.AnnotationMirror arg0, P arg1)
- =
  public abstract R visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> arg0, P arg1)
- =
  public abstract R visitBoolean(boolean arg0, P arg1)
- =
  public abstract R visitByte(byte arg0, P arg1)
- =
  public abstract R visitChar(char arg0, P arg1)
- =
  public abstract R visitDouble(double arg0, P arg1)
- =
  public abstract R visitEnumConstant(javax.lang.model.element.VariableElement arg0, P arg1)
- =
  public abstract R visitFloat(float arg0, P arg1)
- =
  public abstract R visitInt(int arg0, P arg1)
- =
  public abstract R visitLong(long arg0, P arg1)
- =
  public abstract R visitShort(short arg0, P arg1)
- =
  public abstract R visitString(java.lang.String arg0, P arg1)
- =
  public abstract R visitType(javax.lang.model.type.TypeMirror arg0, P arg1)
- =
  public abstract R visitUnknown(javax.lang.model.element.AnnotationValue arg0, P arg1)

## Summary

No differences.