[qooxdoo-commit] [qooxdoo/qooxdoo] 90ef52: [BUG #6857] fixed @return processing
Brought to you by:
ecker,
martinwittemann
From: thron7 <th...@us...> - 2012-09-27 17:54:07
|
Branch: refs/heads/master Home: https://github.com/qooxdoo/qooxdoo Commit: 90ef5270bcd6903fcf1c90be104eaf8fd0fec7cc https://github.com/qooxdoo/qooxdoo/commit/90ef5270bcd6903fcf1c90be104eaf8fd0fec7cc Author: thron7 <th...@us...> Date: 2012-09-27 (Thu, 27 Sep 2012) Changed paths: M framework/source/class/qx/bom/Selection.js M tool/pylib/ecmascript/backend/api.py M tool/pylib/ecmascript/frontend/Comment.py Log Message: ----------- [BUG #6857] fixed @return processing 1. made the {Type} element of @return non-optional (this was planned anyway) 2. check if the types array is not empty when constructing api.addTypeInfo 3. fixed @return syntax in qx.bom.Selection - So, a wrong @return will issue a warning and not be added to the data returned from the JSDoc parsing (you could still add an empty type '{}'). - In case of an empty type spec (as with '{}'), an empty list [] will be returned as property "type" from the JSDoc parsing; but then no "types" child will be added in the api-data. |