I added Lombok 1.12
jar file in classpath while I gave Lombok 1.16
jar file in libraries (while configuring build path in eclipse). Eclipse
could not recognise some annotations of lombok like @Builder
( was giving compiler error).
(Also @Builder
was included in the main Lombok
package in version 1.12
)
Later I corrected gave Lombok 1.16
jar file in classpath also. @Builder
annotation gets recognised this time by eclipse. Everything works well now.
This means the classpath in vm gets compared with the build path and a check is performed whether binary file (lombok.jar
) is same for the classpath and buildpath both. Is my assertion correct ? Pls correct me if I'm wrongly interpreting this.