intellij-plugin-verifier/verifier-intellij/src/main/kotlin/com/jetbrains/pluginverifier/response/VerifierServiceResultConverter.kt [104:148]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - else -> VerificationResultTypeDto.WARNINGS } private fun AvailableIde.convert() = AvailableIdeDto(version.asString(), releaseVersion, product.productName) fun DependenciesGraph.convert() = DependenciesGraphDto( verifiedPlugin.convert(), vertices.map { it.convert() }, edges.map { it.convert() }, missingDependencies.entries.map { entry -> MissingDependenciesSetDto( entry.key.convert(), entry.value.mapTo(hashSetOf()) { it.convert() } ) } ) private fun DependencyEdge.convert() = DependenciesGraphDto.DependencyEdgeDto( from.convert(), to.convert(), dependency.convert() ) private fun DependencyNode.convert() = DependenciesGraphDto.DependencyNodeDto(pluginId, version) private fun MissingDependency.convert() = DependenciesGraphDto.MissingDependencyDto( dependency.convert(), missingReason ) private fun PluginDependency.convert() = DependenciesGraphDto.DependencyDto( id, isOptional, isModule ) private fun CompatibilityProblem.convert() = CompatibilityProblemDto( shortDescription, fullDescription, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - plugins-verifier-service/src/main/kotlin/org/jetbrains/plugins/verifier/service/service/verifier/VerifierServiceResultConverter.kt [103:147]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - else -> VerificationResultTypeDto.WARNINGS } private fun AvailableIde.convert() = AvailableIdeDto(version.asString(), releaseVersion, product.productName) fun DependenciesGraph.convert() = DependenciesGraphDto( verifiedPlugin.convert(), vertices.map { it.convert() }, edges.map { it.convert() }, missingDependencies.entries.map { entry -> MissingDependenciesSetDto( entry.key.convert(), entry.value.mapTo(hashSetOf()) { it.convert() } ) } ) private fun DependencyEdge.convert() = DependenciesGraphDto.DependencyEdgeDto( from.convert(), to.convert(), dependency.convert() ) private fun DependencyNode.convert() = DependenciesGraphDto.DependencyNodeDto(pluginId, version) private fun MissingDependency.convert() = DependenciesGraphDto.MissingDependencyDto( dependency.convert(), missingReason ) private fun PluginDependency.convert() = DependenciesGraphDto.DependencyDto( id, isOptional, isModule ) private fun CompatibilityProblem.convert() = CompatibilityProblemDto( shortDescription, fullDescription, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -