Skip to content

Package: AbstractMove

AbstractMove

nameinstructionbranchcomplexitylinemethod
AbstractMove()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.moves.impl;
2:
3: import de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.moves.VierGewinntMove;
4:
5: /**
6: * Represents a move allowed by the rules of the game.
7: * <p>
8: * The purpose of this class is solely to be able to check whether a
9: * {@link Move} implementation is allowed by the rules of the game. As this
10: * class is not public, custom strategies are unable to create {@link Move}
11: * objects that inherit from this class, so custom moves can be distinguished
12: * from possible moves easily.
13: */
14: @SuppressWarnings("PMD.AbstractClassWithoutAnyMethod")
15: public abstract class AbstractMove implements VierGewinntMove {
16:
17: }