Можно ли использовать троичный оператор в коде, сгенерированном com.sun.codemodel?
com.sun.codemodel
Я хочу сгенерировать следующее утверждение:
this((A==null)?A.getSomething:null)
com.sun.codemodel.JOp.cond уже должен генерировать троичный оператор.См. источник :
com.sun.codemodel.JOp.cond
public static JExpression cond(JExpression cond, JExpression ifTrue, JExpression ifFalse) { return new TernaryOp("?", ":", cond, ifTrue, ifFalse); }