zoukankan      html  css  js  c++  java
  • 【IDEA】IDEA自定义注解无法自动识别入参和出参

    IDEA自定义注解无法自动识别入参和出参

    原因:使用方法错误 直接使用名字是无法触发的

    官方要求:/* + 自定义注释名 + 触发键

    这里建议使用:

    /* + * + Enter方式触发

    image-20211012171758541

    这里推荐一种模板格式(就是这样 不要另外加 /*会冗余 这样写刚好符合javadoc格式):

    *
     * @author      : DengSchoo
     * @description : TODO
     * @dateTime    : $DATE$ $TIME$
     * @params
     $params$
     * @return      : $return$
     */
    

    使用:

    /** + Enter/Tab

    image-20211012181302086

    我的params参数变量对应groovy脚本:

    groovyScript("def result=''; 
    def types="${_2}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); 
    def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {
    	result+= '\t* @param' + i + '	: ' + params[i] + '	[' + types[i] + ((i < params.size() - 1) ? ']\n' : ']')}; 
    	return result", methodParameters(), methodParameterTypes()) 
    
  • 相关阅读:
    02方法 课后作业1
    HDU 1518
    POJ 2406
    HDU 1953
    HDU 1272
    POJ -- 3842
    POJ -- 3233 求“等比矩阵”前n(n <=10^9)项和
    POJ ---3070 (矩阵乘法求Fibonacci 数列)
    POJ --- 3613 (K步最短路+矩阵快速幂+floyd)
    POJ --- 2918 求解数独
  • 原文地址:https://www.cnblogs.com/DengSchoo/p/15398702.html
Copyright © 2011-2022 走看看