Files
Anna Kozlova f6ae29748c lombok: support for extension methods (IDEA-255166)
GitOrigin-RevId: c2f6df7d9e5c99e5c2cf68c970124b7e2559b75c
2020-11-11 22:50:33 +00:00

21 lines
369 B
Java

import lombok.experimental.ExtensionMethod;
@ExtensionMethod({Ex.class})
class NestedExtensions {
void m(String s) {
s.or(s.or(s.or(s.or("finally"))));
}
}
class NoExtensions {
void m(String s) {
s.<error descr="Cannot resolve method 'or' in 'String'">or</error>("finally");
}
}
class Ex {
public static <T> T or(T t1, T t2) {
return t1;
}
}