Java,通过反射记录的方法名称
Java, method name via reflection for logging
正在研究一种快速记录实用方法。通常我会为此使用 Aspects,但在不支持该功能的 Android SDK 中工作。
我将如何使用反射以通用方式获取方法名称?
在 java 中还有任何性能受到反射影响吗?
类似这样的方法可能会起作用:
Thread.currentThread().getStackTrace()[0].getMethodName()
正在研究一种快速记录实用方法。通常我会为此使用 Aspects,但在不支持该功能的 Android SDK 中工作。
我将如何使用反射以通用方式获取方法名称?
在 java 中还有任何性能受到反射影响吗?
类似这样的方法可能会起作用:
Thread.currentThread().getStackTrace()[0].getMethodName()