[Gradle] Project dependencies serialization service IDEA-218166
authorVladislav.Soroka <Vladislav.Soroka@jetbrains.com>
Mon, 20 Jan 2020 13:01:19 +0000 (16:01 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Wed, 22 Jan 2020 18:07:02 +0000 (18:07 +0000)
commitbbd9e327ee9d0852c443f6d3cd0eb2bedd13ebf2
treee559252ffeb21542cc2d2a6fd446a966c4a4c759
parentbe12b3789083fec9fff02d99e4b3a10a344cf2bb
[Gradle] Project dependencies serialization service IDEA-218166

GitOrigin-RevId: 2d0676cf6e8d1573ff328bcba052cf7080d1a95e
platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/dependencies/AbstractDependencyNode.java
platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/dependencies/DependencyNode.java
platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/dependencies/ReferenceNode.java
platform/external-system-rt/src/com/intellij/openapi/externalSystem/util/BiFunction.java [new file with mode: 0644]
platform/external-system-rt/src/com/intellij/openapi/externalSystem/util/BooleanBiFunction.java [new file with mode: 0644]
platform/external-system-rt/src/com/intellij/openapi/externalSystem/util/IteratorUtils.java [new file with mode: 0644]
plugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/tooling/serialization/ToolingStreamApiUtils.java
plugins/gradle/tooling-extension-impl/intellij.gradle.toolingExtension.tests.iml
plugins/gradle/tooling-extension-impl/src/META-INF/services/org.jetbrains.plugins.gradle.tooling.serialization.SerializationService
plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/serialization/ProjectDependenciesSerializationService.java [new file with mode: 0644]
plugins/gradle/tooling-extension-impl/testSources/org/jetbrains/plugins/gradle/tooling/serialization/ToolingSerializerTest.kt