The code below triggers an incorrect warning on @InjectCurrentTimestamp.
class Test {
interface Factory {
Test create(String paramFromFactory);
Test create(Integer paramFromFactory);
}
@AssistedInject
Test(@Assisted String paramFromFactory, @InjectCurrentTimestamp now) {
}
@AssistedInject
Test(@Assisted Integer paramFromFactory, @InjectCurrentTimestamp now) {
}
}