lombok-ex icon indicating copy to clipboard operation
lombok-ex copied to clipboard

Java compile time annotation, lombok extension framework.(java 编译时注解框架,对 lombok 进行扩展)

Results 5 lombok-ex issues
Sort by recently updated
recently updated
newest added

@SPI class not found for class: com.github.houbb.lombok.test.model.SayBad

![image](https://user-images.githubusercontent.com/5456806/187657278-c1802bee-56ff-47ae-89f6-82cd9261bf83.png) 没有按照要求生成需要的文件,都丢失掉了关键字。不知道是配置问题还是什么那。 ![image](https://user-images.githubusercontent.com/5456806/187657393-fadad1d7-52db-41fd-994d-0c6408bd00d8.png) maven配置如下: ![image](https://user-images.githubusercontent.com/5456806/187657689-903747fb-7aee-4b7d-8eda-1e864270a51e.png)

![image](https://user-images.githubusercontent.com/26454067/114049986-7b9c9680-98be-11eb-99ae-452450899ee6.png) 后面编译会报错

写的SPI的demo ### 编译部分错误信息 ` Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring (String.java:1927) at com.github.houbb.lombok.ex.processor.SPIAutoProcessor.getAliasAndDir (SPIAutoProcessor.java:90) at com.github.houbb.lombok.ex.processor.SPIAutoProcessor.process (SPIAutoProcessor.java:53) at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor (JavacProcessingEnvironment.java:794) at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs (JavacProcessingEnvironment.java:705) at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800...

效果: ```java public class UserService { public static final UserService INSTANCE = new UserService(); public static UserService getInstance() { return INSTANCE; } } ``` 目前缺点:必须要结合编辑器插件,否则会报错。