org.androidtransfuse.analysis.adapter
Class ASTTypeElementConverter<T>
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor6<T,R>
org.androidtransfuse.util.ElementVisitorAdaptor<T,Void>
org.androidtransfuse.analysis.adapter.ASTTypeElementConverter<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- ElementVisitor<T,Void>
public class ASTTypeElementConverter<T>
- extends ElementVisitorAdaptor<T,Void>
Builds the appropriate (expected) ASTType for the visited Element
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTTypeElementConverter
public ASTTypeElementConverter(Class<T> astTypeClass,
ASTElementFactory astElementFactory)
visitType
public T visitType(TypeElement typeElement,
Void aVoid)
- Specified by:
visitType in interface ElementVisitor<T,Void>- Overrides:
visitType in class ElementVisitorAdaptor<T,Void>
visitVariable
public T visitVariable(VariableElement variableElement,
Void aVoid)
- Specified by:
visitVariable in interface ElementVisitor<T,Void>- Overrides:
visitVariable in class ElementVisitorAdaptor<T,Void>
visitExecutable
public T visitExecutable(ExecutableElement executableElement,
Void aVoid)
- Specified by:
visitExecutable in interface ElementVisitor<T,Void>- Overrides:
visitExecutable in class ElementVisitorAdaptor<T,Void>
visitTypeParameter
public T visitTypeParameter(TypeParameterElement typeParameterElement,
Void aVoid)
- Specified by:
visitTypeParameter in interface ElementVisitor<T,Void>- Overrides:
visitTypeParameter in class ElementVisitorAdaptor<T,Void>
Copyright © 2012. All Rights Reserved.