Class BoundReplaceStrategy<T extends FeatureInput,​S extends ReplaceStrategy<T>>

Object
org.anchoranalysis.feature.session.replace.BoundReplaceStrategy<T,​S>
Type Parameters:
T - feature-input type
S - strategy-type

public class BoundReplaceStrategy<T extends FeatureInput,​S extends ReplaceStrategy<T>>
extends Object
Attaches a replacement-strategy to a session lazily.

i.e. the strategy is attached only when first needed.

This is because as the relevant parameters are not available when we need to call the constructor.