override fun save()

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()
        )
    }