android开发如何判断一个类是java类还是kotlin类的解决方法

随着kotlin越来越流行,项目引入kotlin混编可能性越来越大,有时可能需要业务判断是java编写的还是是kotlin编写,今天折腾了一下,终于搞定编码过程如何判断一个类是java类还是kotlin类了

static boolean isKtClass(Object object) {
        Annotation[] annotations = object.getClass().getAnnotations();
        if (annotations == null) {
            return false;
        }
        for (int i = 0; i < annotations.length; i++) {
            if (annotations[i].toString().contains("kotlin")) {
                return true;
            }
        }
        return false;
    }

Original: https://www.cnblogs.com/yongfengnice/p/16274042.html
Author: yongfengnice
Title: android开发如何判断一个类是java类还是kotlin类的解决方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536925/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球