我已經添加了這個類:龍目島@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