From a095438f51871a98612b10a519da79e87b8f9144 Mon Sep 17 00:00:00 2001 From: Kim K Date: Mon, 26 Aug 2019 22:45:59 +0800 Subject: [PATCH] fix(#38): Remove parameter type hints in Java methods in generated docs --- ftplugin/java.vim | 4 ++-- test/filetypes/java/class-methods.vader | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/ftplugin/java.vim b/ftplugin/java.vim index c2b4e900..ee85c7f8 100644 --- a/ftplugin/java.vim +++ b/ftplugin/java.vim @@ -41,7 +41,7 @@ call add(b:doge_patterns, { \ 'match': '\m\%(\([[:alnum:]_]\+\)\%(<[[:alnum:][:space:]_,]\+>\)\?\)\%(\s\+[.]\{3}\s\+\|\s\+[.]\{3}\|[.]\{3}\s\+\|\s\+\)\([[:alnum:]_]\+\)', \ 'match_group_names': ['type', 'name'], \ 'format': { -\ 'javadoc': '@param {type} {name} !description', +\ 'javadoc': '@param {name} !description', \ }, \ }, \ 'comment': { @@ -51,7 +51,7 @@ call add(b:doge_patterns, { \ '/**', \ ' * !description', \ '%(parameters| * {parameters})%', -\ '%(returnType| * @return {returnType} !description)%', +\ '%(returnType| * @return !description)%', \ ' */', \ ], \ }, diff --git a/test/filetypes/java/class-methods.vader b/test/filetypes/java/class-methods.vader index 4f7e4dea..23ec719c 100644 --- a/test/filetypes/java/class-methods.vader +++ b/test/filetypes/java/class-methods.vader @@ -18,7 +18,7 @@ Expect java (method with 'TODO' and a @return tag): class Test { /** * [TODO:description] - * @return List [TODO:description] + * @return [TODO:description] */ List createSortedList() {} @@ -68,19 +68,19 @@ Expect java (generated comments with @param and @return tags): class Test { /** * [TODO:description] - * @param String p1 [TODO:description] - * @param int p2 [TODO:description] - * @param Boolean params [TODO:description] - * @return MstRelation [TODO:description] + * @param p1 [TODO:description] + * @param p2 [TODO:description] + * @param params [TODO:description] + * @return [TODO:description] */ private static MstRelation MyParameterizedMethod(String p1, int p2, Boolean ...params) {} /** * [TODO:description] - * @param String p1 [TODO:description] - * @param int p2 [TODO:description] - * @param Boolean params [TODO:description] - * @return ListResultBean [TODO:description] + * @param p1 [TODO:description] + * @param p2 [TODO:description] + * @param params [TODO:description] + * @return [TODO:description] */ ListResultBean MyParameterizedMethod(String p1, int p2, Boolean... params) {} } @@ -102,8 +102,8 @@ Expect java (generated comments with @param and @return tags inserted above the class Test { /** * [TODO:description] - * @param String p1 [TODO:description] - * @param int p2 [TODO:description] + * @param p1 [TODO:description] + * @param p2 [TODO:description] */ @Override protected void MyParameterizedMethod(String p1, int p2) {}