首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > 项目网。添加代数数据类型/开关型java。

项目网。添加代数数据类型/开关型java。

资 源 简 介

Project OHL (Охламон) Adding sub-type switch to Java (actual syntax): Type declaration enum-case Figures { Circle, Square } Client code ``` Circle circle = ...; Square square = ...; final Figures.case figure = rand ? circle : square; switch (figure) { case instanceof Circle { return "Radius: " + figure.getRadius(); } case instanceof Square { return "Side length: " + figure.getSideLen(); } } // unreachable -- all cases are covered ``` This is a research project. It extends Eclipse Java compiler to support a new language feature. A condensed introduction is in downloads. Everything else is on Wiki. Current status Versions for Eclipse 3.4.2, 3.5.0 and 3.6.0 are ready. Current syntax version is "v. 3". Current documentation version is "v. 4".
VIP VIP
0.174499s