mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-17 00:36:02 +10:00
[강운덕] [LUCYSUS-1744] span의 데이터를 api 를 기반으로 변경하기 위해 1차 적으로 정적으로 api정보를 수집받을수 있도록 수정함.
method의 parameter의 variablename을 획득할수 있도록 수정함. 단 디버그 컴파일 시만 간능함. git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@871 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
package com.profiler.interceptor;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public class DefaultMethodDescriptor implements MethodDescriptor {
|
||||
private String className;
|
||||
private String simpleClassName;
|
||||
|
||||
private String methodName;
|
||||
|
||||
private String[] parameterTypes;
|
||||
private String[] simpleParameterTypes;
|
||||
|
||||
private String[] parameterVariableName;
|
||||
|
||||
|
||||
private String parameterDescriptor;
|
||||
|
||||
|
||||
private String simpleParameterDescriptor;
|
||||
|
||||
private int lineNumber;
|
||||
|
||||
|
||||
public DefaultMethodDescriptor() {
|
||||
}
|
||||
|
||||
public String getParameterDescriptor() {
|
||||
return parameterDescriptor;
|
||||
}
|
||||
|
||||
public void setParameterDescriptor(String parameterDescriptor) {
|
||||
this.parameterDescriptor = parameterDescriptor;
|
||||
}
|
||||
|
||||
public String getSimpleParameterDescriptor() {
|
||||
return simpleParameterDescriptor;
|
||||
}
|
||||
|
||||
public void setSimpleParameterDescriptor(String simpleParameterDescriptor) {
|
||||
this.simpleParameterDescriptor = simpleParameterDescriptor;
|
||||
}
|
||||
|
||||
|
||||
public void setMethodName(String methodName) {
|
||||
this.methodName = methodName;
|
||||
}
|
||||
|
||||
public void setParameterTypes(String[] parameterTypes) {
|
||||
this.parameterTypes = parameterTypes;
|
||||
}
|
||||
|
||||
public void setParameterVariableName(String[] parameterVariableName) {
|
||||
this.parameterVariableName = parameterVariableName;
|
||||
}
|
||||
|
||||
public void setLineNumber(int lineNumber) {
|
||||
this.lineNumber = lineNumber;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMethodName() {
|
||||
return methodName;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClassName() {
|
||||
return className;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSimpleClassName() {
|
||||
return simpleClassName;
|
||||
}
|
||||
|
||||
public void setSimpleClassName(String simpleClassName) {
|
||||
this.simpleClassName = simpleClassName;
|
||||
}
|
||||
|
||||
public void setClassName(String className) {
|
||||
this.className = className;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getParameterTypes() {
|
||||
return parameterTypes;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getParameterVariableName() {
|
||||
return parameterVariableName;
|
||||
}
|
||||
|
||||
public String[] getSimpleParameterTypes() {
|
||||
return simpleParameterTypes;
|
||||
}
|
||||
|
||||
public void setSimpleParameterTypes(String[] simpleParameterTypes) {
|
||||
this.simpleParameterTypes = simpleParameterTypes;
|
||||
}
|
||||
|
||||
public int getLineNumber() {
|
||||
return lineNumber;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user