AspectJ - 更改实现包

时间:2015-06-02 11:47:07

标签: java aspectj

我们有一个使用Bouncy Castle的现有java库代码,我们希望能够在Android上使用我们的库,而无需维护2个版本的代码。

在Android上使用Bouncy Castle总是很复杂,其中一个常见的解决方案是使用Spongy Castle,这是一个简单的重新包装Bouncy Castle(相同的类具有相同的签名,但在不同的包中,没有层次关系2个包裹。)

我的问题是,是否可以在我们现有的图书馆中使用AspectJ来取代Spongy Castle的Bouncy Castle?

我知道AspectJ不一定用于此任务,但由于我们已经在使用它,因此能够将此实现开关与其他方面集成在一起会很不错。如果不可能,你知道另一种方法(工具)吗?

谢谢!

0 个答案:

没有答案