是否可以在com.sun.codemodel
?
我希望生成以下声明:
this((A==null)?A.getSomething:null)
答案 0 :(得分:2)
com.sun.codemodel.JOp.cond
应该已经生成了一个三元运算符。请参阅source:
public static JExpression cond(JExpression cond, JExpression ifTrue, JExpression ifFalse) {
return new TernaryOp("?", ":", cond, ifTrue, ifFalse);
}