public class MethodParser extends Object
| 构造器和说明 |
|---|
MethodParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
static javassist.CtMethod |
getMethod(String className,
String methodName)
获取调用方法
|
static MethodInfo |
getMethodInfo(javassist.CtMethod method,
String[] parameterNames)
获取方法信息
|
static MethodInfo |
getMethodInfo(org.aspectj.lang.reflect.MethodSignature signature,
int lineNumber)
获取方法信息
|
static MethodInfo |
getMethodInfo(String className,
String methodName)
获取方法信息
|
static MethodInfo |
getMethodInfo(String className,
String methodName,
String[] parameterNames)
获取方法信息
|
public static javassist.CtMethod getMethod(String className, String methodName) throws javassist.NotFoundException
className - 全类名methodName - 方法名称javassist.NotFoundException - 未知方法异常public static MethodInfo getMethodInfo(String className, String methodName)
className - 全类名methodName - 方法名称public static MethodInfo getMethodInfo(String className, String methodName, String[] parameterNames)
className - 全类名methodName - 方法名称parameterNames - 参数列表public static MethodInfo getMethodInfo(javassist.CtMethod method, String[] parameterNames)
method - 方法对象parameterNames - 参数列表public static MethodInfo getMethodInfo(org.aspectj.lang.reflect.MethodSignature signature, int lineNumber)
signature - 方法签名lineNumber - 方法行号Copyright © 2019. All rights reserved.