如何在eclipse模板中迭代方法参数?

时间:2016-04-04 10:50:58

标签: java eclipse

我想在Eclipse中创建一个模板,用于以下列方式从方法签名开始打印日志:

    void myMethod(Type1 param1, Type2 param2){

         logger.info("myMethod() - [param1: " + param1 + ", param2: " + param2 + "]");

    }

我尝试使用${enclosing_method_arguments}变量,但我找不到解决方案。

2 个答案:

答案 0 :(得分:0)

使用here

查看Reflection API进行试用

或者您可能想要将方法更改为使用省略号(...);

 function updateBiography() {
            return $http.get("pathToData")
                        .then(function (resp) {
                            console.log( "update bio")
                            window.localStorage.setItem('biography', resp.data);
                            window.localStorage.setItem('biographyTimeStamp', Date.now());
                        }, function (err) {
                            console.log('ERR', err);
                        });
        }

答案 1 :(得分:0)

我认为只使用模板是可能的(除非你想开始解析生成的字符串)。

看看这个Eclipse插件https://github.com/dernasherbrezon/eclipse-log-param。它应该能够产生(接近)期望结果。

注意:我自己没试过。