diff options
Diffstat (limited to 'org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java')
-rw-r--r-- | org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java index b40d869d89..b1dc3a04d6 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java @@ -76,6 +76,9 @@ import org.eclipse.jdt.core.compiler.CategorizedProblem; import org.eclipse.jdt.core.compiler.CharOperation; import org.eclipse.jdt.core.eval.IEvaluationContext; import org.eclipse.jdt.internal.compiler.env.IModule; +import org.eclipse.jdt.internal.compiler.env.IModuleEnvironment; +import org.eclipse.jdt.internal.compiler.env.PackageLookup; +import org.eclipse.jdt.internal.compiler.env.TypeLookup; import org.eclipse.jdt.internal.compiler.util.JRTUtil; import org.eclipse.jdt.internal.compiler.util.ObjectVector; import org.eclipse.jdt.internal.compiler.util.SuffixConstants; @@ -116,7 +119,7 @@ import org.xml.sax.SAXException; @SuppressWarnings({ "rawtypes", "unchecked" }) public class JavaProject extends Openable - implements IJavaProject, IProjectNature, SuffixConstants { + implements IJavaProject, IProjectNature, IModuleEnvironment, SuffixConstants { /** * Name of file containing project classpath @@ -3351,4 +3354,16 @@ public class JavaProject return module; } + + @Override + public TypeLookup typeLookup() { + // No direct way to lookup, use the java model APIs instead + return TypeLookup.Dummy; + } + + @Override + public PackageLookup packageLookup() { + // No direct way to lookup, use the java model APIs instead + return PackageLookup.Dummy; + } } |