Package org.aoju.bus.core.toolkit
Class CallerKit
java.lang.Object
org.aoju.bus.core.toolkit.CallerKit
调用者 可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?> 获得调用者static Class<?> getCaller(int depth) 获得调用者,指定第几级调用者 调用者层级关系:static StringgetCallerMethodName(boolean isFullName) 获取调用此方法的方法名static Class<?> 获得调用者的调用者static booleanisCalledBy(Class<?> clazz) 是否被指定类调用
-
Constructor Details
-
CallerKit
public CallerKit()
-
-
Method Details
-
getCaller
-
getCallers
-
getCaller
-
isCalledBy
-
getCallerMethodName
获取调用此方法的方法名- Parameters:
isFullName- 是否返回全名,全名包括方法所在类的全路径名- Returns:
- 调用此方法的方法名
-