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