The following code uses the property name as a value:
@Suppress("LocalVariableName")
@Component
abstract class MyComponent(
`1`: String
)
generates:
public fun KClass<MyComponent>.create(
`1`: String
): MyComponent = InjectMyComponent(1)
public class InjectMyComponent(
`1`: String
) : MyComponent(`1`)
The following code uses the property name as a value:
generates: