Get all the methods for a given Class
Get all the superclasses of a given Class
Check to see if A is instance of B by checking classOf[A] against classOf[B].
Check to see if A is instance of B by checking classOf[A] against classOf[B]. Example:
trait Foo abstract class Bar extends Foo case class Baz(i: Int) extends Bar isClassInstanceOf[Bar](classOf[Foo]) == false isClassInstanceOf[Foo](classOf[Bar]) == true
Given a name, return the instance of the singleton object for that name.
Call a private method on any instance with the given arguments
Utilities for performing reflection on Scala classes.