1.1からあるオペレーターで、プロパティーの移譲オブジェクトを生成することができます。property生成時にロジックを実行することができ、例えば以下のようなことができます。プロパティーの親のオブジェクトに何か操作をするプロパティーの生成のパラメーターを検証する使い方まずはプロパティーになるclassを定義しましょう。実装したclassが必要です。ここではAndroidのSharedPreferencesを操作するStringのpropertyを定義します。もつclassを定義します。SharedPreferencesに値を出し入れするにはキーを保持する必要がありますが、必ずしもキーがプロパティー名と同じではありません。そこでプロパティーの移譲オブジェクトにキーを渡せるようにします。キーは空文字だと困るので検証したいですね。}}最後にこのプロパティーを使うclassを定義します。インスタンスのプロパティーをset/getするとSharedPreferencesを操作できます。キーの値を渡していますが、例えばこの値を空文字にするとインスタンス生成時に例外が発生するようになります。インスタンス生成ができるかはテストでチェックしてやるとよいでしょう。propertyを更に柔軟にすることができるでしょう。