Allowing trailing || and && both for begining and end will make formatter cleaner
val res boolean =
obj1.param1 == obj2.param1
|| obj1.param1 == obj2.param2
so you can do
val res boolean =
|| obj1.param1 == obj2.param1
|| obj1.param1 == obj2.param2
val res boolean =
&& obj1.param1 == obj2.param1
&& obj1.param1 == obj2.param2
// Probably
val res boolean =
obj1.param1 == obj2.param1 ||
obj1.param1 == obj2.param2 ||
val res boolean =
obj1.param1 == obj2.param1 &&
obj1.param1 == obj2.param2 &&
from the code standpoint it will be. IDEA for now complains about expressions that could be simplified
val res boolean = false
|| obj1.param1 == obj2.param1
|| obj1.param1 == obj2.param2
val res boolean = true
&& obj1.param1 == obj2.param1
&& obj1.param1 == obj2.param2