Tim Malseed
02/18/2022, 2:40 AMimport kotlin.reflect.full.memberProperties
fun differingFieldNames(a: MyClass, b: MyClass): List<String> {
return MyClass::class.memberProperties.filter {
val startValue = it.get(a)
val endValue = it.get(b)
!Objects.equals(startValue, endValue)
}.map { it.name }
}
MrNiamh
02/18/2022, 9:50 AM