allow operand validation methods to be overriden

This commit is contained in:
Kevin Ramharak 2019-01-22 20:54:26 +01:00
parent 4f4cecf60c
commit d5ddb8e439

View File

@ -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;
}