this exception is thrown when a user tries to generate an Emblem or an Extractor for an inner case class. an inner type is a type that belongs to an instance variable, such as
B in the following example:
class A { caseclass B(i: Int) }
val a1 = new A
val a2 = new A
import scala.reflect.runtime.universe.typeOf
typeOf[a1.B] =:= typeOf[a2.B] // evaluates to false
Emblem and Extractor generation for inner classes may be supported in the future.
this exception is thrown when a user tries to generate an Emblem or an Extractor for an inner case class. an inner type is a type that belongs to an instance variable, such as
B
in the following example:Emblem
andExtractor
generation for inner classes may be supported in the future.