Java 如何使用AspectJ动态创建方法?(爪哇)
我想用注释为所有内容创建getter和setter,因为我使用文本编辑器,这会让人非常恼火。哈哈 我在AspectJ文档或反射API中看不到任何方法 我知道我可以在Bash中做些什么,但这会加快开发速度,我仍然可以使用Geany或Emacs等Java 如何使用AspectJ动态创建方法?(爪哇),java,reflection,aspectj,Java,Reflection,Aspectj,我想用注释为所有内容创建getter和setter,因为我使用文本编辑器,这会让人非常恼火。哈哈 我在AspectJ文档或反射API中看不到任何方法 我知道我可以在Bash中做些什么,但这会加快开发速度,我仍然可以使用Geany或Emacs等 谢谢大家! AspectJ只能截取方法-无法创建它们 如果您想将getter/setter添加到源代码中,那么代码生成器/重写器将是最佳选择。不幸的是,这些已经不再流行了。也许更简单:最流行的JavaIDE支持生成setter/getter 如果要将get
谢谢大家! AspectJ只能截取方法-无法创建它们 如果您想将getter/setter添加到源代码中,那么代码生成器/重写器将是最佳选择。不幸的是,这些已经不再流行了。也许更简单:最流行的JavaIDE支持生成setter/getter
如果要将getter/setter添加到bytecode.class文件中,请使用字节码库,like会很有帮助。谢谢。我实际上试过动态代码,但那很混乱。我认为大多数IDE都有一些脚本语言,可以用来编写插件——我以前在Notepad++中做过,但当然,Idea或Eclipse是最受欢迎的方式。