Do not modify already existing components
This commit is contained in:
@@ -174,9 +174,6 @@ public class InjectorForLazyBodyResolve {
|
||||
this.overrideResolver = new OverrideResolver();
|
||||
this.varianceChecker = new VarianceChecker(bindingTrace);
|
||||
|
||||
scopeProvider.setAdditionalFileScopesProvider(additionalFileScopeProvider);
|
||||
scopeProvider.setDeclarationScopeProvider(declarationScopeProvider);
|
||||
|
||||
this.lazyTopDownAnalyzerForTopLevel.setKotlinCodeAnalyzer(analyzer);
|
||||
this.lazyTopDownAnalyzerForTopLevel.setLazyTopDownAnalyzer(lazyTopDownAnalyzer);
|
||||
|
||||
|
||||
+1
@@ -97,6 +97,7 @@ public abstract class InjectionLogicGenerator {
|
||||
|
||||
// Call setters
|
||||
for (Field field : fields) {
|
||||
if (!(field.getInitialization() instanceof ConstructorCall)) continue;
|
||||
for (SetterDependency dependency : field.getDependencies()) {
|
||||
String prefix = prefixForSetterCall(field);
|
||||
String dependencyName = dependency.getDependency().getName();
|
||||
|
||||
Reference in New Issue
Block a user