com.example.mistakes.expression._02_MissingParentheses.Ex3

🚀 com.example.mistakes.expression._02_MissingParentheses.Ex3

Question fetched from API endpoint api/expression/2/3

API Response

GET /api/expression/2/3
{
  "result": [
    {
      "message": "com.example.mistakes.expression._02_MissingParentheses.Ex3",
      "before": "    String before(String value) {\n      return \"Value: \" + value != null ? value : \"(unknown)\";\n    }\n",
      "after": "    String after(String value) {\n      return \"Value: \" + requireNonNullElse(value, \"(unknown)\");\n    }\n",
      "chapter": 2,
      "id": "2_02_3",
      "className": "Ex3",
      "path": "file:///home/runner/work/100_java_mistakes/100_java_mistakes/back/src/main/java/com/example/mistakes/expression/_02_MissingParentheses.java"
    }
  ],
  "length": 1
}

before

before
String before(String value) {
  return "Value: " + value != null ? value : "(unknown)";
}

after

after
String after(String value) {
  return "Value: " + requireNonNullElse(value, "(unknown)");
}