Community
Participate
Working Groups
import java.io.StringWriter;
import java.text.MessageFormat;
import org.eclipse.wst.jsdt.core.JavaScriptCore;
import org.eclipse.wst.jsdt.core.compiler.CategorizedProblem;
import org.eclipse.wst.jsdt.core.compiler.CharOperation;
import org.eclipse.wst.jsdt.core.compiler.IProblem;
* to indicate that this problem is configurable through options
*/
public int computeSeverity(int problemID){
if (JavaScriptCore.getPlugin().getPluginPreferences().getBoolean("onlySyntaxErrors") && (problemID & IProblem.Syntax) == 0) {
return ProblemSeverities.Ignore;
}
switch (problemID) {
case IProblem.Task :
import org.eclipse.wst.jsdt.core.IClassFile;
import org.eclipse.wst.jsdt.internal.compiler.ast.ASTNode;
Throwable internalException,
CompilationUnitDeclaration unit,
CompilationResult result) {
if (JavaScriptCore.getPlugin().getPluginPreferences().getBoolean("onlySyntaxErrors")) {
return;
if ((result == null) && (unit != null)) {
result = unit.compilationResult; // current unit being processed ?