ComplexCondition:SubsonicAPIClient.kt$SubsonicAPIClient$contentType != null && contentType.type().equals("application", true) && contentType.subtype().equals("json", true)
ComplexMethod:AlbumListType.kt$AlbumListType.Companion$@JvmStatic fun fromName(typeName: String): AlbumListType
ComplexMethod:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$@JvmStatic @Throws(IllegalArgumentException::class) fun getClosestKnownClientApiVersion(apiVersion: String): SubsonicAPIVersions
ComplexMethod:SubsonicError.kt$SubsonicError.Companion$fun getError(code: Int, message: String)
EmptyFunctionBlock:SubsonicAPIClient.kt$SubsonicAPIClient.<no name provided>${}
LargeClass:ApiVersionCheckWrapper.kt$ApiVersionCheckWrapper : SubsonicAPIDefinition
LargeClass:SubsonicAPIDefinition.kt$SubsonicAPIDefinition
LongMethod:SubsonicAPIClient.kt$SubsonicAPIClient$private inline fun handleStreamResponse(apiCall: () -> Response<ResponseBody>): StreamResponse
LongMethod:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$@JvmStatic @Throws(IllegalArgumentException::class) fun getClosestKnownClientApiVersion(apiVersion: String): SubsonicAPIVersions
MagicNumber:PasswordExt.kt$0xFF
MagicNumber:PasswordExt.kt$4
MagicNumber:PasswordMD5Interceptor.kt$PasswordMD5Interceptor$16
MagicNumber:StreamResponse.kt$StreamResponse$200
MagicNumber:StreamResponse.kt$StreamResponse$300
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$10
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$11
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$12
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$13
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$14
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$15
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$16
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$3
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$4
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$5
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$6
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$7
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$8
MagicNumber:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$9
MagicNumber:SubsonicError.kt$SubsonicError.Companion$10
MagicNumber:SubsonicError.kt$SubsonicError.Companion$20
MagicNumber:SubsonicError.kt$SubsonicError.Companion$30
MagicNumber:SubsonicError.kt$SubsonicError.Companion$40
MagicNumber:SubsonicError.kt$SubsonicError.Companion$41
MagicNumber:SubsonicError.kt$SubsonicError.Companion$50
MagicNumber:SubsonicError.kt$SubsonicError.Companion$60
MagicNumber:SubsonicError.kt$SubsonicError.Companion$70
MagicNumber:SubsonicError.kt$SubsonicError.IncompatibleClientProtocolVersion$20
MagicNumber:SubsonicError.kt$SubsonicError.IncompatibleServerProtocolVersion$30
MagicNumber:SubsonicError.kt$SubsonicError.RequestedDataWasNotFound$70
MagicNumber:SubsonicError.kt$SubsonicError.RequiredParamMissing$10
MagicNumber:SubsonicError.kt$SubsonicError.TokenAuthNotSupportedForLDAP$41
MagicNumber:SubsonicError.kt$SubsonicError.TrialPeriodIsOver$60
MagicNumber:SubsonicError.kt$SubsonicError.UserNotAuthorizedForOperation$50
MagicNumber:SubsonicError.kt$SubsonicError.WrongUsernameOrPassword$40
ReturnCount:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$@JvmStatic @Throws(IllegalArgumentException::class) fun getClosestKnownClientApiVersion(apiVersion: String): SubsonicAPIVersions
SwallowedException:VersionAwareJacksonConverterFactory.kt$VersionAwareJacksonConverterFactory.VersionAwareResponseBodyConverter$catch (e: IllegalArgumentException) { // no-op }
ThrowsCount:SubsonicAPIVersions.kt$SubsonicAPIVersions.Companion$@JvmStatic @Throws(IllegalArgumentException::class) fun getClosestKnownClientApiVersion(apiVersion: String): SubsonicAPIVersions
TooManyFunctions:ApiVersionCheckWrapper.kt$ApiVersionCheckWrapper : SubsonicAPIDefinition
UnusedPrivateMember:AlbumListType.kt$AlbumListType.Companion$private operator fun String.contains(other: String)