我需要找到方法的调用者.是否可以使用堆栈跟踪或反射?
StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace()
根据Javadocs:
数组的最后一个元素表示堆栈的底部,这是序列中最近的方法调用.
StackTraceElement有getClassName()、getFileName()、getLineNumber()和getMethodName().
StackTraceElement
getClassName()
getFileName()
getLineNumber()
getMethodName()
你必须通过实验来确定你想要的索引
Go语言核心36讲 -〔郝林〕
编译原理之美 -〔宫文学〕
雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕
性能测试实战30讲 -〔高楼〕
接口测试入门课 -〔陈磊〕
罗剑锋的C++实战笔记 -〔罗剑锋〕
恋爱必修课 -〔李一帆〕
手把手带你写一门编程语言 -〔宫文学〕
说透低代码 -〔陈旭〕
云计算的必修小课 -〔吕蕴偲〕
AI大模型企业应用实战 -〔蔡超〕
给程序员的写作课 -〔高磊〕
无涯教程 - Numpy教程
无涯教程 - Tcl/Tk教程
无涯教程 - PL/SQL教程
无涯教程 - MATLAB教程
无涯教程 - Rust教程
无涯教程 - Django教程
无涯教程 - Xpath教程
无涯教程 - Go Web 爬虫指南教程