From e8033f32919db86c69f5c995486c450df28ebbd4 Mon Sep 17 00:00:00 2001 From: Kevin Ramharak Date: Wed, 23 Jan 2019 09:39:44 +0100 Subject: [PATCH] add operand constructors for easier testing --- .../java/net/simon987/server/assembly/Operand.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Server/src/main/java/net/simon987/server/assembly/Operand.java b/Server/src/main/java/net/simon987/server/assembly/Operand.java index 70e7197..b2ad770 100755 --- a/Server/src/main/java/net/simon987/server/assembly/Operand.java +++ b/Server/src/main/java/net/simon987/server/assembly/Operand.java @@ -36,6 +36,16 @@ public class Operand { */ private int data = 0; + public Operand(OperandType type, int value) { + this.type = type; + this.value = value; + } + + public Operand(OperandType type, int value, int data) { + this(type, value); + this.data = data; + } + /** * Create an Operand from text. It assumes that the numerical values that can't be * parsed are labels that are not defined yet.