package com.intellij.lang.javascript.flex.build;
import org.jetbrains.annotations.Nullable;
public class FlexCompilerException extends Exception {
private final @Nullable String myUrl;
private final int myLine;
private final int myColumn;
public FlexCompilerException(final String message) {
super(message);
myUrl = null;
myLine = -1;
myColumn = -1;
}
public FlexCompilerException(final String message, final String url, final int line, final int column) {
super(message);
myUrl = url;
myLine = line;
myColumn = column;
}
public FlexCompilerException(final String message, final String url) {
super(message);
myUrl = url;
myLine = -1;
myColumn = -1;
}
@Nullable
public String getUrl() {
return myUrl;
}
public int getLine() {
return myLine;
}
public int getColumn() {
return myColumn;
}
}