Class ProcessingEnvironmentWrapper.CustomElementBuilder<T extends ProcessingEnvironmentWrapper.CustomElementBuilder,E extends ProcessingEnvironmentWrapper.CustomElement>

java.lang.Object
com.codename1.rad.annotations.processors.ProcessingEnvironmentWrapper.CustomElementBuilder<T,E>
Direct Known Subclasses:
ProcessingEnvironmentWrapper.CustomExecutableElementBuilder, ProcessingEnvironmentWrapper.CustomTypeElementBuilder, ProcessingEnvironmentWrapper.CustomVariableElementBuilder
Enclosing class:
ProcessingEnvironmentWrapper

public abstract class ProcessingEnvironmentWrapper.CustomElementBuilder<T extends ProcessingEnvironmentWrapper.CustomElementBuilder,E extends ProcessingEnvironmentWrapper.CustomElement> extends Object
  • Constructor Details

    • CustomElementBuilder

      public CustomElementBuilder()
  • Method Details

    • type

      public T type(TypeMirror type)
    • kind

      public T kind(ElementKind kind)
    • modifiers

      public T modifiers(Modifier... modifiers)
    • simpleName

      public T simpleName(Name simpleName)
    • enclosingElement

      public T enclosingElement(Element e)
    • add

      public T add(Element element)
    • add

      public T add(AnnotationMirror anno)
    • build

      public abstract E build()
    • decorate

      protected T decorate(E element)