Package randoop.generation
Class InputSequenceSelector
- java.lang.Object
-
- randoop.generation.InputSequenceSelector
-
- Direct Known Subclasses:
OrienteeringSelection
,SmallTestsSequenceSelection
,UniformRandomSequenceSelection
public abstract class InputSequenceSelector extends Object
Interface for selecting sequences as input for creating new sequences.
-
-
Constructor Summary
Constructors Constructor Description InputSequenceSelector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
createdExecutableSequence(ExecutableSequence eSeq)
A hook that is called after a new sequence has been created and executed.abstract Sequence
selectInputSequence(SimpleList<Sequence> candidates)
Choose a sequence used as input for creating a new sequence.
-
-
-
Method Detail
-
selectInputSequence
public abstract Sequence selectInputSequence(SimpleList<Sequence> candidates)
Choose a sequence used as input for creating a new sequence.- Parameters:
candidates
- sequences to choose from- Returns:
- the chosen sequence
-
createdExecutableSequence
public void createdExecutableSequence(ExecutableSequence eSeq)
A hook that is called after a new sequence has been created and executed.The default implementation does nothing. Subclasses may override it to add behavior.
- Parameters:
eSeq
- the recently executed sequence which is new and unique, and has just been executed
-
-