IntelliJ IDEA无法看到龙目岛生成的代码
2022-08-31 14:43:32
我有一个基于Gradle的项目,使用龙目岛。我已将此项目导入IntelliJ IDEA 14.1(使用导入外部模型导入方法)。我可以在Gradle中毫无问题地运行JUnit4单元测试,但是IntelliJ似乎在看到龙目岛生成的Getters时遇到了问题。这阻止了我在IDEA中运行测试。
为了确保这不是设置问题,我创建了一个非常简单的项目,并确认在简单的测试项目中也出现同样的问题。
我的版本: Gradle: gradle-2.3-all via Gradle wrapper
Intellij IDEA: IU-141.713
Lombok Plugin: 0.9.2
我在这里错过了什么?
更新通过看不见,我并不意味着物理上看不见。我的意思是这个:
/home/meeee/workspace/junit-lombok-idea/lib/src/main/java/com/example/jumbokea/Main.java
Error:(10, 11) java: cannot find symbol
symbol: method setIntField(int)
location: variable sc of type com.example.jumbokea.SomeClass
Error:(12, 41) java: cannot find symbol
symbol: method getIntField()
location: variable sc of type com.example.jumbokea.SomeClass
Error:(14, 33) java: constructor AnotherClass in class com.example.jumbokea.AnotherClass cannot be applied to given types;
required: no arguments
found: float,com.example.jumbokea.SomeClass
reason: actual and formal argument lists differ in length
Error:(16, 46) java: cannot find symbol
symbol: method getSomeFloat()
location: variable ac of type com.example.jumbokea.AnotherClass
Error:(17, 43) java: cannot find symbol
symbol: method getSomeClass()
location: variable ac of type com.example.jumbokea.AnotherClass
反编译的类显示 getter 和 setter,但是当我让 IntelliJ 运行“app”或单元测试时,我得到了这些错误。