ComplexMethod:JokeApi.kt$JokeApi.Companion$@JvmStatic @JvmOverloads @Throws(IOException::class) fun apiCall( categories: Set<Category> = setOf(Category.ANY), language: Language = Language.ENGLISH, flags: Set<Flag> = emptySet(), type: Set<Type> = emptySet(), format: Format = Format.JSON, search: String = "", idRange: IdRange = IdRange(), amount: Int = 1, safe: Boolean = false, ): String LongMethod:JokeApi.kt$JokeApi.Companion$@Throws(JokeException::class, IOException::class) private fun fetchUrl(url: String) : String LongParameterList:JokeApi.kt$JokeApi.Companion$( categories: Set<Category> = setOf(Category.ANY), language: Language = Language.ENGLISH, flags: Set<Flag> = emptySet(), type: Set<Type> = emptySet(), format: Format = Format.JSON, search: String = "", idRange: IdRange = IdRange(), amount: Int = 1, safe: Boolean = false, ) LongParameterList:JokeApi.kt$JokeApi.Companion$( categories: Set<Category> = setOf(Category.ANY), language: Language = Language.ENGLISH, flags: Set<Flag> = emptySet(), type: Set<Type> = emptySet(), search: String = "", idRange: IdRange = IdRange(), safe: Boolean = false ) LongParameterList:JokeException.kt$JokeException$( val error: Boolean, val internalError: Boolean, val code: Int, message: String, val causedBy: List<String>, val additionalInfo: String, val timestamp: Long, cause: Throwable? = null ) MagicNumber:JokeApi.kt$JokeApi.Companion$10 MagicNumber:JokeApi.kt$JokeApi.Companion$200 MagicNumber:JokeApi.kt$JokeApi.Companion$399 MagicNumber:JokeApi.kt$JokeApi.Companion$400 MagicNumber:JokeApi.kt$JokeApi.Companion$403 MagicNumber:JokeApi.kt$JokeApi.Companion$404 MagicNumber:JokeApi.kt$JokeApi.Companion$413 MagicNumber:JokeApi.kt$JokeApi.Companion$428 MagicNumber:JokeApi.kt$JokeApi.Companion$500 MagicNumber:JokeApi.kt$JokeApi.Companion$523 ThrowsCount:JokeApi.kt$JokeApi.Companion$@Throws(JokeException::class, IOException::class) private fun fetchUrl(url: String) : String UtilityClassWithPublicConstructor:JokeApi.kt$JokeApi