Replace Injected properties with constructor parameters when it doesn't cause cycles
This commit is contained in:
+1
@@ -32,6 +32,7 @@ public class SingleModuleClassResolver() : ModuleClassResolver {
|
||||
return resolver!!.resolveClass(javaClass)
|
||||
}
|
||||
|
||||
// component dependency cycle
|
||||
var resolver: JavaDescriptorResolver? = null
|
||||
@Inject set
|
||||
}
|
||||
|
||||
+1
@@ -45,6 +45,7 @@ public final class DeserializedDescriptorResolver {
|
||||
this.errorReporter = errorReporter;
|
||||
}
|
||||
|
||||
// component dependency cycle
|
||||
@Inject
|
||||
public void setComponents(@NotNull DeserializationComponentsForJava context) {
|
||||
this.components = context.getComponents();
|
||||
|
||||
Reference in New Issue
Block a user