* console output fix
diff --git a/core/plugins/org.eclipse.dltk.core/typeinference/org/eclipse/dltk/ti/DefaultTypeInferencer.java b/core/plugins/org.eclipse.dltk.core/typeinference/org/eclipse/dltk/ti/DefaultTypeInferencer.java
index 6d9c2fa..a8a7064 100644
--- a/core/plugins/org.eclipse.dltk.core/typeinference/org/eclipse/dltk/ti/DefaultTypeInferencer.java
+++ b/core/plugins/org.eclipse.dltk.core/typeinference/org/eclipse/dltk/ti/DefaultTypeInferencer.java
@@ -17,6 +17,7 @@
import java.util.Set;
import org.eclipse.core.runtime.Assert;
+import org.eclipse.dltk.core.DLTKCore;
import org.eclipse.dltk.ti.goals.AbstractTypeGoal;
import org.eclipse.dltk.ti.goals.FieldReferencesGoal;
import org.eclipse.dltk.ti.goals.FieldReferencesGoalEvaluator;
@@ -135,9 +136,11 @@
// throw new RuntimeException("No evaluator registered for "
// + goalClass.getName() + " : " + goal);
String className = goalClass.getName();
- System.err.println("No evaluator registered for "
- + className.substring(className.lastIndexOf('.'))
- + ": " + goal + " - using NullGoalEvaluator");
+ if (DLTKCore.DEBUG) {
+ System.err.println("No evaluator registered for "
+ + className.substring(className.lastIndexOf('.'))
+ + ": " + goal + " - using NullGoalEvaluator");
+ }
return new NullGoalEvaluator(goal);
}
Class evalClass = (Class) evaluator;