プリミティブ型リテラルまたは型変数を式で使用できますinstanceofか?
class MyClass<T> {
{
boolean b1 = null instanceof T; // T erasure -> Object should be used
boolean b2 = 2 instanceof Integer; // Incompatible operands
}
コンパイル エラーが発生します。これらのエラーを回避し、式でプリミティブ型リテラル/型変数を使用する方法はありますinstanceofか?
基本的に、そんなことは絶対にできないと安心したいのです。