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