public class ElementVisitor<R,P> extends javax.lang.model.util.AbstractElementVisitor6<MetadataAnnotatedElement,MetadataClass>
Constructor and Description |
---|
ElementVisitor(javax.annotation.processing.ProcessingEnvironment processingEnv)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
MetadataMethod |
visitExecutable(javax.lang.model.element.ExecutableElement executableElement,
MetadataClass metadataClass)
INTERNAL:
Visit an executable and create a MetadataMethod object.
|
MetadataClass |
visitPackage(javax.lang.model.element.PackageElement packageElement,
MetadataClass metadataClass)
INTERNAL:
Visit a packing-info.java file.
|
MetadataClass |
visitType(javax.lang.model.element.TypeElement typeElement,
MetadataClass metadataClass)
INTERNAL:
|
MetadataClass |
visitTypeParameter(javax.lang.model.element.TypeParameterElement typeParameterElement,
MetadataClass metadataClass)
INTERNAL:
Visit a generic type parameter (either to a field or method)
e.g Collection
|
MetadataField |
visitVariable(javax.lang.model.element.VariableElement variableElement,
MetadataClass metadataClass)
INTERNAL:
Visit a variable and create a MetadataField object.
|
public ElementVisitor(javax.annotation.processing.ProcessingEnvironment processingEnv)
public MetadataMethod visitExecutable(javax.lang.model.element.ExecutableElement executableElement, MetadataClass metadataClass)
public MetadataClass visitPackage(javax.lang.model.element.PackageElement packageElement, MetadataClass metadataClass)
public MetadataClass visitType(javax.lang.model.element.TypeElement typeElement, MetadataClass metadataClass)
public MetadataClass visitTypeParameter(javax.lang.model.element.TypeParameterElement typeParameterElement, MetadataClass metadataClass)
public MetadataField visitVariable(javax.lang.model.element.VariableElement variableElement, MetadataClass metadataClass)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference