Есть код вида:
object CompilationFlag{
val SERVER=false
}
//где-то в коде
if (CompilationFlag.SERVER){
//серверный код,в собранном клиенте ему не место
}
Но серверный код все равно после компиляции остается(проверил декомпилятором). Java-компилятор вырезал бы неиспользуемые участки кода. Как это решить?