From d5ddb8e439c197990a4a1cb0b71d84157497b384 Mon Sep 17 00:00:00 2001 From: Kevin Ramharak Date: Tue, 22 Jan 2019 20:54:26 +0100 Subject: [PATCH] allow operand validation methods to be overriden --- .../main/java/net/simon987/server/assembly/Instruction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/src/main/java/net/simon987/server/assembly/Instruction.java b/Server/src/main/java/net/simon987/server/assembly/Instruction.java index 26dbe3f..8a521cd 100755 --- a/Server/src/main/java/net/simon987/server/assembly/Instruction.java +++ b/Server/src/main/java/net/simon987/server/assembly/Instruction.java @@ -102,7 +102,7 @@ public abstract class Instruction { * @param o2 Source operand * @return true if valid */ - public static boolean operandsValid(Operand o1, Operand o2) throws IllegalOperandException { + public boolean operandsValid(Operand o1, Operand o2) { return o1.getType() != OperandType.IMMEDIATE16; } @@ -112,7 +112,7 @@ public abstract class Instruction { * @param o1 source operand * @return true if the specified operand can be used with this instruction */ - public static boolean operandValid(Operand o1) { + public boolean operandValid(Operand o1) { return true; }