No. Fíjate en los paréntesis.
El operador ternario ?: está entre paréntesis. El retorno será "this.name" + (el resultado del operador ternario)
El operador ternario ?: está entre paréntesis. El retorno será "this.name" + (el resultado del operador ternario)
Código (java) [Seleccionar]
// return this.name + (name.getValueArg() > 0 ? (" " + param) : "");
if(name.getValueArg() > 0)
return this.name + " " + param;
else
return this.name;