|
16 | 16 | *******************************************************************************/ |
17 | 17 | package org.jetbrains.kotlin.core.resolve.lang.java; |
18 | 18 |
|
19 | | -import java.util.Arrays; |
20 | | -import java.util.Set; |
21 | | - |
22 | | -import javax.inject.Inject; |
23 | | - |
| 19 | +import com.intellij.mock.MockProject; |
24 | 20 | import org.eclipse.core.resources.IFolder; |
25 | | -import org.eclipse.jdt.core.Flags; |
26 | | -import org.eclipse.jdt.core.IField; |
27 | | -import org.eclipse.jdt.core.IJavaElement; |
28 | | -import org.eclipse.jdt.core.IJavaProject; |
29 | | -import org.eclipse.jdt.core.IMember; |
30 | | -import org.eclipse.jdt.core.IPackageFragment; |
31 | | -import org.eclipse.jdt.core.IPackageFragmentRoot; |
32 | | -import org.eclipse.jdt.core.ISourceReference; |
33 | | -import org.eclipse.jdt.core.IType; |
34 | | -import org.eclipse.jdt.core.JavaModelException; |
35 | | -import org.eclipse.jdt.core.WorkingCopyOwner; |
36 | | -import org.eclipse.jdt.core.dom.AST; |
37 | | -import org.eclipse.jdt.core.dom.ASTNode; |
38 | | -import org.eclipse.jdt.core.dom.ASTParser; |
39 | | -import org.eclipse.jdt.core.dom.AbstractTypeDeclaration; |
40 | | -import org.eclipse.jdt.core.dom.AnonymousClassDeclaration; |
41 | | -import org.eclipse.jdt.core.dom.ClassInstanceCreation; |
42 | | -import org.eclipse.jdt.core.dom.CompilationUnit; |
43 | | -import org.eclipse.jdt.core.dom.EnumConstantDeclaration; |
44 | | -import org.eclipse.jdt.core.dom.IBinding; |
45 | | -import org.eclipse.jdt.core.dom.ITypeBinding; |
46 | | -import org.eclipse.jdt.core.dom.NodeFinder; |
| 21 | +import org.eclipse.jdt.core.*; |
| 22 | +import org.eclipse.jdt.core.dom.*; |
47 | 23 | import org.eclipse.jdt.internal.core.JavaProject; |
48 | 24 | import org.eclipse.jdt.internal.core.NameLookup; |
49 | 25 | import org.jetbrains.annotations.NotNull; |
|
62 | 38 | import org.jetbrains.kotlin.resolve.CodeAnalyzerInitializer; |
63 | 39 | import org.jetbrains.kotlin.resolve.lazy.KotlinCodeAnalyzer; |
64 | 40 |
|
65 | | -import com.intellij.mock.MockProject; |
| 41 | +import java.util.Arrays; |
| 42 | +import java.util.Set; |
66 | 43 |
|
67 | 44 | public class EclipseJavaClassFinder extends AbstractJavaClassFinder { |
68 | 45 |
|
69 | | - private IJavaProject javaProject = null; |
70 | | - |
71 | | - @Inject |
72 | | - public void setProjectScope(@NotNull IJavaProject project) { |
| 46 | + private IJavaProject javaProject; |
| 47 | + |
| 48 | + public EclipseJavaClassFinder(@NotNull IJavaProject project) { |
73 | 49 | javaProject = project; |
74 | 50 | } |
75 | 51 |
|
|
0 commit comments