我想为所有带有注释的东西创建getter和setter,因为我使用文本编辑器,它变得非常烦人。Lol .
我在AspectJ文档或反射API中没有看到任何方法。
我知道我可以在Bash或其他什么中做一些事情,但这将加快开发速度,我仍然可以使用Geany或Emacs等。
谢谢!
AspectJ只能拦截方法——它不能创建方法。
如果你想在源代码中添加getter/setter,代码生成器/重写器将是最好的选择。不幸的是,这些不再流行了。也许更容易:大多数流行的Java IDE支持生成setter/getter。
如果你想在字节码(.class文件)中添加getter/setter,那么像asm这样的字节码库会很有帮助。