Fix build and improve exception handling (#10726)

The PercentType and QuantityType can also throw an IllegalArgumentException.

Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
Wouter Born
2021-05-20 19:15:23 +02:00
committed by GitHub
parent b049d3d13b
commit a032118213
7 changed files with 9 additions and 11 deletions

View File

@@ -46,8 +46,8 @@ import org.slf4j.LoggerFactory;
@NonNullByDefault
public class CommandTag {
private static final List<Class<? extends Command>> otherCommandTypes = Arrays.asList(DecimalType.class,
QuantityType.class, OnOffType.class, OpenClosedType.class, UpDownType.class, HSBType.class,
private static final List<Class<? extends Command>> otherCommandTypes = Arrays.asList(HSBType.class,
DecimalType.class, QuantityType.class, OnOffType.class, OpenClosedType.class, UpDownType.class,
PlayPauseType.class, RewindFastforwardType.class, StringType.class);
private static final List<Class<? extends Command>> percentCommandType = Arrays.asList(PercentType.class);