Encapsulates functionality to reflectively invoke the constructor
for a given case class type T
.
Provides access to named members of instances of the supplied type P
.
Returns a map from formal parameter names to type tags, containing one mapping for each constructor argument.
Returns a map from formal parameter names to type tags, containing one mapping for each constructor argument. The resulting map (a ListMap) preserves the order of the primary constructor's parameter list.
Returns true
iff the supplied class symbol corresponds to a
serializable type.
Returns true
iff the supplied class symbol corresponds to a
serializable type.
Returns Some(methodMirror) for the public varargs apply method of the supplied type's companion object, if one exists.
Returns Some(methodMirror) for the public varargs apply method of the supplied type's companion object, if one exists. Returns None otherwise.
Returns a type tag for the parent scala.Enumeration
of the supplied
enumeration value type.
Returns a type tag for the parent scala.Enumeration
of the supplied
enumeration value type.
Returns Some(MethodMirror) for the public construcor of the supplied class type that takes the supplied argument type as its only parameter.
Returns Some(MethodMirror) for the public construcor of the supplied class type that takes the supplied argument type as its only parameter.
Returns None if no suitable public single-argument constructor can be found for the supplied type.
the type of the class to inspect for a suitable single-argument constructor
the type of the constructor's formal parameter
Returns a sequence of Strings, each of which names a value of the supplied enumeration type.
Returns a sequence of Strings, each of which names a value of the supplied enumeration type.
Returns a TypeTag in the current runtime universe for the supplied type.
Returns a TypeTag in the current runtime universe for the supplied type.
Returns a TypeTag for each currently loaded avro-typeable subtype of the supplied type.
Returns a TypeTag for each currently loaded avro-typeable subtype of the supplied type.
Companion object for ReflectionHelpers