Java コードモデルは GenericEntity をサポートしていますか?
jcodemodelを使用して以下のようなコードを生成しようとしています:
Object obj = new GenericEntity<List<java.lang.String>>(listStr){}
しかし、私にはそれができません。以下のコードを使用しました:
JType jObjType = ((JClass) jcodemodel._ref(GenericEntity.class)).narrow(jcodemodel.ref(List.class).narrow(
jcodemodel.ref(String.class)));
JVar jvobj = jMethodResource.body().decl(jcm.ref(Object.class), "obj", JExpr._new(jObjType).arg(.....listStr reference...));
これを使用して得られるコードは次のとおりです。 Object obj = new GenericEntity>(listStr)
しかし、「{}」がありません。
誰でもここで私を助けることができますか? {}で取得できるようにコードを作成する方法:
Object obj = new GenericEntity<List<java.lang.String>>(listStr){}