我目前正在为基于 OSGi (java) 的平台开发备份和恢复机制,并希望执行以下操作
BUNDLE A - 一些包装:
void methodDefinedByInterface(Class1 a, Class2 b){
...
}
我希望能够向此方法添加类似注释的内容,如下所示:
@Backup
void methodDefinedByInterface(Class1 a, Class2 b){
...
}
这样我就可以在另一个包中收集类 + 方法信息以及变量数据本身,以便我可以备份该数据,“方法调用 blabla 包中的类 blabla 并带有参数.. .. ..”。
这在 OSGi 中可能吗?我已经阅读了 AspectJ,但我发现的大多数信息似乎都过时了。或者我可以向目标平台添加一个实现吗?