summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-04-26 14:37:47 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-12 11:59:09 +0100
commitde66784dba4f13001c202033bd5149f544fc006a (patch)
treec9b9979711790bc9e165d56ecdf81e2830025a4f
parent14ca210f2d30f7bcecc4b5f02dfc9a61e46adc92 (diff)
downloadefl-de66784dba4f13001c202033bd5149f544fc006a.tar.gz
docgen: only generate params for methods when they exist
-rw-r--r--gendoc.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/gendoc.lua b/gendoc.lua
index 7de53ccb30..c59b50de0b 100644
--- a/gendoc.lua
+++ b/gendoc.lua
@@ -1349,8 +1349,12 @@ build_method = function(fn, cl)
f:write_code(gen_func_csig(fn), "c")
f:write_nl()
- f:write_h("Parameters", 3)
- build_parlist(f, fn:parameters_get():to_array())
+ local pars = fn:parameters_get():to_array()
+ if #pars > 0 then
+ f:write_h("Parameters", 3)
+ build_parlist(f, pars)
+ f:write_nl()
+ end
f:write_h("Description", 3)
write_full_doc(f, fn:documentation_get(eolian.function_type.METHOD))