From d2e708435443b70609bdaefa84858adf8b15dfa1 Mon Sep 17 00:00:00 2001 From: Kevin Ramharak Date: Tue, 22 Jan 2019 19:20:07 +0100 Subject: [PATCH] update encode throw signature --- .../java/net/simon987/server/assembly/Instruction.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 b6aeaa0..f8643e3 100755 --- a/Server/src/main/java/net/simon987/server/assembly/Instruction.java +++ b/Server/src/main/java/net/simon987/server/assembly/Instruction.java @@ -1,6 +1,6 @@ package net.simon987.server.assembly; - +import net.simon987.server.assembly.exception.AssemblyException; import net.simon987.server.assembly.exception.IllegalOperandException; import java.io.ByteArrayOutputStream; @@ -133,7 +133,7 @@ public abstract class Instruction { * * @param out encoded bytes will be written here */ - public void encode(ByteArrayOutputStream out, int currentLine) throws IllegalOperandException { + public void encode(ByteArrayOutputStream out, int currentLine) throws AssemblyException { if (!noOperandsValid()) { throw new IllegalOperandException("This instruction must have operand(s)!", currentLine); @@ -148,7 +148,7 @@ public abstract class Instruction { } public void encode(ByteArrayOutputStream out, Operand o1, Operand o2, int currentLine) - throws IllegalOperandException { + throws AssemblyException { MachineCode code = new MachineCode(); code.writeOpcode(opCode); @@ -183,7 +183,7 @@ public abstract class Instruction { } public void encode(ByteArrayOutputStream out, Operand o1, int currentLine) - throws IllegalOperandException { + throws AssemblyException { MachineCode code = new MachineCode(); code.writeOpcode(opCode);