Skip to content

Commit 5b91d8a

Browse files
committed
gradle
1 parent 3fa5650 commit 5b91d8a

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

inject-gradle-plugin/src/main/java/io/avaje/inject/plugin/AvajeInjectPlugin.java

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ private void writeProvidedPlugins(ClassLoader classLoader, FileWriter pluginWrit
7474
final List<String> provides = new ArrayList<>();
7575
final var typeName = plugin.getClass().getTypeName();
7676
System.out.println("Loaded Plugin: " + typeName);
77-
for (final var provide : plugin.provides()) {
78-
provides.add(provide.getTypeName());
77+
for (final var provide : plugin.providesBeans()) {
78+
provides.add(provide);
7979
}
80-
for (final var provide : plugin.providesAspects()) {
80+
for (final var provide : plugin.providesAspectBeans()) {
8181
provides.add(wrapAspect(provide.getCanonicalName()));
8282
}
8383
pluginEntries.put(typeName, provides);
@@ -129,25 +129,24 @@ private void writeModuleCSV(ClassLoader classLoader, FileWriter moduleWriter) th
129129
System.out.println("Detected External Module: " + name);
130130

131131
final var provides = new ArrayList<String>();
132-
for (final var provide : module.provides()) {
133-
var type = provide.getTypeName();
132+
for (final var provide : module.providesBeans()) {
133+
var type = provide;
134134
provides.add(type);
135135
}
136-
for (final var provide : module.autoProvides()) {
137-
var type = provide.getTypeName();
136+
for (final var provide : module.autoProvidesBeans()) {
137+
var type = provide;
138138
provides.add(type);
139139
}
140-
for (final var provide : module.autoProvidesAspects()) {
141-
var type = wrapAspect(provide.getTypeName());
140+
for (final var provide : module.autoprovidesAspectBeans()) {
141+
var type = wrapAspect(provide);
142142
provides.add(type);
143143
}
144144

145-
final var requires = Arrays.<Type>stream(module.requires()).map(Type::getTypeName).collect(toList());
145+
final var requires = Arrays.stream(module.requiresBeans()).collect(toList());
146146

147-
Arrays.<Type>stream(module.autoRequires()).map(Type::getTypeName).forEach(requires::add);
148-
Arrays.<Type>stream(module.requiresPackages()).map(Type::getTypeName).forEach(requires::add);
149-
Arrays.<Type>stream(module.autoRequiresAspects())
150-
.map(Type::getTypeName)
147+
Arrays.stream(module.autoRequires()).forEach(requires::add);
148+
Arrays.stream(module.requiresPackages()).forEach(requires::add);
149+
Arrays.stream(module.autoRequiresAspects())
151150
.map(AvajeInjectPlugin::wrapAspect)
152151
.forEach(requires::add);
153152
modules.add(new ModuleData(name, provides, requires));

inject-maven-plugin/src/main/java/io/avaje/inject/mojo/AutoProvidesMojo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ private void writeProvidedPlugins(URLClassLoader newClassLoader, FileWriter plug
109109
final List<String> provides = new ArrayList<>();
110110
final var typeName = plugin.getClass();
111111
log.info("Loaded Plugin: " + typeName);
112-
Collections.addAll(provides,plugin.providesBeans());
112+
Collections.addAll(provides, plugin.providesBeans());
113113
for (final var provide : plugin.providesAspects()) {
114114
provides.add(wrapAspect(provide.getCanonicalName()));
115115
}
@@ -159,8 +159,8 @@ private void writeModuleCSV(ClassLoader newClassLoader, FileWriter moduleWriter)
159159

160160
final var requires = Arrays.stream(module.requiresBeans()).collect(toList());
161161

162-
Arrays.stream(module.autoRequiresBeans()).forEach(requires::add);
163-
Arrays.stream(module.requiresPackagesFromType()).forEach(requires::add);
162+
Collections.addAll(requires, module.autoRequiresBeans());
163+
Collections.addAll(requires, module.requiresPackagesFromType());
164164
Arrays.stream(module.autoRequiresAspectBeans())
165165
.map(AutoProvidesMojo::wrapAspect)
166166
.forEach(requires::add);

0 commit comments

Comments
 (0)