ansman
10/04/2024, 2:35 AM$main
added to the function name.ansman
10/04/2024, 2:35 AMaddFunction {
this.name = Name.identifier(nameAllocator.newName(name))
visibility = if (isPublic) DescriptorVisibilities.PUBLIC else DescriptorVisibilities.INTERNAL
modality = Modality.ABSTRACT
this.returnType = returnType.type.toIrType(environment)
}.apply {
if (sourceType != null) {
addValueParameter(sourceType, nameAllocator)
}
annotations = buildList {
add(environment.renderEngine.createAnnotation(bindingAnnotation))
addAll(mode.asAnnotations())
addAll(returnType.qualifiers)
}
}
ansman
10/04/2024, 2:35 AMpublic abstract class se.ansman.dagger.auto.AutoBindFooImplSingletonModule {
private se.ansman.dagger.auto.AutoBindFooImplSingletonModule();
public static abstract se.ansman.dagger.auto.Foo bindFooImplAsFoo$main(se.ansman.dagger.auto.FooImpl);
}
ansman
10/04/2024, 2:39 AMdispatchReceiverParameter = thisReceiver
ansman
10/04/2024, 2:41 AM$main
issue still remainsudalov
@PublishedApi
annotation (StandardClassIds.Annotations.PublishedApi
)ansman
10/04/2024, 10:01 AM