package com.hannesdorfmann.fragmentargs.processor;
import javax.lang.model.element.Element;
/**
* A simple exception that will be thrown if something went wrong (error message will be printed
* before throwing exception)
*
* @author Hannes Dorfmann
*/
public class ProcessingException extends Exception {
private Element element;
private String message;
private Object[] messageArgs;
public ProcessingException(Element element, String message, Object... messageArgs) {
this.element = element;
this.message = message;
this.messageArgs = messageArgs;
}
public Element getElement() {
return element;
}
@Override public String getMessage() {
return message;
}
public Object[] getMessageArgs() {
return messageArgs;
}
}