Skip to content

Commit

Permalink
refactor(spine): Marked routing/hierarchy methods in *Resource as final
Browse files Browse the repository at this point in the history
Otherwise, they appear in auto complete when attempting to override get/validateId/validateGetParams.
  • Loading branch information
CLOVIS-AI committed Sep 28, 2022
1 parent f33166b commit ddc739b
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions spine/src/commonMain/kotlin/opensavvy.spine/Resource.kt
Expand Up @@ -172,10 +172,10 @@ sealed class ResourceGroup {
validateGetParams(params, context)
}

override val routeTemplate get() = "${this@ResourceGroup.routeTemplate}/$route"
final override val routeTemplate get() = "${this@ResourceGroup.routeTemplate}/$route"

override val parent get() = this@ResourceGroup
override val service get() = this@ResourceGroup.service
final override val parent get() = this@ResourceGroup
final override val service get() = this@ResourceGroup.service
}

/**
Expand Down Expand Up @@ -205,9 +205,9 @@ sealed class ResourceGroup {
)
}

override val routeTemplate get() = "${this@ResourceGroup.routeTemplate}/{$name}"
final override val routeTemplate get() = "${this@ResourceGroup.routeTemplate}/{$name}"

override val parent get() = this@ResourceGroup
override val service get() = this@ResourceGroup.service
final override val parent get() = this@ResourceGroup
final override val service get() = this@ResourceGroup.service
}
}

0 comments on commit ddc739b

Please sign in to comment.