/InjectClass-idea-plugin

通过代码增强方法实现类似Lombok的效果,为类添加额外的字段,并生成对应的setter/getter方法

Primary LanguageJava

InjectClass-idea-plugin

该插件是为了配合 https://github.com/mudongjing/classInject ,主要的功能在于通过在类上添加注解@InjectClass(path="java包"),插件将自动判断对应的java包是否存在,且不是当前类对应的包,当该java包合法,则识别包下的类,注意,这里不会向下识别刺激java包中的类。

当获得包中的类,则将这些类作为属性字段添加到被注解的类,同时添加对应的setter/getter方法。

效果如同Lombok,使用了代码增强的方法,不会对原有的代码造成侵入。