// This rule specifies whether you are allowed
to have
// conditional expressions.
// A conditional expression is a construct from C/C++
// where it was (mainly) used in macros.
// They help in making short 'if' statements but are
// somewhat hard to read for the beginner.
// conditional expression
...
String name = (! checkFieldEmpty(mNameField) ?
mNameField.getText()
: "");
// the same with an if/else statement
...
String name = null;
if (checkFieldEmpty(mNameField))
{
name = mNameField.getText();
}
else
{
name = "";
}