问题
Working on a quick logging utility method. Normally I would use Aspects for this but working in the Android SDK where there isnt support for that.
How would I go about grabbing a method name in a generic way using reflection?
Also any performance hit in java with reflection ?
回答1:
Something like this will probably work:
Thread.currentThread().getStackTrace()[0].getMethodName()
来源:https://stackoverflow.com/questions/28948076/java-method-name-via-reflection-for-logging