visible true

技術的なメモを書く

Kotlin

Kotlin学習とライブラリ作成

第2回Kotlin勉強会 @ Sansan - connpassで「Kotlin学習とライブラリ作成」というタイトルで話してきました。 kmockito jitpackで配信してるので使えます。 GitHub - sys1yagi/kmockito: Mockito for Kotlin. allprojects { repositories { ... maven { url …

kaptで発生するエラーを回避するworkaround (JSR 269ライブラリ作者向け)

KotlinでJSR 269のライブラリを使う場合以下の様にkaptを使って設定するわけですが不安定な動きをする場合があります。 kapt { generateStubs = true } dependencies { compile 'com.github.sys1yagi.fragment-creator:library:0.6.0' kapt 'com.github.sys1…

【解決編】cloud-endpointsを使っているとkaptでコンパイルできなかった

cloud-endpointsを使っているとkaptでコンパイルできなかった - visible trueではgoogle-api-clientのjarを直接参照する事で問題を回避しましたが、根本的な原因と対応方法を@yanex_ru氏に教えて頂きました。 @sys1yagi お待たせしました!今kapt-cloud-endp…

cloud-endpointsを使っているとkaptでコンパイルできなかった

Kotlinでaptがサポートされてサイコーに捗りそうですね。 kapt: Annotation Processing for Kotlinblog.jetbrains.com 早速試してたんですが、以下のエラーが出てコンパイルできないケースがありました。 java.lang.NoSuchMethodError: com.google.common.collec…

jetBrains/anko触ってたらよくわからない実装を見たので調べたらKotlinで引数に拡張関数を取る関数を作れる事がわかった

JetBrains/ankoというイカしたUI構築用DSLが出ましたね。ankoの良さについてはまだ語れるほど使い込んでないので今度にするとして、ankoの実装見てたらよくわからない書き方に出会ったので調べましたメモです。 JetBrains/ankogithub.com ankoとは ankoはKot…