Skip to content

Commit 5f877fc

Browse files
committed
avaje-prisms 1.1, format whitespace
1 parent 064d8be commit 5f877fc

File tree

5 files changed

+21
-36
lines changed

5 files changed

+21
-36
lines changed

inject-generator/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>io.avaje</groupId>
2727
<artifactId>avaje-prisms</artifactId>
28-
<version>1.0</version>
28+
<version>1.1</version>
2929
<optional>true</optional>
3030
<scope>provided</scope>
3131
</dependency>
@@ -55,7 +55,7 @@
5555
<path>
5656
<groupId>io.avaje</groupId>
5757
<artifactId>avaje-prisms</artifactId>
58-
<version>1.0</version>
58+
<version>1.1</version>
5959
</path>
6060
</annotationProcessorPaths>
6161
</configuration>

inject-generator/src/main/java/io/avaje/inject/generator/ExternalProvider.java

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,17 @@ private static boolean moduleCP() {
2424
Class.forName(Constants.MODULE);
2525
return true;
2626
} catch (final ClassNotFoundException e) {
27-
2827
return false;
2928
}
3029
}
3130

32-
public static void registerModuleProvidedTypes(Set<String> providedTypes) {
33-
34-
if (!injectAvailable) return;
35-
36-
Iterator<Module> iterator =
37-
ServiceLoader.load(Module.class, ExternalProvider.class.getClassLoader()).iterator();
31+
static void registerModuleProvidedTypes(Set<String> providedTypes) {
32+
if (!injectAvailable) {
33+
return;
34+
}
3835

36+
Iterator<Module> iterator = ServiceLoader.load(Module.class, ExternalProvider.class.getClassLoader()).iterator();
3937
while (iterator.hasNext()) {
40-
4138
try {
4239
Module module = iterator.next();
4340
for (final Class<?> provide : module.provides()) {
@@ -58,13 +55,11 @@ public static void registerModuleProvidedTypes(Set<String> providedTypes) {
5855
/**
5956
* Register types provided by the plugin so no compiler error when we have a dependency on these
6057
* types and the only thing providing them is the plugin.
61-
*
62-
* @param defaultScope
6358
*/
64-
public static void registerPluginProvidedTypes(ScopeInfo defaultScope) {
65-
66-
if (!injectAvailable) return;
67-
59+
static void registerPluginProvidedTypes(ScopeInfo defaultScope) {
60+
if (!injectAvailable) {
61+
return;
62+
}
6863
for (final Plugin plugin : ServiceLoader.load(Plugin.class, Processor.class.getClassLoader())) {
6964
for (final Class<?> provide : plugin.provides()) {
7065
defaultScope.pluginProvided(provide.getCanonicalName());

inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ final class ProcessingContext {
4242
this.typeUtils = processingEnv.getTypeUtils();
4343

4444
ExternalProvider.registerModuleProvidedTypes(providedTypes);
45-
4645
providedTypes.addAll(moduleFileProvided);
4746
}
4847

inject-generator/src/main/java/io/avaje/inject/generator/Processor.java

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,8 @@ public synchronized void init(ProcessingEnvironment processingEnv) {
6363

6464
/** Loads provider files generated by avaje-inject-maven-plugin */
6565
void loadProvidedFiles(Filer filer) {
66-
targetProvidesLines(filer, "target/avaje-plugin-provides.txt").forEach(pluginFileProvided::add);
67-
68-
targetProvidesLines(filer, "target/avaje-module-provides.txt").forEach(moduleFileProvided::add);
66+
pluginFileProvided.addAll(targetProvidesLines(filer, "target/avaje-plugin-provides.txt"));
67+
moduleFileProvided.addAll(targetProvidesLines(filer, "target/avaje-module-provides.txt"));
6968
}
7069

7170
private static List<String> targetProvidesLines(Filer filer, String relativeName) {
@@ -82,26 +81,22 @@ private static List<String> targetProvidesLines(Filer filer, String relativeName
8281

8382
private static String targetProvides(Filer filer, String relativeName) throws IOException {
8483
return filer
85-
.getResource(StandardLocation.CLASS_OUTPUT, "", relativeName)
86-
.toUri()
87-
.toString()
88-
.replace("/target/classes", "");
84+
.getResource(StandardLocation.CLASS_OUTPUT, "", relativeName)
85+
.toUri()
86+
.toString()
87+
.replace("/target/classes", "");
8988
}
9089

9190
@Override
9291
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
9392
readModule(roundEnv);
9493
readScopes(roundEnv.getElementsAnnotatedWith(context.element(Constants.SCOPE)));
95-
readChangedBeans(
96-
roundEnv.getElementsAnnotatedWith(context.element(Constants.FACTORY)), true);
94+
readChangedBeans(roundEnv.getElementsAnnotatedWith(context.element(Constants.FACTORY)), true);
9795
if (defaultScope.includeSingleton()) {
98-
readChangedBeans(
99-
roundEnv.getElementsAnnotatedWith(context.element(Constants.SINGLETON)), false);
96+
readChangedBeans(roundEnv.getElementsAnnotatedWith(context.element(Constants.SINGLETON)), false);
10097
}
101-
readChangedBeans(
102-
roundEnv.getElementsAnnotatedWith(context.element(Constants.COMPONENT)), false);
103-
readChangedBeans(
104-
roundEnv.getElementsAnnotatedWith(context.element(Constants.PROTOTYPE)), false);
98+
readChangedBeans(roundEnv.getElementsAnnotatedWith(context.element(Constants.COMPONENT)), false);
99+
readChangedBeans(roundEnv.getElementsAnnotatedWith(context.element(Constants.PROTOTYPE)), false);
105100
final var typeElement = elementUtils.getTypeElement(Constants.CONTROLLER);
106101
if (typeElement != null) {
107102
readChangedBeans(roundEnv.getElementsAnnotatedWith(typeElement), false);
@@ -186,11 +181,9 @@ private void readModule(RoundEnvironment roundEnv) {
186181
private void readInjectModule(RoundEnvironment roundEnv) {
187182
// read other that are annotated with InjectModule
188183
for (final Element element : roundEnv.getElementsAnnotatedWith(context.element(Constants.INJECTMODULE))) {
189-
190184
final var scope = ScopePrism.getInstanceOn(element);
191185
if (scope == null) {
192186
// it it not a custom scope annotation
193-
194187
final var annotation = InjectModulePrism.getInstanceOn(element);
195188
if (annotation != null) {
196189
defaultScope.details(annotation.name(), element);

inject-generator/src/main/java/io/avaje/inject/generator/TypeAnnotationReader.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
import javax.lang.model.element.AnnotationMirror;
55
import javax.lang.model.element.TypeElement;
66
import javax.lang.model.type.DeclaredType;
7-
8-
97
import java.util.ArrayList;
108
import java.util.List;
119

0 commit comments

Comments
 (0)