I am using Lombok’s @Data
annotation to create the basic functionality of my POJOs. When I try to use these generated methods, IntelliJ highlights these as errors (Cannot resolve method ‘getFoo()’
) and seems to be unable to find them. They do however exist, as I am able to run code using these methods without any trouble.
I made sure to enable annotation processing, so that shouldn’t cause any problems.
How can I get IntelliJ to find the methods and stop wrongly marking them as errors?
You will also need the lombok plugin.
Check if you have added lombok dependency Maven:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> <scope>provided</scope> </dependency>
Gradle:
// https://mvnrepository.com/artifact/org.projectlombok/lombok provided group: 'org.projectlombok', name: 'lombok', version: '1.16.18'
Install Lombok plugin
Preferences > Plugins > Browse Repositories >
Search for "Lombok" and install the plugin
Then you can import
import lombok.Data;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With