変換後のデータ型は入力するデータ型の全てのプロパティを有していなければならない。 この演算子の処理結果は、入力されたデータ型に含まれる全てのプロパティをコピーしたデータになる。 また、入力されたデータに含まれないプロパティは、それぞれの初期値となる。
入力されたデータの型と出力先のデータの型に、同じ名前で異なる型のプロパティが存在する場合、 この演算子を含むフローのコンパイルは失敗する。
@param < T> 変換後のデータの種類 @param in 拡張対象の入力 @param targetType 射影する型 @return 拡張演算子 @throws IllegalArgumentException if some parameters were {@code null} @since 0.2.0$_
, for example $_ = 2 * $_
.
@param body a block to execute after any existing code in the method
@param asFinally if true, the block provided wil execute as with a finally block (even if an exception is thrown)
null
if no code generation)
@param vctx validation context
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|