1
0
mirror of https://github.com/simon987/Much-Assembly-Required.git synced 2025-04-16 09:16:44 +00:00

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

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