著作一覧 |
例外を実装。
こんなふうに使う。
class Iterator def hasNext() true end def next() Rjb::throw('java.util.NoSuchElementException', 'test exception') end end
直接インスタンスを作成しても良い。その場合
def next() ns = Rjb::import('java.util.NoSuchElementException').new('test exception') Rjb::throw(ns) end
となる。でも、catchした例外の再スローはできないな、まだ。
SQLException投げようとして実装してないことに気付いたんだったり。
ジェズイットを見習え |