2012-12-01から1ヶ月間の記事一覧

ECJ (Eclipse Compiler for Java) とjavacでimport文の処理が違う

タイトル通りだけど、「Eclipseだとコンパイルエラーが出ないのに、なぜかGradleだとコンパイルエラーになる」という状況にハマったので、メモ。 サンプルコード 1. 下記のようなシンプルなコードを作成して、helloworld.jarを作成する。 package helloworld…

JavaのMapを簡単に使えるようにした

追記: これ、ダメだ。。。Foo.map(...).put(...).put(...) だとエラーになる... orzJavaのMapはリテラルが無いので、Map作るのが面倒! Map map = new HashMap(); map.put("java", "('A`)"); map.put("ruby", "(´∀`)"); map.put("python", "(`・ω・´)");ma…