Skip to content

java 不支持函数名称上有throw的注释生成、return类型捕捉不到 #470

@54853315

Description

@54853315

想要支持新的语言:

语言:java

您的特性请求是否与问题相关?请描述

问题1: 函数名称上有throws,未生成注释部分

(我尝试在settings.js里配置 fileheader.cursorMode 里增加 throws ,但每次都是空的,应该是没有做这块的捕捉?)

    /**
     * @description: 
     * @param {Article} requestBody
     * @return {*}  
     */    
    public boolean insertArticle(Article requestBody) throws EntityExistsException { 
    }

问题2: 返回类型完全无法匹配上,无论是String、Boolean这些,还是class,都会生成@return {*}

/**
     * @description: 
     * @param {Article} requestBody
     * @return {*}
     */    
    public boolean insertArticle(Article requestBody) throws EntityExistsException {
   }

问题3:有概率识别不到传参(下方代码是在同一份java文件里,属于上下方法)

    /**
     * @description: 
     * @param {Exception} abc
     * @return {*}
     */
    public Article abc(Exception abc) {
    }

    /**
     * @description: 
     * @param {*}
     * @return {*}
     */
    public String runtimeException(Exception e) {
    }

image

问题4: 对于没有任何传参和返回的方法生成注释中仍然出现占位的@params {*}@returns {*}(代码问题3)


作者开源辛苦了,我斥资巨款打赏了0.1¥

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions