From c83c5eabef712ad8f221e3b6ff4e678931e942ab Mon Sep 17 00:00:00 2001 From: zaaarf Date: Fri, 26 May 2023 16:11:05 +0200 Subject: chore: shortened @RegisterBareInjector to @BareInjector --- .../java/ftbsc/lll/processor/LilleroProcessor.java | 2 +- .../ftbsc/lll/processor/annotations/BareInjector.java | 18 ++++++++++++++++++ .../processor/annotations/RegisterBareInjector.java | 18 ------------------ 3 files changed, 19 insertions(+), 19 deletions(-) create mode 100644 src/main/java/ftbsc/lll/processor/annotations/BareInjector.java delete mode 100644 src/main/java/ftbsc/lll/processor/annotations/RegisterBareInjector.java diff --git a/src/main/java/ftbsc/lll/processor/LilleroProcessor.java b/src/main/java/ftbsc/lll/processor/LilleroProcessor.java index 533375d..111d068 100644 --- a/src/main/java/ftbsc/lll/processor/LilleroProcessor.java +++ b/src/main/java/ftbsc/lll/processor/LilleroProcessor.java @@ -140,7 +140,7 @@ public class LilleroProcessor extends AbstractProcessor { .map(e -> (TypeElement) e) .filter(this::isValidInjector) .forEach(this::generateClasses); - } else if(annotation.getQualifiedName().contentEquals(RegisterBareInjector.class.getName())) { + } else if(annotation.getQualifiedName().contentEquals(BareInjector.class.getName())) { TypeMirror injectorType = this.processingEnv.getElementUtils().getTypeElement("ftbsc.lll.IInjector").asType(); for(Element e : roundEnv.getElementsAnnotatedWith(annotation)) { if(this.processingEnv.getTypeUtils().isAssignable(e.asType(), injectorType)) diff --git a/src/main/java/ftbsc/lll/processor/annotations/BareInjector.java b/src/main/java/ftbsc/lll/processor/annotations/BareInjector.java new file mode 100644 index 0000000..40d6ab2 --- /dev/null +++ b/src/main/java/ftbsc/lll/processor/annotations/BareInjector.java @@ -0,0 +1,18 @@ +package ftbsc.lll.processor.annotations; + +import ftbsc.lll.IInjector; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + +/** + * Marks the class in question as a class to be added to the service provider file + * (META-INF/services/ftbsc.lll.IInjector) without actually processing it. This can + * be used to mix in a same project regular {@link IInjector}s and those generated + * by the processor. + * @since 0.6.1 + */ +@Retention(RetentionPolicy.CLASS) +@java.lang.annotation.Target(ElementType.TYPE) +public @interface BareInjector {} diff --git a/src/main/java/ftbsc/lll/processor/annotations/RegisterBareInjector.java b/src/main/java/ftbsc/lll/processor/annotations/RegisterBareInjector.java deleted file mode 100644 index 1340bf7..0000000 --- a/src/main/java/ftbsc/lll/processor/annotations/RegisterBareInjector.java +++ /dev/null @@ -1,18 +0,0 @@ -package ftbsc.lll.processor.annotations; - -import ftbsc.lll.IInjector; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * Marks the class in question as a class to be added to the service provider file - * (META-INF/services/ftbsc.lll.IInjector) without actually processing it. This can - * be used to mix in a same project regular {@link IInjector}s and those generated - * by the processor. - * @since 0.6.0 - */ -@Retention(RetentionPolicy.CLASS) -@java.lang.annotation.Target(ElementType.TYPE) -public @interface RegisterBareInjector {} -- cgit v1.2.3-56-ga3b1