in src/main/kotlin/com/pestphp/pest/features/customExpectations/MethodDataExternalizer.kt [13:31]
override fun save(out: DataOutput, value: Method) {
EnumeratorStringDescriptor.INSTANCE.save(out, value.name)
var returnType = value.returnType.toString()
if (!value.returnType.isComplete) {
returnType = returnType.removeSuffix("|?")
}
EnumeratorStringDescriptor.INSTANCE.save(
out,
returnType
)
StringSetDataExternalizer.INSTANCE.save(
out,
value.parameters
.map { it.toString() }
.toSet()
)
}