Example usage for javax.annotation.processing AbstractProcessor subclass-usage

List of usage examples for javax.annotation.processing AbstractProcessor subclass-usage

Introduction

In this page you can find the example usage for javax.annotation.processing AbstractProcessor subclass-usage.

Usage

From source file easymvp.compiler.EasyMVPProcessor.java

/**
 * @author Saeed Masoumi (saeed@6thsolution.com)
 */
@AutoService(Processor.class)
public class EasyMVPProcessor extends AbstractProcessor {

From source file org.boundbox.processor.BoundBoxProcessor.java

/**
 * @author SNI
 */
@SupportedAnnotationTypes("org.boundbox.BoundBox")
@SupportedSourceVersion(SourceVersion.RELEASE_6)
@Log

From source file com.predic8.membrane.annot.SpringConfigurationXSDGeneratingAnnotationProcessor.java

/**
 * The annotation processor for the annotations defining Membrane's configuration language ({@link MCMain} and others).
 * 
 * <ul>
 * <li>validates the correct usage of the annotations (not everything is checked, though)</li>
 * <li>generates the XML schema file for the declared namespace</li>

From source file com.contentful.vault.compiler.Processor.java

public class Processor extends AbstractProcessor {
    private Elements elementUtils;

    private Types typeUtils;

    private Filer filer;

From source file org.shredzone.commons.taglib.processor.TaglibProcessor.java

/**
 * A javac processor that scans for tag annotations and creates proxy classes that allows
 * to use Spring in tag library implementations.
 *
 * @author Richard "Shred" Krber
 */

From source file net.minecrell.quartz.mappings.processor.MappingsGeneratorProcessor.java

@SupportedAnnotationTypes({ "net.minecrell.quartz.mappings.Accessible", "net.minecrell.quartz.mappings.Mapping" })
@SupportedSourceVersion(SourceVersion.RELEASE_8)
@SupportedOptions("baseJar")
public class MappingsGeneratorProcessor extends AbstractProcessor {

    private Path baseJar;

From source file com.spotify.docgenerator.JacksonJerseyAnnotationProcessor.java

@SupportedAnnotationTypes({ "com.fasterxml.jackson.annotation.JsonProperty",
        "com.fasterxml.jackson.databind.annotation.JsonSerialize", "javax.ws.rs.GET", "javax.ws.rs.POST",
        "javax.ws.rs.PUT", "javax.ws.rs.DELETE", "com.spotify.helios.master.http.PATCH" })
@SupportedSourceVersion(SourceVersion.RELEASE_7)
@SupportedOptions({ "debug", "verify" })
@AutoService(Processor.class)

From source file com.airbnb.deeplinkdispatch.DeepLinkProcessor.java

@AutoService(Processor.class)
public class DeepLinkProcessor extends AbstractProcessor {
    private static final ClassName ANDROID_BUNDLE = ClassName.get("android.os", "Bundle");
    private static final String DLD_PACKAGE_NAME = "com.airbnb.deeplinkdispatch";
    private static final ClassName ANDROID_INTENT = ClassName.get("android.content", "Intent");
    private static final ClassName ANDROID_CONTEXT = ClassName.get("android.content", "Context");

From source file info.archinnov.achilles.internals.apt.processors.meta.AchillesProcessor.java

@AutoService(Processor.class)
public class AchillesProcessor extends AbstractProcessor {

    protected AptUtils aptUtils;
    protected EntityParser entityParser;
    private boolean processed = false;

From source file org.jannocessor.processor.JannocessorProcessorBase.java

public abstract class JannocessorProcessorBase extends AbstractProcessor {

    protected Logger logger = LoggerFactory.getLogger("JANNOCESSOR");

    protected boolean valid = true;
    protected Elements elementUtils;