@@ -74,10 +74,10 @@ private void writeProvidedPlugins(ClassLoader classLoader, FileWriter pluginWrit
74
74
final List <String > provides = new ArrayList <>();
75
75
final var typeName = plugin .getClass ().getTypeName ();
76
76
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 );
79
79
}
80
- for (final var provide : plugin .providesAspects ()) {
80
+ for (final var provide : plugin .providesAspectBeans ()) {
81
81
provides .add (wrapAspect (provide .getCanonicalName ()));
82
82
}
83
83
pluginEntries .put (typeName , provides );
@@ -129,25 +129,24 @@ private void writeModuleCSV(ClassLoader classLoader, FileWriter moduleWriter) th
129
129
System .out .println ("Detected External Module: " + name );
130
130
131
131
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 ;
134
134
provides .add (type );
135
135
}
136
- for (final var provide : module .autoProvides ()) {
137
- var type = provide . getTypeName () ;
136
+ for (final var provide : module .autoProvidesBeans ()) {
137
+ var type = provide ;
138
138
provides .add (type );
139
139
}
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 );
142
142
provides .add (type );
143
143
}
144
144
145
- final var requires = Arrays .< Type > stream (module .requires ()). map ( Type :: getTypeName ).collect (toList ());
145
+ final var requires = Arrays .stream (module .requiresBeans () ).collect (toList ());
146
146
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 ())
151
150
.map (AvajeInjectPlugin ::wrapAspect )
152
151
.forEach (requires ::add );
153
152
modules .add (new ModuleData (name , provides , requires ));
0 commit comments