Java

GSONのSerializerとDeserializerを書く時に参考になったページ

毎回調べてる気がするのでメモ。 Gson User Guide - gson 公式ドキュメントは外せない。 GSON Serialiser Example | Java Creed Serializerについての解説。取り敢えずこのページを見ておけば問題ないと思う。 GSON Deserialiser Example | Java Creed Deser…

Bazelのrules_kotlinについてのメモ

Bazelのrules_kotlinにkotlin_android_library rule 追加され、Kotlinで書かれたAndroidアプリがビルド可能になったので調べたメモ。 BazelでのAndroidアプリのビルド方法の復習 Bazelのインストール サンプルプロジェクトの用意 workspaceのセットアップ WO…

JavaのString.format内で%をエスケープ

知らなかったのでメモ。 String.format("%s%%", "test"); 出力 test% 参考 stackoverflow.com

BazelでJavaのプロジェクトをビルドする

2015年12月時点でのインストール手順はこちら 概要 Bazelを実際に使って見るためにインストールとサンプルプロジェクトのビルドを試してみる。 Bazel? BazelはGoogleで使われているビルドツールBlazeのOSS版。巨大なソースコードのビルド、テストおよびリリ…

GradleでJavaDocを出力する

ターミナルからコマンドでJavaDocを出力できるようにしてみる。 build.gradleの修正 JavaDocを出力したい対象(moduleとか)のbuild.gradleに以下を追加。 android.libraryVariants.all { variant -> if (variant.name == "debug") { return } task("generateJ…