package de.ovgu.cide.typing.jdt.checks;
import cide.gast.IASTNode;
import de.ovgu.cide.features.source.ColoredSourceFile;
import de.ovgu.cide.typing.jdt.JDTTypingProvider;
import de.ovgu.cide.typing.model.ITypingCheck;
public abstract class AbstractJDTTypingCheck implements ITypingCheck {
protected final IASTNode source;
protected final JDTTypingProvider typingProvider;
protected final ColoredSourceFile file;
public AbstractJDTTypingCheck(ColoredSourceFile file,
JDTTypingProvider typingProvider, IASTNode source) {
this.file = file;
this.source = source;
this.typingProvider = typingProvider;
}
public ColoredSourceFile getFile() {
return file;
}
public Severity getSeverity() {
return Severity.ERROR;
}
public IASTNode getSource() {
return source;
}
}