org.richfaces.cdk.apt.processors
Class EmptyAnnotationValueVisitor<R>

java.lang.Object
  extended by org.richfaces.cdk.apt.processors.EmptyAnnotationValueVisitor<R>
All Implemented Interfaces:
javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

public class EmptyAnnotationValueVisitor<R>
extends java.lang.Object
implements javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

Since:
Apr 1, 2010
Author:
akolonitsky

Constructor Summary
EmptyAnnotationValueVisitor()
           
 
Method Summary
 R visit(javax.lang.model.element.AnnotationValue av)
           
 R visit(javax.lang.model.element.AnnotationValue av, java.lang.Object o)
           
 R visitAnnotation(javax.lang.model.element.AnnotationMirror a, java.lang.Object o)
           
 R visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> vals, java.lang.Object o)
           
 R visitBoolean(boolean b, java.lang.Object o)
           
 R visitByte(byte b, java.lang.Object o)
           
 R visitChar(char c, java.lang.Object o)
           
 R visitDouble(double d, java.lang.Object o)
           
 R visitEnumConstant(javax.lang.model.element.VariableElement c, java.lang.Object o)
           
 R visitFloat(float f, java.lang.Object o)
           
 R visitInt(int i, java.lang.Object o)
           
 R visitLong(long i, java.lang.Object o)
           
 R visitShort(short s, java.lang.Object o)
           
 R visitString(java.lang.String s, java.lang.Object o)
           
 R visitType(javax.lang.model.type.TypeMirror t, java.lang.Object o)
           
 R visitUnknown(javax.lang.model.element.AnnotationValue av, java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyAnnotationValueVisitor

public EmptyAnnotationValueVisitor()
Method Detail

visit

public R visit(javax.lang.model.element.AnnotationValue av,
               java.lang.Object o)
Specified by:
visit in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visit

public R visit(javax.lang.model.element.AnnotationValue av)
Specified by:
visit in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitBoolean

public R visitBoolean(boolean b,
                      java.lang.Object o)
Specified by:
visitBoolean in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitByte

public R visitByte(byte b,
                   java.lang.Object o)
Specified by:
visitByte in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitChar

public R visitChar(char c,
                   java.lang.Object o)
Specified by:
visitChar in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitDouble

public R visitDouble(double d,
                     java.lang.Object o)
Specified by:
visitDouble in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitFloat

public R visitFloat(float f,
                    java.lang.Object o)
Specified by:
visitFloat in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitInt

public R visitInt(int i,
                  java.lang.Object o)
Specified by:
visitInt in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitLong

public R visitLong(long i,
                   java.lang.Object o)
Specified by:
visitLong in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitShort

public R visitShort(short s,
                    java.lang.Object o)
Specified by:
visitShort in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitString

public R visitString(java.lang.String s,
                     java.lang.Object o)
Specified by:
visitString in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitType

public R visitType(javax.lang.model.type.TypeMirror t,
                   java.lang.Object o)
Specified by:
visitType in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitEnumConstant

public R visitEnumConstant(javax.lang.model.element.VariableElement c,
                           java.lang.Object o)
Specified by:
visitEnumConstant in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitAnnotation

public R visitAnnotation(javax.lang.model.element.AnnotationMirror a,
                         java.lang.Object o)
Specified by:
visitAnnotation in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitArray

public R visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> vals,
                    java.lang.Object o)
Specified by:
visitArray in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>

visitUnknown

public R visitUnknown(javax.lang.model.element.AnnotationValue av,
                      java.lang.Object o)
Specified by:
visitUnknown in interface javax.lang.model.element.AnnotationValueVisitor<R,java.lang.Object>


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.