不同构建环境中的Java代码

时间:2016-11-17 13:45:57

标签: java refactoring

正如我在标题中指定的,我如何编写Java代码,什么是多个环境中的可移植代码。我目前在大型应用程序中工作,这是非常依赖于库的,现在经过一些工作,我得到了一个解决方案,使用MVC重构代码。对于从该特定java库调用另一个方法的每个方法,我想以某种方式添加(C \ C ++)宏。我知道在java中它是不可能的,因为它是在运行时编译的。

例如:

#if(LIB=TMERR)
    // Activate this code region
    // Some java code here
#else if(LIB=ZPAR)
    // Activate this code region
    // Some java code here

我的问题是,如果存在一个解决方案,可以从java代码中排除代码区域而不会出现语法错误。或者案例是从构建中排除这些文件,并为从特定库TMERR或ZPAR调用另一个方法的每个函数使用反射方法。

由于

0 个答案:

没有答案