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 Platform.createArray用法及代码示例
- Scala PartialFunction.runWith用法及代码示例
- Scala PadTo.groupMapReduce用法及代码示例
- Scala PadTo.inits用法及代码示例
- Scala Prepended.partitionMap用法及代码示例
- Scala PriorityQueue.mkString用法及代码示例
- Scala Prepended.lengthIs用法及代码示例
- Scala Predef.nn用法及代码示例
- Scala Predef.classOf用法及代码示例
- Scala PriorityQueue.sliding用法及代码示例
- Scala Prepended.groupMapReduce用法及代码示例
- Scala Prepended.sortBy用法及代码示例
- Scala Prepended.lengthCompare用法及代码示例
- Scala ProcessCreation.apply用法及代码示例
- Scala PartialFunction.elementWise用法及代码示例
- Scala PadTo.unzip3用法及代码示例
- Scala PriorityQueue.sizeCompare用法及代码示例
- Scala PriorityQueue.groupBy用法及代码示例
- Scala ProcessLogger.buffer用法及代码示例
- Scala Predef.valueOf用法及代码示例
- Scala PriorityQueue.tails用法及代码示例
- Scala PadTo.mkString用法及代码示例
- Scala Prepended.scanRight用法及代码示例
- Scala PadTo.unzip用法及代码示例
- Scala Prepended.combinations用法及代码示例
注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 Platform.getClassForName。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。