public class ElementFactory extends Object
Constructor and Description |
---|
ElementFactory(javax.lang.model.util.Elements elements) |
Modifier and Type | Method and Description |
---|---|
Element |
fromAnnotationMethod(javax.lang.model.element.ExecutableElement method) |
Element |
fromBuilderDelegateMethod(javax.lang.model.element.ExecutableElement method) |
Element |
fromConfigDelegateMethod(javax.lang.model.element.ExecutableElement method) |
Element |
fromDelegateConstructor(javax.lang.model.element.ExecutableElement constructor,
boolean hasContextParameter) |
Element |
fromPreBuildDelegateMethod(javax.lang.model.element.ExecutableElement method) |
Element |
fromStringResourceAnnotationMethod(javax.lang.model.element.ExecutableElement method) |
Element |
fromTransformDelegateMethod(javax.lang.model.element.ExecutableElement method,
Element transform) |
public ElementFactory(@NonNull javax.lang.model.util.Elements elements)
@NonNull public Element fromAnnotationMethod(@NonNull javax.lang.model.element.ExecutableElement method)
@NonNull public Element fromStringResourceAnnotationMethod(@NonNull javax.lang.model.element.ExecutableElement method)
@NonNull public Element fromBuilderDelegateMethod(@NonNull javax.lang.model.element.ExecutableElement method)
@NonNull public Element fromConfigDelegateMethod(@NonNull javax.lang.model.element.ExecutableElement method)
@NonNull public Element fromPreBuildDelegateMethod(@NonNull javax.lang.model.element.ExecutableElement method)
@NonNull public Element fromTransformDelegateMethod(@NonNull javax.lang.model.element.ExecutableElement method, Element transform)