most of data previously kept in CodegenAnnotator now lives in binding context (CodegenBinding utility class)
injectors regenerated in order to have BindingTrace around
This commit is contained in:
@@ -191,7 +191,9 @@ public class AllInjectorsGenerator {
|
||||
|
||||
private static void generateInjectorForJvmCodegen() throws IOException {
|
||||
DependencyInjectorGenerator generator = new DependencyInjectorGenerator(false);
|
||||
generator.addParameter(BindingContext.class);
|
||||
generator.addPublicParameter(BindingTrace.class);
|
||||
generator.addField(false, BindingContext.class, "bindingContext",
|
||||
new GivenExpression("bindingTrace.getBindingContext()"));
|
||||
generator.addParameter(DiType.listOf(JetFile.class));
|
||||
generator.addParameter(BuiltinToJavaTypesMapping.class);
|
||||
generator.addParameter(ClassBuilderMode.class);
|
||||
@@ -210,7 +212,9 @@ public class AllInjectorsGenerator {
|
||||
|
||||
private static void generateInjectorForJetTypeMapper() throws IOException {
|
||||
DependencyInjectorGenerator generator = new DependencyInjectorGenerator(false);
|
||||
generator.addParameter(BindingContext.class);
|
||||
generator.addPublicParameter(BindingTrace.class);
|
||||
generator.addField(false, BindingContext.class, "bindingContext",
|
||||
new GivenExpression("bindingTrace.getBindingContext()"));
|
||||
generator.addParameter(DiType.listOf(JetFile.class));
|
||||
generator.addPublicField(JetTypeMapper.class);
|
||||
generator.addField(BuiltinToJavaTypesMapping.ENABLED);
|
||||
|
||||
Reference in New Issue
Block a user