Javaでは、以下のような省略変数の代入を使用しようとしています。現在owner
、別の行に割り当てられていますが、以下と同じ行に配置したいと思います。これは機能していません-それは不可能ですか、それとも別のルートがありますか?
if ((User owner = search.getOwner()) instanceof User && owner.getId() != null) {
searchQuery.append("owner_id = :ownerId AND ");
queryMap.put("ownerId", owner.getId());
}
ありがとう