Skip to content

Instantly share code, notes, and snippets.

@guelo
Last active June 26, 2017 18:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save guelo/d48feaf4465824f0130d45b8c37ccc6a to your computer and use it in GitHub Desktop.
Save guelo/d48feaf4465824f0130d45b8c37ccc6a to your computer and use it in GitHub Desktop.
Kotlin class with constructor and annotations formating
@ScreenScope internal class ReservationsPresenter @Inject constructor(private val shiftPresenter: ShiftPresenter, private val reservationRepository: ReservationRepository ) : Presenter<ReservationsFragment>() {
fun hello() {
}
}
@ScreenScope internal class ReservationsPresenter @Inject constructor(private val shiftPresenter: ShiftPresenter,
private val reservationRepository: ReservationRepository
) : Presenter<ReservationsFragment>() {
fun hello() {
}
}
@ScreenScope
internal class ReservationsPresenter
@Inject
constructor(
private val shiftPresenter: ShiftPresenter,
private val reservationRepository: ReservationRepository
) : Presenter<ReservationsFragment>() {
fun hello() {
}
}
@ScreenScope internal class ReservationsPresenter
@Inject constructor(
private val shiftPresenter: ShiftPresenter,
private val reservationRepository: ReservationRepository
) : Presenter<ReservationsFragment>() {
fun hello() {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment