Учитывая интерфейс Java
interface Value {
Value add(Value argument);
}
(поскольку Java не поддерживает символы, такие как +, в качестве имен методов), возможно ли определить метод псевдонима +
для псевдонима add
таким образом, когда класс используется из Scala, можно написать
result = value1 + value2
вместо
result = value1.add(value2)
или
result = value1 add value2
Псевдоним должен применяться автоматически всем классам, реализующим интерфейс.