ursus
07/15/2019, 12:58 AMstreetsofboston
07/15/2019, 1:01 AMursus
07/15/2019, 1:24 AMstreetsofboston
07/15/2019, 1:49 AMMike
07/15/2019, 11:59 AMursus
07/15/2019, 2:56 PMMike
07/15/2019, 3:01 PMstreetsofboston
07/15/2019, 3:04 PMursus
07/15/2019, 3:46 PMstreetsofboston
07/15/2019, 3:49 PMursus
07/15/2019, 3:54 PMstreetsofboston
07/15/2019, 3:57 PMsealed class BaseAction
sealed class UpdateAction : BaseAction()
class InsertAction: UpdateAction()
class DeleteAction: UpdateAction()
class NoAction: BaseAction()
fun handleAction(baseAction: BaseAction): Int {
return when(baseAction) {
is UpdateAction -> handleAction(baseAction)
is NoAction -> 0
}
}
fun handleAction(updateAction: UpdateAction): Int {
return when (updateAction) {
is InsertAction -> 1
is DeleteAction -> 2
}
}
ursus
07/15/2019, 4:11 PMstreetsofboston
07/15/2019, 4:21 PMursus
07/15/2019, 4:26 PMstreetsofboston
07/15/2019, 5:15 PMursus
07/15/2019, 7:36 PMstreetsofboston
07/15/2019, 7:42 PMwhen
clauses somewhere else by other classes.ursus
07/16/2019, 2:48 AM