@@ -30,7 +30,8 @@ class EngineProcessModel private constructor(
30
30
private val _findMethodsInClassMatchingSelected : RdCall <FindMethodsInClassMatchingSelectedArguments , FindMethodsInClassMatchingSelectedResult >,
31
31
private val _findMethodParamNames : RdCall <FindMethodParamNamesArguments , FindMethodParamNamesResult >,
32
32
private val _writeSarifReport : RdCall <WriteSarifReportArguments , String >,
33
- private val _generateTestReport : RdCall <GenerateTestReportArgs , GenerateTestReportResult >
33
+ private val _generateTestReport : RdCall <GenerateTestReportArgs , GenerateTestReportResult >,
34
+ private val _perform : RdCall <PerformParams , ByteArray >
34
35
) : RdExtBase() {
35
36
// companion
36
37
@@ -58,6 +59,7 @@ class EngineProcessModel private constructor(
58
59
serializers.register(BeanAdditionalData )
59
60
serializers.register(BeanDefinitionData )
60
61
serializers.register(SpringAnalyzerResult )
62
+ serializers.register(PerformParams )
61
63
}
62
64
63
65
@@ -78,7 +80,7 @@ class EngineProcessModel private constructor(
78
80
}
79
81
80
82
81
- const val serializationHash = - 271702162812013897L
83
+ const val serializationHash = 1643215834533745881L
82
84
83
85
}
84
86
override val serializersOwner: ISerializersOwner get() = EngineProcessModel
@@ -97,6 +99,7 @@ class EngineProcessModel private constructor(
97
99
val findMethodParamNames: RdCall <FindMethodParamNamesArguments , FindMethodParamNamesResult > get() = _findMethodParamNames
98
100
val writeSarifReport: RdCall <WriteSarifReportArguments , String > get() = _writeSarifReport
99
101
val generateTestReport: RdCall <GenerateTestReportArgs , GenerateTestReportResult > get() = _generateTestReport
102
+ val perform: RdCall <PerformParams , ByteArray > get() = _perform
100
103
// methods
101
104
// initializer
102
105
init {
@@ -112,6 +115,7 @@ class EngineProcessModel private constructor(
112
115
_findMethodParamNames .async = true
113
116
_writeSarifReport .async = true
114
117
_generateTestReport .async = true
118
+ _perform .async = true
115
119
}
116
120
117
121
init {
@@ -127,6 +131,7 @@ class EngineProcessModel private constructor(
127
131
bindableChildren.add(" findMethodParamNames" to _findMethodParamNames )
128
132
bindableChildren.add(" writeSarifReport" to _writeSarifReport )
129
133
bindableChildren.add(" generateTestReport" to _generateTestReport )
134
+ bindableChildren.add(" perform" to _perform )
130
135
}
131
136
132
137
// secondary constructor
@@ -143,7 +148,8 @@ class EngineProcessModel private constructor(
143
148
RdCall <FindMethodsInClassMatchingSelectedArguments , FindMethodsInClassMatchingSelectedResult >(FindMethodsInClassMatchingSelectedArguments , FindMethodsInClassMatchingSelectedResult ),
144
149
RdCall <FindMethodParamNamesArguments , FindMethodParamNamesResult >(FindMethodParamNamesArguments , FindMethodParamNamesResult ),
145
150
RdCall <WriteSarifReportArguments , String >(WriteSarifReportArguments , FrameworkMarshallers .String ),
146
- RdCall <GenerateTestReportArgs , GenerateTestReportResult >(GenerateTestReportArgs , GenerateTestReportResult )
151
+ RdCall <GenerateTestReportArgs , GenerateTestReportResult >(GenerateTestReportArgs , GenerateTestReportResult ),
152
+ RdCall <PerformParams , ByteArray >(PerformParams , FrameworkMarshallers .ByteArray )
147
153
)
148
154
149
155
// equals trait
@@ -164,6 +170,7 @@ class EngineProcessModel private constructor(
164
170
print (" findMethodParamNames = " ); _findMethodParamNames .print (printer); println ()
165
171
print (" writeSarifReport = " ); _writeSarifReport .print (printer); println ()
166
172
print (" generateTestReport = " ); _generateTestReport .print (printer); println ()
173
+ print (" perform = " ); _perform .print (printer); println ()
167
174
}
168
175
printer.print (" )" )
169
176
}
@@ -181,7 +188,8 @@ class EngineProcessModel private constructor(
181
188
_findMethodsInClassMatchingSelected .deepClonePolymorphic(),
182
189
_findMethodParamNames .deepClonePolymorphic(),
183
190
_writeSarifReport .deepClonePolymorphic(),
184
- _generateTestReport .deepClonePolymorphic()
191
+ _generateTestReport .deepClonePolymorphic(),
192
+ _perform .deepClonePolymorphic()
185
193
)
186
194
}
187
195
// contexts
@@ -1099,6 +1107,63 @@ data class MethodDescription (
1099
1107
}
1100
1108
1101
1109
1110
+ /* *
1111
+ * #### Generated from [EngineProcessModel.kt:149]
1112
+ */
1113
+ data class PerformParams (
1114
+ val engineProcessTask : ByteArray
1115
+ ) : IPrintable {
1116
+ // companion
1117
+
1118
+ companion object : IMarshaller <PerformParams > {
1119
+ override val _type : KClass <PerformParams > = PerformParams ::class
1120
+
1121
+ @Suppress(" UNCHECKED_CAST" )
1122
+ override fun read (ctx : SerializationCtx , buffer : AbstractBuffer ): PerformParams {
1123
+ val engineProcessTask = buffer.readByteArray()
1124
+ return PerformParams (engineProcessTask)
1125
+ }
1126
+
1127
+ override fun write (ctx : SerializationCtx , buffer : AbstractBuffer , value : PerformParams ) {
1128
+ buffer.writeByteArray(value.engineProcessTask)
1129
+ }
1130
+
1131
+
1132
+ }
1133
+ // fields
1134
+ // methods
1135
+ // initializer
1136
+ // secondary constructor
1137
+ // equals trait
1138
+ override fun equals (other : Any? ): Boolean {
1139
+ if (this == = other) return true
1140
+ if (other == null || other::class != this ::class ) return false
1141
+
1142
+ other as PerformParams
1143
+
1144
+ if (! (engineProcessTask contentEquals other.engineProcessTask)) return false
1145
+
1146
+ return true
1147
+ }
1148
+ // hash code trait
1149
+ override fun hashCode (): Int {
1150
+ var __r = 0
1151
+ __r = __r * 31 + engineProcessTask.contentHashCode()
1152
+ return __r
1153
+ }
1154
+ // pretty print
1155
+ override fun print (printer : PrettyPrinter ) {
1156
+ printer.println (" PerformParams (" )
1157
+ printer.indent {
1158
+ print (" engineProcessTask = " ); engineProcessTask.print (printer); println ()
1159
+ }
1160
+ printer.print (" )" )
1161
+ }
1162
+ // deepClone
1163
+ // contexts
1164
+ }
1165
+
1166
+
1102
1167
/* *
1103
1168
* #### Generated from [EngineProcessModel.kt:69]
1104
1169
*/
0 commit comments