Serviceを読んで理解し、同意したものとみなします。該当すると思われます。回答の以下の部分でしょう。簡単に、あなたは書くことができます。あなたはただ呼ぶことができます。Fooから拡張された全てのクラスのインスタンスを取得。Compilerの設定が反映されない理由は分かりませんが、以下のページを見ると、build.gradleに設定を追加しないと駄目っぽいですね(IntelliJのバグかもしれません)。Authenticationを使ったログイン機能を実装するときのエラーエラーの内容ですがvalues/strings.xmlに該当の値がセットされていないために表示されています。エラーの解消には以下の値を同ファイルに追加してみてください。qiitaの記事では触れられていませんし、プロジェクトもないようですね。本家の例からはmenu/main.xmlとvalues/dimens.xmlが抜け落ちてますね。エラーメッセージは、継承してオーバーライドしているメソッドなので関数の宣言にoverrideがないことを指摘されています。あとはSafetyCallの書き方くらいですかね違いは。自動変換はとても便利ですが、一気にコピペせずにメソッド単位で変換内容を見ながら試すよう私はしています。MainActivity.ktとそれ以外のファイルは以下になります。提示されているファイルは同様の内容になっています。Toastやメニューについてですが、基本的には参照が解決されていないためエラーが表示されています。BootにおけるJUnitがUnresolvedになる。同名のクラスをimportし過ぎですね。以下のようにどれか1つにして下さい。あなたの欲しいメソッドはおそらくはこうです。個の銅バッジ1JavaのコードをKotlinのコードに置き換えたいそもそも元のJavaコードが「こんなコードを書くと一見奇妙な結果が出る」書き方の例になっています。Javaでは、サブクラス側のフィールドは親クラス側のフィールドを隠すような別フィールドになる。コンパイラは「コンパイル時に見えている側」のフィールドを使う。Javaではコンパイル時に決まる型を元にしてどのクラスのstaticメンバーを使うか決められる。いずれも現在のJavaコンパイラでは警告が出るはずです。これらの警告を無視しないようにしましょう。Kotlinでは、そのような誤用を防ぐため、そもそも同様のことは出来ないようになっています。onNextによる値が1度だけ流れてくる時に利用するメソッドです。