しおしお

IntelliJ IDEAのことなんかを書いてます

お題:package-info.javaの一括生成をIntelliJプラグインで解いてみた

お題:package-info.javaの一括生成 - No Programming, No Lifeのエントリーを見てチャレンジしてみました。
すでに、複数の言語でやってる人がいたので、絶対誰もやらないであろうIntelliJプラグインで作ってみてました。

プラグインのコード

説明は、コメントを見てね。

プラグインの動き

プロジェクトビューのコンテキストメニューに「Create package-info.java」なるメニューを追加してます。
このメニューは、ソースコードディレクトリ配下でのみ活性化されます。
f:id:sioiri:20120818004307p:plain

わかりづらいけど、実行するとこんな感じにどんと生成されます。
f:id:sioiri:20120818004514p:plain

見た目はこんな感じです。
f:id:sioiri:20120818004629p:plain

おわり。