タグ

ブックマーク / blog.okazuki.jp (2)

  • Viausl Studio 2010で自作コードジェネレータ - かずきのBlog@hatena

    コードの自動生成は、色々なところでされていると思います。Excelのマクロで作ったり、自分でせっせとコードを書いたり、LLな言語を使ってさくっと作ったり、OSSのテンプレートエンジンで作ったり etc... そんな中で、1つコードジェネレータを作るときの選択肢として追加しても良さそうな機能がVisual Studio 2010にあります。その名も「前処理されたテキストテンプレート」です。正直、この名前から何をするものかってさっぱりわかりませんが、コードジェネレータとかを作るときにもってこいの、デキル奴だったりします。 とりあえず、Hello worldから始めてみましょう。HelloCodeGeneratorという名前でコンソールアプリケーションを作成します。そこに「HelloPreTextTemplate.tt」という名前で「前処理されたテキストテンプレート」を作成します。 HelloP

    Viausl Studio 2010で自作コードジェネレータ - かずきのBlog@hatena
  • EclipseでAPTするには! - かずきのBlog@hatena

    aptをコマンドラインで動かすまでは簡単。 antから叩くのもいける。 そなると次はIDEに統合したい!ってことでEclipseからの使い方。 File -> New -> Project... Plug-in Projectを選ぶ プロジェクト名を適当に 次のページで、This plug-in will make contributions to the UIのチェックを外す Finishを押す プラグインのMANIFEST.MFとかのエディタを開く(デフォで開かれる) Dependenciesのページを開く Required Plug-insにorg.eclipse.jdt.apt.coreを追加 Buildのページを開く Binary Buildのbinフォルダにチェックを入れる プログラムを書く アノテーションを作る AnnotationProcessorを作る Annotatio

    EclipseでAPTするには! - かずきのBlog@hatena
  • 1