今更ながらGenericsのすごさに驚嘆しているわけで。 - Fly me to the Juno!
なんという変態テクニック。Transactionクラスの完全なソースはこちら。
→https://activeobjects.dev.java.net/source/browse/activeobjects/trunk/ActiveObjects/src/net/java/ao/Transaction.java?rev=783&view=markup
(追記)コメントになにやら,興味深いことが...
id:kkawa 2008/05/14 03:17
今更ながらGenericsのすごさに驚嘆しているわけで。 - Fly me to the Juno!
PrivilegedActionとかCallableとかこのパターンですね。型パラメータをthrowsで使うというテクニックも面白いですよ。
それって,こんなのですかー?
- http://weblogs.java.net/blog/kohsuke/archive/2006/10/closures_and_la.html#19445
- Closures Cookbook - 設計と実装の狭間で。
面白い通り越してキモいですっ。Generics,こわいよう。