提交 cad2bbc6 编写于 作者: oldratlee's avatar oldratlee 🔥

= use argument index instead of repeated argument in String.format

上级 3a0d0750
...@@ -97,9 +97,9 @@ public class TtlExecutorTransformlet implements JavassistTransformlet { ...@@ -97,9 +97,9 @@ public class TtlExecutorTransformlet implements JavassistTransformlet {
String code = String.format( String code = String.format(
// decorate to TTL wrapper, // decorate to TTL wrapper,
// and then set AutoWrapper attachment/Tag // and then set AutoWrapper attachment/Tag
"$%d = %s.get($%d, false, true);" "$%d = %s.get($%1$d, false, true);"
+ "\ncom.alibaba.ttl.threadpool.agent.internal.transformlet.impl.Utils.setAutoWrapperAttachment($%<d);", + "\ncom.alibaba.ttl.threadpool.agent.internal.transformlet.impl.Utils.setAutoWrapperAttachment($%1$d);",
i + 1, PARAM_TYPE_NAME_TO_DECORATE_METHOD_CLASS.get(paramTypeName), i + 1); i + 1, PARAM_TYPE_NAME_TO_DECORATE_METHOD_CLASS.get(paramTypeName));
logger.info("insert code before method " + signatureOfMethod(method) + " of class " + method.getDeclaringClass().getName() + ": " + code); logger.info("insert code before method " + signatureOfMethod(method) + " of class " + method.getDeclaringClass().getName() + ": " + code);
insertCode.append(code); insertCode.append(code);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册