Generates duplicate @property for parameter with ``` in name
Expected behavior
Doesn't generate duplicate @property for parameter with ``` in name
Observed behavior
Steps to Reproduce
@file:Suppress("TYPE_ALIAS")
package com.saveourtool.osv4k.jackson
import kotlin.reflect.KClass
/**
* @property using
* @property contentUsing
* @property keyUsing
* @property nullsUsing
* @property `as`
* @property keyAs
* @property contentAs
* @property typing
* @property converter
* @property contentConverter
* @property include
* @property `as`
*/
@Suppress("LongParameterList")
actual annotation class JsonSerialize(
actual val using: KClass<out JsonSerializer<out Any>>,
actual val contentUsing: KClass<out JsonSerializer<out Any>>,
actual val keyUsing: KClass<out JsonSerializer<out Any>>,
actual val nullsUsing: KClass<out JsonSerializer<out Any>>,
actual val `as`: KClass<*>,
actual val keyAs: KClass<*>,
actual val contentAs: KClass<*>,
actual val typing: JsonSerializeTyping,
actual val converter: KClass<out Converter<Any, Any>>,
actual val contentConverter: KClass<out Converter<Any, Any>>,
actual val include: JsonSerializeInclusion,
)
actual enum class JsonSerializeTyping {
DEFAULT_TYPING,
;
}
actual enum class JsonSerializeInclusion {
DEFAULT_INCLUSION,
;
}
Describe the bug
Generates duplicate
@property
for parameter with ``` in nameExpected behavior
Doesn't generate duplicate
@property
for parameter with ``` in nameObserved behavior
Steps to Reproduce
Environment information