diff --git a/.idea/libraries/rd_gen.xml b/.idea/libraries/rd_gen.xml
index 616392448869..7ac05a5cd906 100644
--- a/.idea/libraries/rd_gen.xml
+++ b/.idea/libraries/rd_gen.xml
@@ -1,20 +1,20 @@
-
+
-
- e6caa62fca3a1efe8c23f26d12fc0018d0e86905a067bd97d411c50f1b31ca64
+
+ 54c26da5b72457a656d07f5a136af7dbd726a7bf852220bda7f34bde87bf8c14
-
+
-
+
-
+
\ No newline at end of file
diff --git a/lib/BUILD.bazel b/lib/BUILD.bazel
index b959ef2b95c1..dcb713296fd9 100644
--- a/lib/BUILD.bazel
+++ b/lib/BUILD.bazel
@@ -12000,62 +12000,62 @@ jvm_import(
)
copy_file(
- name = "com.jetbrains.rd/rd-core-2026.1.0.jar_copy",
- src = "@com_jetbrains_rd-rd-core-2026_1_0_http//file",
- out = "com.jetbrains.rd/rd-core-2026.1.0.jar",
+ name = "com.jetbrains.rd/rd-core-2026.1.2.jar_copy",
+ src = "@com_jetbrains_rd-rd-core-2026_1_2_http//file",
+ out = "com.jetbrains.rd/rd-core-2026.1.2.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
jvm_import(
name = "libraries-rd-core-rd-core",
- jar = "@com_jetbrains_rd-rd-core-2026_1_0_http//file",
- source_jar = "@com_jetbrains_rd-rd-core-2026_1_0-sources_http//file",
+ jar = "@com_jetbrains_rd-rd-core-2026_1_2_http//file",
+ source_jar = "@com_jetbrains_rd-rd-core-2026_1_2-sources_http//file",
visibility = ["//visibility:public"]
)
copy_file(
- name = "com.jetbrains.rd/rd-framework-2026.1.0.jar_copy",
- src = "@com_jetbrains_rd-rd-framework-2026_1_0_http//file",
- out = "com.jetbrains.rd/rd-framework-2026.1.0.jar",
+ name = "com.jetbrains.rd/rd-framework-2026.1.2.jar_copy",
+ src = "@com_jetbrains_rd-rd-framework-2026_1_2_http//file",
+ out = "com.jetbrains.rd/rd-framework-2026.1.2.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
jvm_import(
name = "libraries-rd-framework-rd-framework",
- jar = "@com_jetbrains_rd-rd-framework-2026_1_0_http//file",
- source_jar = "@com_jetbrains_rd-rd-framework-2026_1_0-sources_http//file",
+ jar = "@com_jetbrains_rd-rd-framework-2026_1_2_http//file",
+ source_jar = "@com_jetbrains_rd-rd-framework-2026_1_2-sources_http//file",
visibility = ["//visibility:public"]
)
copy_file(
- name = "com.jetbrains.rd/rd-swing-2026.1.0.jar_copy",
- src = "@com_jetbrains_rd-rd-swing-2026_1_0_http//file",
- out = "com.jetbrains.rd/rd-swing-2026.1.0.jar",
+ name = "com.jetbrains.rd/rd-swing-2026.1.2.jar_copy",
+ src = "@com_jetbrains_rd-rd-swing-2026_1_2_http//file",
+ out = "com.jetbrains.rd/rd-swing-2026.1.2.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
jvm_import(
name = "libraries-rd-swing-rd-swing",
- jar = "@com_jetbrains_rd-rd-swing-2026_1_0_http//file",
- source_jar = "@com_jetbrains_rd-rd-swing-2026_1_0-sources_http//file",
+ jar = "@com_jetbrains_rd-rd-swing-2026_1_2_http//file",
+ source_jar = "@com_jetbrains_rd-rd-swing-2026_1_2-sources_http//file",
visibility = ["//visibility:public"]
)
copy_file(
- name = "com.jetbrains.rd/rd-text-2026.1.0.jar_copy",
- src = "@com_jetbrains_rd-rd-text-2026_1_0_http//file",
- out = "com.jetbrains.rd/rd-text-2026.1.0.jar",
+ name = "com.jetbrains.rd/rd-text-2026.1.2.jar_copy",
+ src = "@com_jetbrains_rd-rd-text-2026_1_2_http//file",
+ out = "com.jetbrains.rd/rd-text-2026.1.2.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
jvm_import(
name = "libraries-rd-text-rd-text",
- jar = "@com_jetbrains_rd-rd-text-2026_1_0_http//file",
- source_jar = "@com_jetbrains_rd-rd-text-2026_1_0-sources_http//file",
+ jar = "@com_jetbrains_rd-rd-text-2026_1_2_http//file",
+ source_jar = "@com_jetbrains_rd-rd-text-2026_1_2-sources_http//file",
visibility = ["//visibility:public"]
)
@@ -19072,17 +19072,17 @@ jvm_import(
)
copy_file(
- name = "com.jetbrains.rd/rd-gen-2026.1.0.jar_copy",
- src = "@com_jetbrains_rd-rd-gen-2026_1_0_http//file",
- out = "com.jetbrains.rd/rd-gen-2026.1.0.jar",
+ name = "com.jetbrains.rd/rd-gen-2026.1.2.jar_copy",
+ src = "@com_jetbrains_rd-rd-gen-2026_1_2_http//file",
+ out = "com.jetbrains.rd/rd-gen-2026.1.2.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
jvm_import(
name = "rd-gen",
- jar = "@com_jetbrains_rd-rd-gen-2026_1_0_http//file",
- source_jar = "@com_jetbrains_rd-rd-gen-2026_1_0-sources_http//file",
+ jar = "@com_jetbrains_rd-rd-gen-2026_1_2_http//file",
+ source_jar = "@com_jetbrains_rd-rd-gen-2026_1_2-sources_http//file",
visibility = ["//visibility:public"]
)
diff --git a/lib/MODULE.bazel b/lib/MODULE.bazel
index b832dfd7aa4a..a648261e54d7 100644
--- a/lib/MODULE.bazel
+++ b/lib/MODULE.bazel
@@ -9562,59 +9562,59 @@ http_file(
)
http_file(
- name = "com_jetbrains_rd-rd-core-2026_1_0_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.0/rd-core-2026.1.0.jar",
- sha256 = "35d9fc23d91f96dd34073b7245997fba56221bdbc4c36af062d40ddbbacd155c",
- downloaded_file_path = "rd-core-2026.1.0.jar"
+ name = "com_jetbrains_rd-rd-core-2026_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.2/rd-core-2026.1.2.jar",
+ sha256 = "74df12e9668f02d41ffa99bd49d3daa4905693c1f107ad313715ced4a68ba508",
+ downloaded_file_path = "rd-core-2026.1.2.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-core-2026_1_0-sources_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.0/rd-core-2026.1.0-sources.jar",
- sha256 = "95fbb5884b301d641385dbd6b9311972dc609c6d8e352f750b2fd15874817df1",
- downloaded_file_path = "rd-core-2026.1.0-sources.jar"
+ name = "com_jetbrains_rd-rd-core-2026_1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-core/2026.1.2/rd-core-2026.1.2-sources.jar",
+ sha256 = "cd18c0716f8a282f16694b4a30169c7a6dfb5e9a3ae0e6695808c0f50db859b8",
+ downloaded_file_path = "rd-core-2026.1.2-sources.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-framework-2026_1_0_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.0/rd-framework-2026.1.0.jar",
- sha256 = "0807cd5253410be1f9567de0422e393881bfa58afa1138cb496a1d7a4f553a32",
- downloaded_file_path = "rd-framework-2026.1.0.jar"
+ name = "com_jetbrains_rd-rd-framework-2026_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.2/rd-framework-2026.1.2.jar",
+ sha256 = "934c86deb0ac7b7a8c79efefefe607dad3dfce43c81b01c227b8faf0602c9127",
+ downloaded_file_path = "rd-framework-2026.1.2.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-framework-2026_1_0-sources_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.0/rd-framework-2026.1.0-sources.jar",
- sha256 = "6d94711bea0478da3f52760b27df9f57680456060c4e722972360d5058afe74e",
- downloaded_file_path = "rd-framework-2026.1.0-sources.jar"
+ name = "com_jetbrains_rd-rd-framework-2026_1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-framework/2026.1.2/rd-framework-2026.1.2-sources.jar",
+ sha256 = "868769f146e0d8eae4396a1ae3c9eea425f68e4c1fda1d0f83ef07c5393d4f29",
+ downloaded_file_path = "rd-framework-2026.1.2-sources.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-swing-2026_1_0_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.0/rd-swing-2026.1.0.jar",
- sha256 = "6a388284de5e5b0ba10b66d42af3120158f9bed647d71fde97be5bc79d72fa8f",
- downloaded_file_path = "rd-swing-2026.1.0.jar"
+ name = "com_jetbrains_rd-rd-swing-2026_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.2/rd-swing-2026.1.2.jar",
+ sha256 = "322e012e1a581fd1673539e97aa1f3db2abadeade0f52d08d9c69bdbd7c0397b",
+ downloaded_file_path = "rd-swing-2026.1.2.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-swing-2026_1_0-sources_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.0/rd-swing-2026.1.0-sources.jar",
- sha256 = "17e909fa8e542d0b7152468b9344cc39462bb98e0a128417fa54b1ec7d331e25",
- downloaded_file_path = "rd-swing-2026.1.0-sources.jar"
+ name = "com_jetbrains_rd-rd-swing-2026_1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-swing/2026.1.2/rd-swing-2026.1.2-sources.jar",
+ sha256 = "76aee6e1270af103ff18e64538ef9fd684eca32d42f2c3f0b71300f4c7845f01",
+ downloaded_file_path = "rd-swing-2026.1.2-sources.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-text-2026_1_0_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.0/rd-text-2026.1.0.jar",
- sha256 = "936def302eb3e636d16661c760af88143b7e799a9f23cd8b36a79f91652d0e93",
- downloaded_file_path = "rd-text-2026.1.0.jar"
+ name = "com_jetbrains_rd-rd-text-2026_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.2/rd-text-2026.1.2.jar",
+ sha256 = "d066d02de4f175ab33ed769b92c7e3630327ef76fb859e910244661091ae854c",
+ downloaded_file_path = "rd-text-2026.1.2.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-text-2026_1_0-sources_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.0/rd-text-2026.1.0-sources.jar",
- sha256 = "e98772833c0407625407816144db4b2fe447983997f2474363d43ef4192130c9",
- downloaded_file_path = "rd-text-2026.1.0-sources.jar"
+ name = "com_jetbrains_rd-rd-text-2026_1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-text/2026.1.2/rd-text-2026.1.2-sources.jar",
+ sha256 = "276d990f3be83a23650aa8b7c770975036511e4e60f0ce72bf86cefde808f93b",
+ downloaded_file_path = "rd-text-2026.1.2-sources.jar"
)
http_file(
@@ -15169,17 +15169,17 @@ http_file(
)
http_file(
- name = "com_jetbrains_rd-rd-gen-2026_1_0_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.0/rd-gen-2026.1.0.jar",
- sha256 = "e6caa62fca3a1efe8c23f26d12fc0018d0e86905a067bd97d411c50f1b31ca64",
- downloaded_file_path = "rd-gen-2026.1.0.jar"
+ name = "com_jetbrains_rd-rd-gen-2026_1_2_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.2/rd-gen-2026.1.2.jar",
+ sha256 = "54c26da5b72457a656d07f5a136af7dbd726a7bf852220bda7f34bde87bf8c14",
+ downloaded_file_path = "rd-gen-2026.1.2.jar"
)
http_file(
- name = "com_jetbrains_rd-rd-gen-2026_1_0-sources_http",
- url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.0/rd-gen-2026.1.0-sources.jar",
- sha256 = "ddea19d2f8c933d0d45b08ff1543457c0ad186c083fb9fa6b84e3190f014ba89",
- downloaded_file_path = "rd-gen-2026.1.0-sources.jar"
+ name = "com_jetbrains_rd-rd-gen-2026_1_2-sources_http",
+ url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/com/jetbrains/rd/rd-gen/2026.1.2/rd-gen-2026.1.2-sources.jar",
+ sha256 = "ad969fdfe98e55bfb5ce970d7aa957eccd223f6b15403e5a79208d727b6eb6b6",
+ downloaded_file_path = "rd-gen-2026.1.2-sources.jar"
)
http_file(
diff --git a/libraries/rd/core/intellij.libraries.rd.core.iml b/libraries/rd/core/intellij.libraries.rd.core.iml
index 1a53539876ea..95aea5fd11e9 100644
--- a/libraries/rd/core/intellij.libraries.rd.core.iml
+++ b/libraries/rd/core/intellij.libraries.rd.core.iml
@@ -9,21 +9,21 @@
-
+
-
- 35d9fc23d91f96dd34073b7245997fba56221bdbc4c36af062d40ddbbacd155c
+
+ 74df12e9668f02d41ffa99bd49d3daa4905693c1f107ad313715ced4a68ba508
-
+
-
+
-
+
diff --git a/libraries/rd/framework/intellij.libraries.rd.framework.iml b/libraries/rd/framework/intellij.libraries.rd.framework.iml
index 46f03d2e1a22..67907fb64678 100644
--- a/libraries/rd/framework/intellij.libraries.rd.framework.iml
+++ b/libraries/rd/framework/intellij.libraries.rd.framework.iml
@@ -9,21 +9,21 @@
-
+
-
- 0807cd5253410be1f9567de0422e393881bfa58afa1138cb496a1d7a4f553a32
+
+ 934c86deb0ac7b7a8c79efefefe607dad3dfce43c81b01c227b8faf0602c9127
-
+
-
+
-
+
diff --git a/libraries/rd/swing/intellij.libraries.rd.swing.iml b/libraries/rd/swing/intellij.libraries.rd.swing.iml
index b98707e343e8..bb3f1c5d9331 100644
--- a/libraries/rd/swing/intellij.libraries.rd.swing.iml
+++ b/libraries/rd/swing/intellij.libraries.rd.swing.iml
@@ -9,21 +9,21 @@
-
+
-
- 6a388284de5e5b0ba10b66d42af3120158f9bed647d71fde97be5bc79d72fa8f
+
+ 322e012e1a581fd1673539e97aa1f3db2abadeade0f52d08d9c69bdbd7c0397b
-
+
-
+
-
+
diff --git a/libraries/rd/text/intellij.libraries.rd.text.iml b/libraries/rd/text/intellij.libraries.rd.text.iml
index 482028a6a807..86b2b24f943e 100644
--- a/libraries/rd/text/intellij.libraries.rd.text.iml
+++ b/libraries/rd/text/intellij.libraries.rd.text.iml
@@ -9,21 +9,21 @@
-
+
-
- 936def302eb3e636d16661c760af88143b7e799a9f23cd8b36a79f91652d0e93
+
+ d066d02de4f175ab33ed769b92c7e3630327ef76fb859e910244661091ae854c
-
+
-
+
-
+
diff --git a/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt b/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt
index 150eba881486..65e01a42133d 100644
--- a/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt
+++ b/platform/remoteDev-util/modelGenerated/DistributedTestModel.Generated.kt
@@ -118,6 +118,17 @@ data class RdAgentInfo (
val testMethodNonParameterizedName: String,
val testMethodParametersArrayString: String
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(id)
+ buffer.writeInt(launchNumber)
+ buffer.writeEnum(agentType)
+ buffer.writeEnum(productType)
+ buffer.writeString(testIdeProductCode)
+ buffer.writeString(testQualifiedClassName)
+ buffer.writeString(testMethodNonParameterizedName)
+ buffer.writeString(testMethodParametersArrayString)
+ }
//companion
companion object : IMarshaller {
@@ -138,14 +149,7 @@ data class RdAgentInfo (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAgentInfo) {
- buffer.writeString(value.id)
- buffer.writeInt(value.launchNumber)
- buffer.writeEnum(value.agentType)
- buffer.writeEnum(value.productType)
- buffer.writeString(value.testIdeProductCode)
- buffer.writeString(value.testQualifiedClassName)
- buffer.writeString(value.testMethodNonParameterizedName)
- buffer.writeString(value.testMethodParametersArrayString)
+ value.write(ctx, buffer)
}
@@ -239,6 +243,11 @@ data class RdAllureStartStepInfo (
val uuid: String,
val name: String
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(uuid)
+ buffer.writeString(name)
+ }
//companion
companion object : IMarshaller {
@@ -253,8 +262,7 @@ data class RdAllureStartStepInfo (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAllureStartStepInfo) {
- buffer.writeString(value.uuid)
- buffer.writeString(value.name)
+ value.write(ctx, buffer)
}
@@ -304,6 +312,11 @@ data class RdAllureStopStepInfo (
val uuid: String,
val status: String
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(uuid)
+ buffer.writeString(status)
+ }
//companion
companion object : IMarshaller {
@@ -318,8 +331,7 @@ data class RdAllureStopStepInfo (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAllureStopStepInfo) {
- buffer.writeString(value.uuid)
- buffer.writeString(value.status)
+ value.write(ctx, buffer)
}
@@ -369,6 +381,11 @@ data class RdAllureUpdateStepInfo (
val uuid: String,
val status: String
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(uuid)
+ buffer.writeString(status)
+ }
//companion
companion object : IMarshaller {
@@ -383,8 +400,7 @@ data class RdAllureUpdateStepInfo (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdAllureUpdateStepInfo) {
- buffer.writeString(value.uuid)
- buffer.writeString(value.status)
+ value.write(ctx, buffer)
}
@@ -434,6 +450,11 @@ data class RdProductInfo (
val productCode: String,
val productVersion: String
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(productCode)
+ buffer.writeString(productVersion)
+ }
//companion
companion object : IMarshaller {
@@ -448,8 +469,7 @@ data class RdProductInfo (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdProductInfo) {
- buffer.writeString(value.productCode)
- buffer.writeString(value.productVersion)
+ value.write(ctx, buffer)
}
@@ -524,6 +544,11 @@ data class RdTestActionParameters (
val title: String,
val parameters: List?
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(title)
+ buffer.writeNullable(parameters) { buffer.writeList(it) { v -> buffer.writeString(v) } }
+ }
//companion
companion object : IMarshaller {
@@ -538,8 +563,7 @@ data class RdTestActionParameters (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestActionParameters) {
- buffer.writeString(value.title)
- buffer.writeNullable(value.parameters) { buffer.writeList(it) { v -> buffer.writeString(v) } }
+ value.write(ctx, buffer)
}
@@ -589,6 +613,11 @@ data class RdTestComponentData (
val width: Int,
val height: Int
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeInt(width)
+ buffer.writeInt(height)
+ }
//companion
companion object : IMarshaller {
@@ -603,8 +632,7 @@ data class RdTestComponentData (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestComponentData) {
- buffer.writeInt(value.width)
- buffer.writeInt(value.height)
+ value.write(ctx, buffer)
}
@@ -674,6 +702,32 @@ class RdTestSession private constructor(
private val _projectsAreInitialised: RdCall,
private val _getProductCodeAndVersion: RdCall
) : RdBindableBase() {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ rdid.write(buffer)
+ RdAgentInfo.write(ctx, buffer, rdAgentInfo)
+ buffer.writeBool(runTestMethod)
+ buffer.writeList(traceCategories) { v -> buffer.writeString(v) }
+ buffer.writeList(debugCategories) { v -> buffer.writeString(v) }
+ RdProperty.write(ctx, buffer, _ready)
+ RdSignal.write(ctx, buffer, _sendException)
+ RdSignal.write(ctx, buffer, _startAllureStep)
+ RdSignal.write(ctx, buffer, _updateAllureStep)
+ RdSignal.write(ctx, buffer, _stopAllureStep)
+ RdSignal.write(ctx, buffer, _exitApp)
+ RdSignal.write(ctx, buffer, _showNotification)
+ RdCall.write(ctx, buffer, _forceLeaveAllModals)
+ RdCall.write(ctx, buffer, _closeAllOpenedProjects)
+ RdCall.write(ctx, buffer, _runNextAction)
+ RdCall.write(ctx, buffer, _requestFocus)
+ RdCall.write(ctx, buffer, _isFocused)
+ RdCall.write(ctx, buffer, _visibleFrameNames)
+ RdCall.write(ctx, buffer, _projectsNames)
+ RdCall.write(ctx, buffer, _makeScreenshot)
+ RdCall.write(ctx, buffer, _isResponding)
+ RdCall.write(ctx, buffer, _projectsAreInitialised)
+ RdCall.write(ctx, buffer, _getProductCodeAndVersion)
+ }
//companion
companion object : IMarshaller {
@@ -709,29 +763,7 @@ class RdTestSession private constructor(
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSession) {
- value.rdid.write(buffer)
- RdAgentInfo.write(ctx, buffer, value.rdAgentInfo)
- buffer.writeBool(value.runTestMethod)
- buffer.writeList(value.traceCategories) { v -> buffer.writeString(v) }
- buffer.writeList(value.debugCategories) { v -> buffer.writeString(v) }
- RdProperty.write(ctx, buffer, value._ready)
- RdSignal.write(ctx, buffer, value._sendException)
- RdSignal.write(ctx, buffer, value._startAllureStep)
- RdSignal.write(ctx, buffer, value._updateAllureStep)
- RdSignal.write(ctx, buffer, value._stopAllureStep)
- RdSignal.write(ctx, buffer, value._exitApp)
- RdSignal.write(ctx, buffer, value._showNotification)
- RdCall.write(ctx, buffer, value._forceLeaveAllModals)
- RdCall.write(ctx, buffer, value._closeAllOpenedProjects)
- RdCall.write(ctx, buffer, value._runNextAction)
- RdCall.write(ctx, buffer, value._requestFocus)
- RdCall.write(ctx, buffer, value._isFocused)
- RdCall.write(ctx, buffer, value._visibleFrameNames)
- RdCall.write(ctx, buffer, value._projectsNames)
- RdCall.write(ctx, buffer, value._makeScreenshot)
- RdCall.write(ctx, buffer, value._isResponding)
- RdCall.write(ctx, buffer, value._projectsAreInitialised)
- RdCall.write(ctx, buffer, value._getProductCodeAndVersion)
+ value.write(ctx, buffer)
}
private val __BoolNullableSerializer = FrameworkMarshallers.Bool.nullable()
@@ -909,6 +941,15 @@ data class RdTestSessionException (
val cause: RdTestSessionLightException?,
val suppressedExceptions: List?
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(type)
+ buffer.writeString(messageWithStacktrace)
+ buffer.writeNullable(message) { buffer.writeString(it) }
+ buffer.writeList(stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) }
+ buffer.writeNullable(cause) { RdTestSessionLightException.write(ctx, buffer, it) }
+ buffer.writeNullable(suppressedExceptions) { buffer.writeList(it) { v -> RdTestSessionLightException.write(ctx, buffer, v) } }
+ }
//companion
companion object : IMarshaller {
@@ -927,12 +968,7 @@ data class RdTestSessionException (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSessionException) {
- buffer.writeString(value.type)
- buffer.writeString(value.messageWithStacktrace)
- buffer.writeNullable(value.message) { buffer.writeString(it) }
- buffer.writeList(value.stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) }
- buffer.writeNullable(value.cause) { RdTestSessionLightException.write(ctx, buffer, it) }
- buffer.writeNullable(value.suppressedExceptions) { buffer.writeList(it) { v -> RdTestSessionLightException.write(ctx, buffer, v) } }
+ value.write(ctx, buffer)
}
@@ -995,6 +1031,12 @@ data class RdTestSessionLightException (
val message: String?,
val stacktrace: List
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(type)
+ buffer.writeNullable(message) { buffer.writeString(it) }
+ buffer.writeList(stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) }
+ }
//companion
companion object : IMarshaller {
@@ -1010,9 +1052,7 @@ data class RdTestSessionLightException (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSessionLightException) {
- buffer.writeString(value.type)
- buffer.writeNullable(value.message) { buffer.writeString(it) }
- buffer.writeList(value.stacktrace) { v -> RdTestSessionStackTraceElement.write(ctx, buffer, v) }
+ value.write(ctx, buffer)
}
@@ -1067,6 +1107,13 @@ data class RdTestSessionStackTraceElement (
val fileName: String,
val lineNumber: Int
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(declaringClass)
+ buffer.writeString(methodName)
+ buffer.writeString(fileName)
+ buffer.writeInt(lineNumber)
+ }
//companion
companion object : IMarshaller {
@@ -1083,10 +1130,7 @@ data class RdTestSessionStackTraceElement (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: RdTestSessionStackTraceElement) {
- buffer.writeString(value.declaringClass)
- buffer.writeString(value.methodName)
- buffer.writeString(value.fileName)
- buffer.writeInt(value.lineNumber)
+ value.write(ctx, buffer)
}
diff --git a/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt b/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt
index e662eade50b8..a4ef09bd418f 100644
--- a/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt
+++ b/platform/remoteDev-util/modelGenerated/LambdaTestModel.Generated.kt
@@ -135,6 +135,14 @@ data class LambdaRdSerialized (
val parametersBase64: List,
val globalTestScope: Boolean
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(stepName)
+ buffer.writeString(serializedDataBase64)
+ buffer.writeList(classPath) { v -> buffer.writeString(v) }
+ buffer.writeList(parametersBase64) { v -> buffer.writeString(v) }
+ buffer.writeBool(globalTestScope)
+ }
//companion
companion object : IMarshaller {
@@ -152,11 +160,7 @@ data class LambdaRdSerialized (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdSerialized) {
- buffer.writeString(value.stepName)
- buffer.writeString(value.serializedDataBase64)
- buffer.writeList(value.classPath) { v -> buffer.writeString(v) }
- buffer.writeList(value.parametersBase64) { v -> buffer.writeString(v) }
- buffer.writeBool(value.globalTestScope)
+ value.write(ctx, buffer)
}
@@ -217,6 +221,13 @@ data class LambdaRdTestActionParameters (
val testMethod: String,
val methodArgumentssBase64: List
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(reference)
+ buffer.writeString(testClass)
+ buffer.writeString(testMethod)
+ buffer.writeList(methodArgumentssBase64) { v -> buffer.writeString(v) }
+ }
//companion
companion object : IMarshaller {
@@ -233,10 +244,7 @@ data class LambdaRdTestActionParameters (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestActionParameters) {
- buffer.writeString(value.reference)
- buffer.writeString(value.testClass)
- buffer.writeString(value.testMethod)
- buffer.writeList(value.methodArgumentssBase64) { v -> buffer.writeString(v) }
+ value.write(ctx, buffer)
}
@@ -300,6 +308,20 @@ class LambdaRdTestSession private constructor(
private val _afterAll: RdCall,
private val _isResponding: RdCall
) : RdBindableBase() {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ rdid.write(buffer)
+ buffer.writeEnum(rdIdeType)
+ RdProperty.write(ctx, buffer, _ready)
+ RdSignal.write(ctx, buffer, _sendException)
+ RdCall.write(ctx, buffer, _runLambda)
+ RdCall.write(ctx, buffer, _runSerializedLambda)
+ RdCall.write(ctx, buffer, _beforeEach)
+ RdCall.write(ctx, buffer, _beforeAll)
+ RdCall.write(ctx, buffer, _afterEach)
+ RdCall.write(ctx, buffer, _afterAll)
+ RdCall.write(ctx, buffer, _isResponding)
+ }
//companion
companion object : IMarshaller {
@@ -323,17 +345,7 @@ class LambdaRdTestSession private constructor(
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSession) {
- value.rdid.write(buffer)
- buffer.writeEnum(value.rdIdeType)
- RdProperty.write(ctx, buffer, value._ready)
- RdSignal.write(ctx, buffer, value._sendException)
- RdCall.write(ctx, buffer, value._runLambda)
- RdCall.write(ctx, buffer, value._runSerializedLambda)
- RdCall.write(ctx, buffer, value._beforeEach)
- RdCall.write(ctx, buffer, value._beforeAll)
- RdCall.write(ctx, buffer, value._afterEach)
- RdCall.write(ctx, buffer, value._afterAll)
- RdCall.write(ctx, buffer, value._isResponding)
+ value.write(ctx, buffer)
}
private val __BoolNullableSerializer = FrameworkMarshallers.Bool.nullable()
@@ -443,6 +455,14 @@ data class LambdaRdTestSessionException (
val stacktrace: List,
val cause: LambdaRdTestSessionExceptionCause?
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(type)
+ buffer.writeNullable(originalType) { buffer.writeString(it) }
+ buffer.writeNullable(message) { buffer.writeString(it) }
+ buffer.writeList(stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) }
+ buffer.writeNullable(cause) { LambdaRdTestSessionExceptionCause.write(ctx, buffer, it) }
+ }
//companion
companion object : IMarshaller {
@@ -460,11 +480,7 @@ data class LambdaRdTestSessionException (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSessionException) {
- buffer.writeString(value.type)
- buffer.writeNullable(value.originalType) { buffer.writeString(it) }
- buffer.writeNullable(value.message) { buffer.writeString(it) }
- buffer.writeList(value.stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) }
- buffer.writeNullable(value.cause) { LambdaRdTestSessionExceptionCause.write(ctx, buffer, it) }
+ value.write(ctx, buffer)
}
@@ -524,6 +540,12 @@ data class LambdaRdTestSessionExceptionCause (
val message: String?,
val stacktrace: List
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(type)
+ buffer.writeNullable(message) { buffer.writeString(it) }
+ buffer.writeList(stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) }
+ }
//companion
companion object : IMarshaller {
@@ -539,9 +561,7 @@ data class LambdaRdTestSessionExceptionCause (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSessionExceptionCause) {
- buffer.writeString(value.type)
- buffer.writeNullable(value.message) { buffer.writeString(it) }
- buffer.writeList(value.stacktrace) { v -> LambdaRdTestSessionStackTraceElement.write(ctx, buffer, v) }
+ value.write(ctx, buffer)
}
@@ -596,6 +616,13 @@ data class LambdaRdTestSessionStackTraceElement (
val fileName: String,
val lineNumber: Int
) : IPrintable {
+ //write-marshaller
+ private fun write(ctx: SerializationCtx, buffer: AbstractBuffer) {
+ buffer.writeString(declaringClass)
+ buffer.writeString(methodName)
+ buffer.writeString(fileName)
+ buffer.writeInt(lineNumber)
+ }
//companion
companion object : IMarshaller {
@@ -612,10 +639,7 @@ data class LambdaRdTestSessionStackTraceElement (
}
override fun write(ctx: SerializationCtx, buffer: AbstractBuffer, value: LambdaRdTestSessionStackTraceElement) {
- buffer.writeString(value.declaringClass)
- buffer.writeString(value.methodName)
- buffer.writeString(value.fileName)
- buffer.writeInt(value.lineNumber)
+ value.write(ctx, buffer)
}