alibaba / cooma

A simple and flexible microcontainer of Java
https://github.com/alibaba/cooma/wiki
Apache License 2.0
182 stars 98 forks source link

统一getExtension:getDefaultExtension的返回方式 #24

Closed oldratlee closed 11 years ago

oldratlee commented 11 years ago

getExtension有则返回扩展点,否则出异常。(异常中会给出可能的原因。)

这是大部分情况下使用需求

getDefaultExtension方法会返回null表示没有缺省扩展点。

两个方法的返回方式不一致。

统一throw IllegalStateException表示没有扩展点。

通过hasExtension方法来确认是否有此扩展点。