|
|
@ -29,6 +29,7 @@ import java.util.Set;
|
|
|
|
import javax.annotation.processing.AbstractProcessor;
|
|
|
|
import javax.annotation.processing.AbstractProcessor;
|
|
|
|
import javax.annotation.processing.RoundEnvironment;
|
|
|
|
import javax.annotation.processing.RoundEnvironment;
|
|
|
|
import javax.annotation.processing.SupportedAnnotationTypes;
|
|
|
|
import javax.annotation.processing.SupportedAnnotationTypes;
|
|
|
|
|
|
|
|
import javax.lang.model.SourceVersion;
|
|
|
|
import javax.lang.model.element.AnnotationMirror;
|
|
|
|
import javax.lang.model.element.AnnotationMirror;
|
|
|
|
import javax.lang.model.element.AnnotationValue;
|
|
|
|
import javax.lang.model.element.AnnotationValue;
|
|
|
|
import javax.lang.model.element.Element;
|
|
|
|
import javax.lang.model.element.Element;
|
|
|
@ -80,6 +81,11 @@ public class AutoConfigureAnnotationProcessor extends AbstractProcessor {
|
|
|
|
"org.springframework.boot.autoconfigure.AutoConfigureOrder");
|
|
|
|
"org.springframework.boot.autoconfigure.AutoConfigureOrder");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public SourceVersion getSupportedSourceVersion() {
|
|
|
|
|
|
|
|
return SourceVersion.latestSupported();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean process(Set<? extends TypeElement> annotations,
|
|
|
|
public boolean process(Set<? extends TypeElement> annotations,
|
|
|
|
RoundEnvironment roundEnv) {
|
|
|
|
RoundEnvironment roundEnv) {
|
|
|
|