public class ElementDecorator<E extends Element> extends SimpleElementVisitor8<E,Void>
Element when visited.DEFAULT_VALUE| Modifier and Type | Method and Description |
|---|---|
static <E extends Element> |
decorate(E element,
DecoratedProcessingEnvironment env)
Decorates a declaration.
|
static <E extends Element> |
decorate(List<E> elements,
DecoratedProcessingEnvironment env)
Decorates a collection of elements.
|
static List<AnnotationMirror> |
decorateAnnotationMirrors(List<? extends AnnotationMirror> annotationMirrors,
DecoratedProcessingEnvironment env)
Decorates a collection of annotation mirrors.
|
E |
visitExecutable(ExecutableElement e,
Void nil) |
E |
visitPackage(PackageElement e,
Void nil) |
E |
visitType(TypeElement e,
Void nil) |
E |
visitTypeParameter(TypeParameterElement e,
Void nil) |
E |
visitUnknown(Element e,
Void nil) |
E |
visitVariable(VariableElement e,
Void nil) |
defaultActionvisit, visitpublic static <E extends Element> E decorate(E element, DecoratedProcessingEnvironment env)
element - The declaration to decorate.env - The processing environment.public static <E extends Element> List<E> decorate(List<E> elements, DecoratedProcessingEnvironment env)
elements - The elements to decorate.env - The decorated processing environment.public static List<AnnotationMirror> decorateAnnotationMirrors(List<? extends AnnotationMirror> annotationMirrors, DecoratedProcessingEnvironment env)
annotationMirrors - The annotation mirrors to decorate.env - The processing environment.public E visitPackage(PackageElement e, Void nil)
visitPackage in interface ElementVisitor<E extends Element,Void>visitPackage in class SimpleElementVisitor6<E extends Element,Void>public E visitType(TypeElement e, Void nil)
visitType in interface ElementVisitor<E extends Element,Void>visitType in class SimpleElementVisitor6<E extends Element,Void>public E visitVariable(VariableElement e, Void nil)
visitVariable in interface ElementVisitor<E extends Element,Void>visitVariable in class SimpleElementVisitor7<E extends Element,Void>public E visitExecutable(ExecutableElement e, Void nil)
visitExecutable in interface ElementVisitor<E extends Element,Void>visitExecutable in class SimpleElementVisitor6<E extends Element,Void>public E visitTypeParameter(TypeParameterElement e, Void nil)
visitTypeParameter in interface ElementVisitor<E extends Element,Void>visitTypeParameter in class SimpleElementVisitor6<E extends Element,Void>public E visitUnknown(Element e, Void nil)
visitUnknown in interface ElementVisitor<E extends Element,Void>visitUnknown in class AbstractElementVisitor6<E extends Element,Void>Copyright © 2006-2016–2022. All rights reserved.