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;
    }
posted @   yongfengnice  阅读(293)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2020-05-15 直播推流常用推流传输协议
点击右上角即可分享
微信分享提示