What is the Scala equivalent of Java's ClassName.class?

scala

Solution

There is a method classOf in `scala.Predef` that retrieves the runtime representation of a class type.

val stringClass = classOf[String]

You can use the `getClass` method to get the class object of an instance at runtime in the same manner as Java

scala> val s = "hello world"
s: String = hello world

scala> s.getClass
res0: Class[_ <: String] = class java.lang.String

Problem

How do I get an instance of `Class` in Scala? In Java, I can do this: ``` Class<String> stringClass = String.class; ``` What would be the equivalent in Scala?

Original source