From: David ‘Bombe’ Roden Date: Sun, 5 Jul 2026 10:02:12 +0000 (+0200) Subject: ♻️ Use Kotlin-specific types instead of plain old Java types X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=ee6cbb06bd0ae49d13893bd718ba1f52ddb79727;p=Sone.git ♻️ Use Kotlin-specific types instead of plain old Java types --- diff --git a/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt b/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt index 3912f98..999c66c 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt @@ -21,7 +21,6 @@ import freenet.clients.http.* import net.pterodactylus.sone.main.* import net.pterodactylus.util.template.* import net.pterodactylus.util.web.* -import java.lang.String.* import java.net.* import java.util.logging.* import java.util.logging.Logger.* @@ -83,7 +82,7 @@ open class FreenetTemplatePage( processTemplate(request, templateContext) }.also { val finish = System.nanoTime() - logger.log(Level.FINEST, format("Template was rendered in %.2fms.", (finish - start) / 1000000.0)) + logger.log(Level.FINEST, "Template was rendered in %.2fms.".format((finish - start) / 1000000.0)) } } catch (re1: RedirectException) { return RedirectResponse(re1.target ?: "") @@ -102,7 +101,7 @@ open class FreenetTemplatePage( throw RedirectException(target) class RedirectException(val target: String?) : Exception() { - override fun toString(): String = format("RedirectException{target='%s'}", target) + override fun toString(): String = "RedirectException{target='%s'}".format(target) } } diff --git a/src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt b/src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt index 27edbbd..24b9d64 100644 --- a/src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/main/SonePluginTest.kt @@ -227,7 +227,7 @@ class SonePluginTest { mutableMapOf, Annotation?>, Any>() private val injector = mock().apply { - fun mockValue(clazz: Class<*>) = false.takeIf { clazz.name == java.lang.Boolean::class.java.name } ?: mock(clazz) + fun mockValue(clazz: Class<*>) = false.takeIf { clazz.name == Boolean::class.javaObjectType.name } ?: mock(clazz) whenever(getInstance(any>())).then { injected.getOrPut((it.getArgument(0) as Key<*>).let { it.typeLiteral to it.annotation }) { it.getArgument>(0).typeLiteral.type.typeName.toClass().let(::mockValue) diff --git a/src/test/kotlin/net/pterodactylus/sone/web/ajax/EditImageAjaxPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/ajax/EditImageAjaxPageTest.kt index 08b8f45..b793527 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/ajax/EditImageAjaxPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/ajax/EditImageAjaxPageTest.kt @@ -90,8 +90,8 @@ class EditImageAjaxPageTest : JsonPageTest("editImage.ajax") { fun `request with title and description returns correct values`() { val sone = mock().apply { whenever(isLocal).thenReturn(true) } val image = ImageImpl("image-id").modify().setSone(sone).update() - val parsed = Object() - val shortened = Object() + val parsed = Any() + val shortened = Any() val rendered = "rendered description" whenever(parserFilter.format(any(), eq("some KSK@foo link"), any())).thenReturn(parsed) whenever(shortenFilter.format(any(), eq(parsed), any())).thenReturn(shortened)