我已经添加了这个类:龙目岛@ExtensionMethod:无法解析方法
public class StringExtensions {
public static String makeMusical(String in) {
return "1";
}
}
@ExtensionMethod({StringExtensions.class})
public class App {
public static void main(String[] args) {
String a = "A".makeMusical(); //compiles but ide shows:"cannot resolve method makeMusical"
}
}
而是试图用它在一个字符串时,我得到:
“无法解析方法makeMusical”
(该解决方案构建并运行在IntelliJ上,但我没有智能感知/ ide无法识别该方法)
我已设置:
- 启用注释处理。
您可能想分享调用此方法的代码。 另外 - 它与龙目岛有什么关系?看起来'makeMusical'是你的代码,而不是Lombok的。 – SHG
我已更新问题 – roman
Lombok本身在Eclipse和Netbeans中工作,而在IntelliJ中,您需要插件。根据https://github.com/mplushnikov/lombok-intellij-plugin/issues/21,这仍然是一个悬而未决的问题。 – maaartinus