org.androidtransfuse.analysis.adapter
Class AnnotationTypeValueConverterVisitor<T>
java.lang.Object
javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P>
javax.lang.model.util.SimpleAnnotationValueVisitor6<T,Void>
org.androidtransfuse.analysis.adapter.AnnotationTypeValueConverterVisitor<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- AnnotationValueVisitor<T,Void>
public class AnnotationTypeValueConverterVisitor<T>
- extends SimpleAnnotationValueVisitor6<T,Void>
Visitor to convert between the given annotation field and the given class type T
- Author:
- John Ericksen
|
Method Summary |
T |
visitArray(List<? extends AnnotationValue> annotationValues,
Void aVoid)
|
T |
visitBoolean(boolean b,
Void aVoid)
|
T |
visitByte(byte b,
Void aVoid)
|
T |
visitChar(char c,
Void aVoid)
|
T |
visitDouble(double d,
Void aVoid)
|
T |
visitEnumConstant(VariableElement variableElement,
Void aVoid)
|
T |
visitFloat(float f,
Void aVoid)
|
T |
visitInt(int i,
Void aVoid)
|
T |
visitLong(long l,
Void aVoid)
|
T |
visitShort(short s,
Void aVoid)
|
T |
visitString(String s,
Void aVoid)
|
T |
visitType(TypeMirror typeMirror,
Void aVoid)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationTypeValueConverterVisitor
public AnnotationTypeValueConverterVisitor(Class<T> type,
ASTTypeBuilderVisitor astTypeBuilderVisitor,
ElementConverterFactory astTypeElementConverterFactory)
visitBoolean
public T visitBoolean(boolean b,
Void aVoid)
- Specified by:
visitBoolean in interface AnnotationValueVisitor<T,Void>- Overrides:
visitBoolean in class SimpleAnnotationValueVisitor6<T,Void>
visitByte
public T visitByte(byte b,
Void aVoid)
- Specified by:
visitByte in interface AnnotationValueVisitor<T,Void>- Overrides:
visitByte in class SimpleAnnotationValueVisitor6<T,Void>
visitChar
public T visitChar(char c,
Void aVoid)
- Specified by:
visitChar in interface AnnotationValueVisitor<T,Void>- Overrides:
visitChar in class SimpleAnnotationValueVisitor6<T,Void>
visitDouble
public T visitDouble(double d,
Void aVoid)
- Specified by:
visitDouble in interface AnnotationValueVisitor<T,Void>- Overrides:
visitDouble in class SimpleAnnotationValueVisitor6<T,Void>
visitFloat
public T visitFloat(float f,
Void aVoid)
- Specified by:
visitFloat in interface AnnotationValueVisitor<T,Void>- Overrides:
visitFloat in class SimpleAnnotationValueVisitor6<T,Void>
visitInt
public T visitInt(int i,
Void aVoid)
- Specified by:
visitInt in interface AnnotationValueVisitor<T,Void>- Overrides:
visitInt in class SimpleAnnotationValueVisitor6<T,Void>
visitLong
public T visitLong(long l,
Void aVoid)
- Specified by:
visitLong in interface AnnotationValueVisitor<T,Void>- Overrides:
visitLong in class SimpleAnnotationValueVisitor6<T,Void>
visitShort
public T visitShort(short s,
Void aVoid)
- Specified by:
visitShort in interface AnnotationValueVisitor<T,Void>- Overrides:
visitShort in class SimpleAnnotationValueVisitor6<T,Void>
visitString
public T visitString(String s,
Void aVoid)
- Specified by:
visitString in interface AnnotationValueVisitor<T,Void>- Overrides:
visitString in class SimpleAnnotationValueVisitor6<T,Void>
visitType
public T visitType(TypeMirror typeMirror,
Void aVoid)
- Specified by:
visitType in interface AnnotationValueVisitor<T,Void>- Overrides:
visitType in class SimpleAnnotationValueVisitor6<T,Void>
visitEnumConstant
public T visitEnumConstant(VariableElement variableElement,
Void aVoid)
- Specified by:
visitEnumConstant in interface AnnotationValueVisitor<T,Void>- Overrides:
visitEnumConstant in class SimpleAnnotationValueVisitor6<T,Void>
visitArray
public T visitArray(List<? extends AnnotationValue> annotationValues,
Void aVoid)
- Specified by:
visitArray in interface AnnotationValueVisitor<T,Void>- Overrides:
visitArray in class SimpleAnnotationValueVisitor6<T,Void>
Copyright © 2012. All Rights Reserved.