Do not modify already existing components

This commit is contained in:
Andrey Breslav
2015-01-28 18:13:56 +03:00
parent 9c469a7dff
commit 25dffeef28
2 changed files with 1 additions and 3 deletions
@@ -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);
@@ -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();