您可以像这样实现您的方法:

def getType[T](clazz: Class[T])(implicit runtimeMirror: ru.Mirror) =

runtimeMirror.classSymbol(clazz).toType

然后像这样调用它:

implicit val mirror = ru.runtimeMirror(getClass.getClassLoader)

getType(classOf[String])

def sClassOf[T](clazz: Class[T])(implicit runtimeMirror: Mirror): SClass[T]

SClass包含typ属性.

编辑

您可能希望将方法更改为此(将保留相同的签名)

def getType[T](clazz: Class[T]):ru.Type = {

val runtimeMirror = ru.runtimeMirror(clazz.getClassLoader)

runtimeMirror.classSymbol(clazz).toType

}

java scala 获取类_在Scala 2.10中获取java.lang.Class [T]的Scala类型相关推荐

  1. java读取微信消息_微信公众平台开发中使用Java如何实现获取用户的信息

    微信公众平台开发中使用Java如何实现获取用户的信息 发布时间:2020-11-18 15:09:28 来源:亿速云 阅读:93 作者:Leah 本篇文章为大家展示了微信公众平台开发中使用Java如何 ...

  2. java se13安装教程_在Linux发行版中安装Java 13/OpenJDK 13的方法

    本文介绍在Linux发行版Ubuntu 18.04/16.04.Debian 10/9.CentOS 7/8.Fedora 31/30/29中安装Java 13/OpenJDK 13.Java SE ...

  3. windows命令获取帮助_如何在Windows 10中获得帮助

    windows命令获取帮助 Windows 10 has a built-in Get Help app that will offer solutions to problems and even ...

  4. 10年java 工作难找吗_对比3-5年和10年的Java程序员,差距在哪里?

    对比3-5年和10年的Java程序员,差距在哪里? 找工作过程中我们经常会看到"与工作年限相匹配的水平"这样的字眼,那么究竟什么样才算是匹配呢? 当然,这个话题可以说是仁者见仁,智 ...

  5. java 文本工具类_干货:排名前16的Java工具类

    原标题:干货:排名前16的Java工具类 作者丨Java技术栈 https://www.jianshu.com/p/9e937d178203 在Java中,工具类定义了一组公共方法,这篇文章将介绍Ja ...

  6. StrUtil.removeAll,java: 无法将类 cn.hutool.core.text.CharSequenceUtil中的方法 removeAll应用到给定类型;

    情况及问题 //原始代码 String s = StrUtil.removeAll(data, "{", "\"", "[", & ...

  7. Android多个imei如何获取,如何在Android 10中获取IMEI号,这是获取在Android 10及以下Android 10中获取IMEI号的代码...

    如何在android 10中获取imei编号,这是获取在android 10及以下android 10中获取imei编号的代码. if (android.os.Build.VERSION.SDK_IN ...

  8. WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串

    WEB自动化(1)环境安装及打开浏览器实例 WEB自动化(2)常用的元素定位方法之xpath详解 WEB自动化(3)PO设计模式原理与实现 WEB自动化(4)使用selenium将网站验证码截图保存为 ...

  9. 反射获取类_新人也能看懂?如何使用 Java 反射?反射的用法及案例

    · 简介 Java Reflection,称为 Java 反射,是Java基础部分的一个比较难的点.Reflection(反射)是被视为动态语言的关键,通过反射机制,我们可以在运行时(runtime) ...

  10. java rhino js类_让Rhino JS看Java类

    我正在玩 Rhino,我已经成功使用了stdlib中的Java类,但没有使用我编译的Java代码. 例如,这工作正常: print(new java.util.Date()); 但是使用NanoHTT ...

最新文章

  1. flash php socket通信_php与flash as3 socket通信传送文件实现代码
  2. java命令行生成jar_命令行生成可执行的jar包
  3. 如何用Git拉取远程分支代码
  4. CAD计算机辅助设计与BIM的区别,3D建模、CAD和BIM三者之间的差异是什么,有什么区别?...
  5. 构建富互联网应用程序监控工作流和流程(4)
  6. Firefox终于返回到了Debian stable
  7. python编译helloworld_python3学习笔记--001--python HelloWorld
  8. jq-实战之表格筛选
  9. 第七讲:tapestry可预览的模板页
  10. Nifi flow 备份恢复
  11. 关于Tungsten Fabic版本问题,这一篇文章说清了
  12. 企业支付宝转账到银行卡(免费率 无限额)PHP 演示示例
  13. windows7系统,ping本机ip地址请求超时的解决方案
  14. 程序员月薪过7万,可以落户北京了
  15. 双排桩弯矩Matlab求解程序,考虑开挖过程椅式双排桩内力及变形分析
  16. 线程的一生(通俗易懂)
  17. Git使用SSH拉取代码,附带生成SSH Key(超详细之一定能成功)
  18. 全面分析前端的网络请求方式
  19. 计算机与电视如何通过网络连接,电视如何和电脑连接?最全的五大法 100%看了收藏!(真实用)!...
  20. 【问】SQL 2012中如何还原数据库?

热门文章

  1. python做硬件自动化测试仪器_基于Python PyVisa和GPIB的硬件测试仪器控制方法
  2. Eigen(6)快操作
  3. Linux Socket API Connect 函数详解
  4. 电脑报警5声_电脑故障怎么判断 常见电脑故障诊断方法介绍【详解】
  5. LeetCode--palindrome-number回文数
  6. java模拟网易邮箱登录_求赐教:网易邮箱Web端模拟登录看信的加密参数_ntes_nnid、_ntes_nuid...
  7. python函数变量的作用域_学不会的Python函数——变量作用域
  8. java api操作hbase_通过JavaAPI使用HBase
  9. apk改之理_一份礼物.apk-O泡果奶的逆向分析
  10. ajax 页面无刷新,Ajax的页面无刷新实现详解(附代码)