当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Scala Platform.getClassForName用法及代码示例

getClassForName 方法(或属性)属于 scala.compat.Platform 对象(object),其相关用法说明如下。

@inline @deprecated(“使用 `java.lang.Class#forName` 代替。”,因为 = "2.13.0")

用法:

def getClassForName(name: String): Class[_]

使用当前 ClassLoader 返回与具有给定字符串名称的类或接口关联的 Class 对象.在JVM上,调用这个方法相当于:java.lang.Class.forName(name)

有关详细信息,请参阅 java.lang.Class 的 Java 文档。

值参数:

name

所需类的完全限定名称。

返回:

具有指定名称的类的 Class 对象.

抛出:

java.lang.ClassNotFoundException

如果找不到类

java.lang.ExceptionInInitializerError

如果此方法引发的初始化失败

java.lang.LinkageError

如果链接失败

例子:

val a = scala.compat.Platform.getClassForName("java.lang.Integer")  // returns the Class[_] for java.lang.Integer

已弃用

[Since version 2.13.0]

源码:

Platform.scala

相关用法


注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 Platform.getClassForName。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。