建设网站价位,dede如何制作网站地图,晋城网站建设公司排名,杭州十大设计公司排名1.类#xff08;接口/枚举等同理#xff09; 2.方法模版
先自定义一个模版组#xff0c;然后在里面添加模版名#xff0c;触发快捷键#xff08;Tab/Enter#xff09;#xff0c;模版描述#xff0c;哪些语言中应用 模版中的自定义参数params和returns可以自动展开参数…1.类接口/枚举等同理 2.方法模版
先自定义一个模版组然后在里面添加模版名触发快捷键Tab/Enter模版描述哪些语言中应用 模版中的自定义参数params和returns可以自动展开参数列表和返回值具体在Edit Variables中设置Groovy脚本并勾选上
params脚本:
groovyScript(def result; def params\${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split(,).toList(); for(i 0; i params.size(); i) {result * param params[i] ((i params.size() - 1) ? \\n: )}; return result, methodParameters())returns脚本:
groovyScript(def result; def params\${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split().toList(); for(i 0; i params.size(); i) {if(i!0){result;}; def p1params[i].split(,).toList(); for(i2 0; i2 p1.size(); i2) { def p2p1[i2].split(\\\\.).toList(); resultp2[p2.size()-1]; if(i2!p1.size()-1){result,} } ; }; return result, methodReturnType())