インターフェース MethodReference
- すべての既知の実装クラス:
DefaultMethodReference
public interface MethodReference
参照または呼び出しのための便利なコード生成によるメソッドへの参照。
- 導入:
- 6.0
- 作成者:
- Stephane Nicoll, Phillip Webb
ネストされたクラスのサマリー
方法の概要
修飾子と型メソッド説明org.springframework.javapoet.CodeBlock
このメソッド参照をCodeBlock
として返します。default org.springframework.javapoet.CodeBlock
toInvokeCodeBlock
(MethodReference.ArgumentCodeGenerator argumentCodeGenerator) 指定されたMethodReference.ArgumentCodeGenerator
を使用して、このメソッド参照をCodeBlock
として返します。org.springframework.javapoet.CodeBlock
toInvokeCodeBlock
(MethodReference.ArgumentCodeGenerator argumentCodeGenerator, org.springframework.javapoet.ClassName targetClassName) 指定されたMethodReference.ArgumentCodeGenerator
を使用して、このメソッド参照をCodeBlock
として返します。
メソッドの詳細
toCodeBlock
org.springframework.javapoet.CodeBlock toCodeBlock()このメソッド参照をCodeBlock
として返します。参照がインスタンスメソッドに対するものである場合、this::<method name>
が返されます。- 戻り値:
- メソッド参照のコードブロック。
toInvokeCodeBlock
default org.springframework.javapoet.CodeBlock toInvokeCodeBlock(MethodReference.ArgumentCodeGenerator argumentCodeGenerator) 指定されたMethodReference.ArgumentCodeGenerator
を使用して、このメソッド参照をCodeBlock
として返します。- パラメーター:
argumentCodeGenerator
- 使用する引数コードジェネレーター- 戻り値:
- メソッドを呼び出すコードブロック
toInvokeCodeBlock
org.springframework.javapoet.CodeBlock toInvokeCodeBlock(MethodReference.ArgumentCodeGenerator argumentCodeGenerator, @Nullable org.springframework.javapoet.ClassName targetClassName) 指定されたMethodReference.ArgumentCodeGenerator
を使用して、このメソッド参照をCodeBlock
として返します。targetClassName
は、メソッド呼び出しが追加されるコンテキストを定義します。呼び出し元が、このメソッドが定義されている型のインスタンスを持っている場合、その型をターゲットクラスとして指定することで、そのことを提案できます。
- パラメーター:
argumentCodeGenerator
- 使用する引数コードジェネレーターtargetClassName
- 対象のクラス名- 戻り値:
- メソッドを呼び出すコードブロック