1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import lombok.experimental.ExtensionMethod; @ExtensionMethod({ExtensionMethodNonStatic.Extensions.class}) class ExtensionMethodNonStatic { public void test() { String s = "test"; s.startsWith(""); } static class Extensions { public boolean startsWith(String s, String prefix) { return s.startsWith(prefix); } } }