| class A { | |
| <T> A() {} | |
| { | |
| new <<error descr="Type argument cannot be of primitive type">int</error>>A(); | |
| } | |
| } | |
| class B<T> { | |
| { | |
| new B<<error descr="Type argument cannot be of primitive type">int</error>>(); | |
| B.<<error descr="Type argument cannot be of primitive type">int</error>>m(); | |
| } | |
| <S> void m(){} | |
| } |