2008-07-01から1ヶ月間の記事一覧

プチ修羅場中に見つけたオーバーロードが出来なくてぐんにょりしてしまったケース

ソース import java.util.List; import java.util.ArrayList; public class a { class Kanaria{}; class Shinku{}; static void func(List<Kanaria> kana_list) { } static void func(List<Shinku> shinku_list) { } public static void main(String[] argv) { ArrayList<Kanaria> kana</kanaria></shinku></kanaria>…

(subversion|亀svn) 1.5.1 リリース

subversion.tigris.org Downloads · TortoiseSVN されました。1.5.0 がリリースされてから期間が偉い短かった気がするのですが、それだけヤンベェ問題が治されているんだろうと私は信じてます。えぇ信じてます。 1.5.x 系ではいろんなところで変更点があった…

javaに関数ポインタが無くて対抗した件に対する突っ込みに対するレス

ほんのちょっぴり(盛り上がった|大事になった)、1つ前のエントリー「Javaで関数ポインタチックなことがしたいよママン!」という話題。お二方からコード付きの突っ込みをいただきまして、大変勉強させていただいた感じで大変感謝であります。 そもそも何が…

javaの "郷" を知らないおいらは悩める子羊ちゃん - 関数ポインタがない事に対抗する

「オブジェクト と メソッド名の文字列を渡してリフレクションする」って、Javaのポリシー的にどうなんじゃろう……。 やっぱりあんまり良くないのかしら… class Food{ public void mix(Food f){}; }; class 乳酸菌 extends Food{}; class 卵焼き extends Food…

子クラスが親のprotectedなclassにアクセス出来ず - packageの癖がよくわからん

これはコンパイルおk Jum.java package makimaki; public class Jum<T> { protected class RozenMaiden { }; }; BigJum.java package non_makimaki; import makimaki.Jum; public class BigJum extends Jum<String> { public class Shinku extends Jum<String>.RozenMaiden { }</string></string></t>…