|
51 | 51 | import org.eclipse.jdt.core.compiler.CharOperation; |
52 | 52 | import org.eclipse.jdt.core.compiler.IProblem; |
53 | 53 | import org.eclipse.jdt.core.compiler.InvalidInputException; |
| 54 | +import org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies; |
54 | 55 | import org.eclipse.jdt.internal.compiler.batch.FileSystem.Classpath; |
55 | 56 | import org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants; |
56 | 57 | import org.eclipse.jdt.internal.compiler.env.AccessRestriction; |
|
64 | 65 | import org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment; |
65 | 66 | import org.eclipse.jdt.internal.compiler.lookup.PackageBinding; |
66 | 67 | import org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory; |
| 68 | +import org.eclipse.jdt.internal.compiler.problem.ProblemReporter; |
| 69 | +import org.eclipse.jdt.internal.compiler.problem.ProblemSeverities; |
67 | 70 | import org.eclipse.jdt.internal.compiler.util.Util; |
68 | 71 | import org.eclipse.jdt.internal.core.CancelableNameEnvironment; |
69 | 72 | import org.eclipse.jdt.internal.core.JavaModelManager; |
@@ -323,7 +326,12 @@ public void accept(ISourceType[] sourceType, PackageBinding packageBinding, |
323 | 326 | // do nothing |
324 | 327 | } |
325 | 328 |
|
326 | | - }, opts, null, environment); |
| 329 | + }, opts, new ProblemReporter(DefaultErrorHandlingPolicies.ignoreAllProblems() , null, new DefaultProblemFactory()) { |
| 330 | + @Override |
| 331 | + public int computeSeverity(int problemID) { |
| 332 | + return ProblemSeverities.Ignore; |
| 333 | + } |
| 334 | + }, environment); |
327 | 335 |
|
328 | 336 | // resolve the requested bindings |
329 | 337 | for (String bindingKey : bindingKeys) { |
|
0 commit comments