fix model name when obtaining from get$ref

This commit is contained in:
wing328
2018-04-02 15:28:03 +08:00
parent d40c28b2b9
commit d690f429df
5 changed files with 5 additions and 5 deletions

View File

@@ -311,7 +311,7 @@ public class CppPistacheServerCodegen extends AbstractCppCodegen {
}
return "std::vector<" + inner + ">()";
} else if (!StringUtils.isEmpty(p.get$ref())) { // model
return "new " + toModelName(p.get$ref()) + "()";
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
}
return "nullptr";
}

View File

@@ -334,7 +334,7 @@ public class CppQt5ClientCodegen extends AbstractCppCodegen implements CodegenCo
}
// else
if (!StringUtils.isEmpty(p.get$ref())) {
return "new " + toModelName(p.get$ref()) + "()";
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
}
return "NULL";
}

View File

@@ -326,7 +326,7 @@ public class CppRestClientCodegen extends AbstractCppCodegen {
}
return "std::vector<" + inner + ">()";
} else if (!StringUtils.isEmpty(p.get$ref())) {
return "new " + toModelName(p.get$ref()) + "()";
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
}
return "nullptr";
}

View File

@@ -313,7 +313,7 @@ public class CppRestbedServerCodegen extends AbstractCppCodegen {
}
return "std::vector<" + inner + ">()";
} else if (!StringUtils.isEmpty(p.get$ref())) {
return "new " + toModelName(p.get$ref()) + "()";
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
}
return "nullptr";
}

View File

@@ -214,7 +214,7 @@ public class CppTizenClientCodegen extends DefaultCodegen implements CodegenConf
} else if (p instanceof ArraySchema) {
return "new std::list()";
} else if (!StringUtils.isEmpty(p.get$ref())) {
return "new " + toModelName(p.get$ref()) + "()";
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
}
return "null";
}