this exception is thrown when a user tries to generate an Emblem for a case class that has multiple parameter lists.
this exception is thrown when a user tries to generate an Emblem for a case class that has multiple parameter lists.
Emblem generation for non-case class types may be supported in the future. these types would have to meet some other criteria, to assure that we can construct properties and builders in a well-behaved manner.
this exception is thrown when a user tries to generate an Emblem for an inner case class.
this exception is thrown when a user tries to generate an
Emblem 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 { case class 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 generation for inner classes may be supported in the future.
an exception thrown when TestDataGenerator cannot generate requested data due to encountering an unsupported type
an exception thrown when an asynchronous Transformer or a synchronous Transformer cannot transform requested data due to encountering an unsupported type
an exception thrown when an asynchronous Traversor or a synchronous Traversor cannot visit requested data due to encountering an unsupported type
an exception thrown when a Visitor cannot visit requested data due to encountering an unsupported type
An exception that is thrown on attempt to construct a EmblemPool with more than one Emblem for the same type
An exception that is thrown on attempt to construct a UnionPool with more than one Union for the same type
an exception thrown by emblem library
an exception indicating a failure to build an instance with an Emblem.InstanceBuilder
an exception thrown when the user attempts to build an emblem.emblematic.EmblematicPropPath where one of the intermediate steps in the specified path is something that is not covered by the emblem.emblematic.Emblematic
an exception thrown when constructing an EmblemPool
an exception thrown when constructing an EmblematicPropPath
an exception thrown when the user attempts to build an EmblematicPropPath with a specified type, but the actual type of the path is something else
an exception thrown when the user attempts to build an EmblematicPropPath with an empty path
an exception indicating you broke the contract of one of the emblem.emblematic.Emblem factory methods
an exception thrown when the user attempts to use a
emblem.emblematic.Union on an instance that is properly typed for the
Union
, but whose type was not declared as a constituent when the Union
was constructed
an exception thrown when the user attempts to use a
emblem.emblematic.Union on an instance that is properly typed for the
Union
, but whose type was not declared as a constituent when the Union
was constructed
the union type
an exception thrown when attempting to retrieve a property by name from an Emblem or a Union that doesn't exist
an exception thrown when the user attempts to build an emblem.emblematic.EmblematicPropPath where one of the intermediate steps in the specified path is something that is not covered by the emblem.emblematic.Emblematic
an exception thrown by Emblem.InstanceBuilder.build when a required property was not set by Emblem.InstanceBuilder.setProp
an exception thrown by a emblem.emblematic.traversors.async.Traversor, or one of its cousins in the emblem.emblematic.traversors package
this exception is thrown when a user tries to generate an Emblem for a type that is not a case class.
this exception is thrown when a user tries to generate an Emblem for a type that is not a case class.
Emblem generation for non-case class types may be supported in the future. these types would have to meet some other criteria, to assure that we can construct properties and builders in a well-behaved manner.
an exception thrown when constructing a UnionPool