And*_*510 9 java compiler-construction syntax
如果可能的话,需要重新设计java编译器的哪个部分有一个"import as"语句,所以代码看起来像这样:
import java.util.Date;
import mypackage.Date as MyDate;
//...
javaDate = new Date();
myDate = new MyDate();
Run Code Online (Sandbox Code Playgroud)
更重要的是,需要获得这种语法:
import java.util.Date;
import path.to.mypackage as MP;
//...
javaDate2 = new Date();
myDate2 = new MP.Date();
Run Code Online (Sandbox Code Playgroud)
它会给现有代码带来什么麻烦?
这显然需要更改Java编译器.如果您真的对这样做感兴趣,那么请查看OpenJDK项目,在该项目中您将找到Oracle Java编译器和运行时环境的源代码.
如果您想将此作为未来Java版本的新功能提出,那么您必须完成Java Community Process.
归档时间: |
|
查看次数: |
1423 次 |
最近记录: |