Question fetched from API endpoint api/expression/10/1
{
"result": [
{
"message": "com.example.mistakes.expression._10_TernaryWithVarArgs.Ex1",
"before": " String before(String formatString, Object... params) {\n\n // before refactoring\n // if (params.length == 0) {\n // return String.format(formatString, \"user\");\n // } else {\n",
"after": " String after(String formatString, Object... params) {\n var defaultParam = new Object[] { \"user\" };\n",
"chapter": 2,
"id": "2_10_1",
"className": "Ex1",
"path": "file:///home/runner/work/100_java_mistakes/100_java_mistakes/back/src/main/java/com/example/mistakes/expression/_10_TernaryWithVarArgs.java"
}
],
"length": 1
}
String before(String formatString, Object... params) {
// before refactoring
// if (params.length == 0) {
// return String.format(formatString, "user");
// } else {
String after(String formatString, Object... params) {
var defaultParam = new Object[] { "user" };