私はRobolectricを使用しています.Robolectricクラスには静的メソッドがあります:
public static <P, R> P shadowOf_(R instance) {
return (P) ShadowWrangler.getInstance().shadowOf(instance);
}
私は長い間 C# Generics のバックグラウンドを持ってきたので、これについて間違って考えている可能性があります。私の最初の本能は、これをそのまま利用することでした:
Robolectric.shadowOf_<MyShadow>(myInstance).foo();
ただし、これはコンパイルされません (さらに、私と私の C# ジェネリックの背景には、正しく見えません)。
この方法を使用するにはどうすればよいですか?