FractionFormatException.java

package com.github.dakusui.symfonion.exceptions;

import java.io.Serial;

import static java.lang.String.format;

public class FractionFormatException extends Exception {

	/**
	 * A serial version UID string.
	 */
	@Serial
	private static final long serialVersionUID = -8791776177337740280L;
	private final String fraction;
	
	
	public FractionFormatException(String fraction) {
		super(format("'%s' is an invalid fraction", fraction));
		this.fraction = fraction;
	}
	
	public String getFractionString() {
		return this.fraction;
	}

}