如果可能的话,需要重新设计 java 编译器的哪一部分具有“import as”语句,因此代码可以如下所示:
import java.util.Date;
import mypackage.Date as MyDate;
//...
javaDate = new Date();
myDate = new MyDate();
更何况,需要得到这样的语法:
import java.util.Date;
import path.to.mypackage as MP;
//...
javaDate2 = new Date();
myDate2 = new MP.Date();
它会给现有代码带来什么麻烦?
最佳答案
这显然需要更改 Java 编译器。如果您真的有兴趣做这样的事情,请查看 OpenJDK项目,您可以在其中找到 Oracle 的 Java 编译器和运行时环境的源代码。
如果您想将此作为 Java future 版本的新功能,那么您必须通过 Java Community Process .
关于java - 在java中实现 "import ... as ..."需要做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9613392/