如果可以的话,需要重新设计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();
它会给现有代码带来什么麻烦?
答案 0 :(得分:6)
这显然需要更改Java编译器。如果您真的对这样做感兴趣,那么请查看OpenJDK项目,在那里您可以找到Oracle Java编译器和运行时环境的源代码。
如果您想将此作为未来Java版本的新功能提出,那么您必须完成Java Community Process。