码迷,mamicode.com
首页 > 移动开发 > 详细

Android获取Java类名/文件名/方法名/行号

时间:2019-12-28 11:33:31      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:gets   lin   enum   and   number   classname   pre   roi   androi   

    /**
     * Android打印方法路径
     */
    public static void printMethodPath() {
        //new 一个异常类
        Exception exception = new Exception();
        //调用者上级类名
        Log.i(TAG, "Class0———>:" + exception.getStackTrace()[0].getClassName());
        //调用者上级的上级类名
        Log.i(TAG, "Class1———>:" + exception.getStackTrace()[1].getClassName());
        //调用者上级的方法名
        Log.i(TAG, "MethodName0———>:" + exception.getStackTrace()[0].getMethodName());
        //调用者上级的上级方法名
        Log.i(TAG, "MethodName1———>:" + exception.getStackTrace()[1].getMethodName());
        //当前方法行号
        Log.i(TAG, "line0———>:" + exception.getStackTrace()[0].getLineNumber());
        //调用方法行号
        Log.i(TAG, "line1———>:" + exception.getStackTrace()[1].getLineNumber());
    }

Android获取Java类名/文件名/方法名/行号

标签:gets   lin   enum   and   number   classname   pre   roi   androi   

原文地址:https://www.cnblogs.com/mjtabu/p/12111013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!