Установщик свойства - это фактический установщик свойства, а краткая форма - это просто упрощенная форма, чтобы функция возвращала результат одного выражения.
set(value) {
field = MathUtils.clamp(value, 0, 100)
}
Теперь field = value
является присваиванием, а не выражением, поэтому его нельзя использовать здесь. Но если вы действительно хотите реализовать его с более короткой формой, это все еще возможно с немного большей детализацией.
set(value) = run { field = MathUtils.clamp(value, 0, 100) }