public final class RichImmHashMapCanStep<K,V> extends scala.AnyVal implements MakesKeyValueStepper<K,V,EfficientSubstep>, MakesStepper<scala.Tuple2<K,V>,EfficientSubstep>
Constructor and Description |
---|
RichImmHashMapCanStep(scala.collection.immutable.HashMap<K,V> underlying) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<? extends java.lang.Object> |
getClass() |
<S extends Stepper<?>> |
keyStepper(StepperShape<K,S> ss)
Generates a fresh stepper of type `S` over map keys of type `K`
|
<S extends Stepper<?>> |
stepper(StepperShape<scala.Tuple2<K,V>,S> ss)
Generates a fresh stepper of type `S` for element type `T`
|
scala.collection.immutable.HashMap<K,V> |
underlying() |
<S extends Stepper<?>> |
valueStepper(StepperShape<V,S> ss)
Generates a fresh stepper of type `S` over map values of type `V`
|
public static java.lang.Class<? extends java.lang.Object> getClass()
public <S extends Stepper<?>> S stepper(StepperShape<scala.Tuple2<K,V>,S> ss)
MakesStepper
stepper
in interface MakesStepper<scala.Tuple2<K,V>,EfficientSubstep>
public <S extends Stepper<?>> S keyStepper(StepperShape<K,S> ss)
MakesKeyValueStepper
keyStepper
in interface MakesKeyValueStepper<K,V,EfficientSubstep>
public <S extends Stepper<?>> S valueStepper(StepperShape<V,S> ss)
MakesKeyValueStepper
valueStepper
in interface MakesKeyValueStepper<K,V,EfficientSubstep>