Class responsible for extracting metadata about case class: fields, annotations with attributes.
Class responsible for extracting metadata about case class: fields, annotations with attributes. It is used to simplify getting such information, because current Scala API is very hard to use.