Class CouchbaseAnnotationProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
com.querydsl.apt.AbstractQuerydslProcessor
org.springframework.data.couchbase.repository.support.CouchbaseAnnotationProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes({"com.querydsl.core.annotations.*","org.springframework.data.couchbase.core.mapping.*"}) @SupportedSourceVersion(RELEASE_6) public class CouchbaseAnnotationProcessor extends com.querydsl.apt.AbstractQuerydslProcessor
Annotation processor to create Querydsl query types for QueryDsl annotated classes.
Author:
Michael Reiche
  • Constructor Details

    • CouchbaseAnnotationProcessor

      public CouchbaseAnnotationProcessor()
  • Method Details

    • createConfiguration

      protected com.querydsl.apt.Configuration createConfiguration(@Nullable RoundEnvironment roundEnv)
      Specified by:
      createConfiguration in class com.querydsl.apt.AbstractQuerydslProcessor
    • process

      public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
      Specified by:
      process in interface Processor
      Overrides:
      process in class com.querydsl.apt.AbstractQuerydslProcessor