Alex Rivera | Logout

How can I easily get a Scala case class's name?

Asked 2010-04-16T22:10:08.810
75

Given:

case class FirstCC {
  def name: String = ... // something that will give "FirstCC"
}
case class SecondCC extends FirstCC
val one = FirstCC()
val two = SecondCC()

How can I get "FirstCC" from one.name and "SecondCC" from two.name?

Edit
Report

1 Answer

11
def name = this.getClass.getName
answered 2010-04-16T22:29:45.967

Your Answer