package org.reasm.m68k.messages;
import org.reasm.AssemblyErrorMessage;
/**
* An error message that is generated during an assembly when an index register specifies an invalid value in the scale
* specification.
*
* @author Francis Gagné
*/
public class InvalidScaleValueErrorMessage extends AssemblyErrorMessage {
private final int scale;
/**
* Initializes a new InvalidScaleValueErrorMessage.
*
* @param scale
* the invalid scale value
*/
public InvalidScaleValueErrorMessage(int scale) {
super("Invalid scale value: " + scale);
this.scale = scale;
}
/**
* Gets the invalid scale value that generated this error message.
*
* @return the invalid scale value
*/
public final int getScale() {
return this.scale;
}
}