public class HeaderMagnet$ extends java.lang.Object implements LowPriorityHeaderMagnetImplicits
Modifier and Type | Field and Description |
---|---|
static HeaderMagnet$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
HeaderMagnet$() |
Modifier and Type | Method and Description |
---|---|
<T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> |
fromClassForModeledCustomHeader(java.lang.Class<T> clazz,
ModeledCustomHeaderCompanion<T> companion) |
<T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> |
fromClassTagForModeledCustomHeader(scala.reflect.ClassTag<T> tag,
ModeledCustomHeaderCompanion<T> companion) |
<T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> |
fromUnitForModeledCustomHeader(scala.runtime.BoxedUnit u,
scala.reflect.ClassTag<T> tag,
ModeledCustomHeaderCompanion<T> companion)
If possible we want to apply the special logic for
ModeledCustomHeader to extract custom headers by type,
otherwise the default fromUnit is good enough (for headers that the parser emits in the right type already). |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromClassNormalHeader, fromClassNormalJavaHeader, fromClassTagNormalHeader, fromUnitNormalHeader
public static final HeaderMagnet$ MODULE$
public <T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> HeaderMagnet<T> fromUnitForModeledCustomHeader(scala.runtime.BoxedUnit u, scala.reflect.ClassTag<T> tag, ModeledCustomHeaderCompanion<T> companion)
ModeledCustomHeader
to extract custom headers by type,
otherwise the default fromUnit
is good enough (for headers that the parser emits in the right type already).u
- (undocumented)tag
- (undocumented)companion
- (undocumented)public <T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> HeaderMagnet<T> fromClassForModeledCustomHeader(java.lang.Class<T> clazz, ModeledCustomHeaderCompanion<T> companion)
public <T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> HeaderMagnet<T> fromClassTagForModeledCustomHeader(scala.reflect.ClassTag<T> tag, ModeledCustomHeaderCompanion<T> companion)