mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-20 18:25:55 +10:00
[강운덕] [LUCYSUS-1744] api metadata를 별도 전송하고 metadata의 상수값을 전달하는 로직 개발.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1134 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
@@ -217,9 +217,9 @@ public class JavaAssistClass implements InstrumentClass {
|
||||
|
||||
methodDescriptor.setClassName(ctClass.getName());
|
||||
|
||||
CtClass[] parameterTypes = behavior.getParameterTypes();
|
||||
String[] parameterType = JavaAssistUtils.getParameterType(parameterTypes);
|
||||
methodDescriptor.setParameterTypes(parameterType);
|
||||
CtClass[] ctParameterTypes = behavior.getParameterTypes();
|
||||
String[] parameterTypes = JavaAssistUtils.getParameterType(ctParameterTypes);
|
||||
methodDescriptor.setParameterTypes(parameterTypes);
|
||||
|
||||
String[] parameterVariableName = JavaAssistUtils.getParameterVariableName(behavior);
|
||||
methodDescriptor.setParameterVariableName(parameterVariableName);
|
||||
@@ -227,9 +227,11 @@ public class JavaAssistClass implements InstrumentClass {
|
||||
int lineNumber = JavaAssistUtils.getLineNumber(behavior);
|
||||
methodDescriptor.setLineNumber(lineNumber);
|
||||
|
||||
String parameterDescription = ApiUtils.mergeParameterVariableNameDescription(parameterType, parameterVariableName);
|
||||
methodDescriptor.setParameterDescriptor(parameterDescription);
|
||||
String parameterDescriptor = ApiUtils.mergeParameterVariableNameDescription(parameterTypes, parameterVariableName);
|
||||
methodDescriptor.setParameterDescriptor(parameterDescriptor);
|
||||
|
||||
String apiDescriptor = ApiUtils.mergeApiDescriptor(ctClass.getName(), methodName, parameterDescriptor);
|
||||
methodDescriptor.setApiDescriptor(apiDescriptor);
|
||||
|
||||
interceptor.setMethodDescriptor(methodDescriptor);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user