Skip to content

Commit c55a72e

Browse files
committed
Changes dependency injection method in EclipseJavaClassFinder due to previous not working in prerealese eclipse
1 parent cc003b8 commit c55a72e

File tree

1 file changed

+8
-32
lines changed

1 file changed

+8
-32
lines changed

kotlin-eclipse-core/src/org/jetbrains/kotlin/core/resolve/lang/java/EclipseJavaClassFinder.java

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,10 @@
1616
*******************************************************************************/
1717
package org.jetbrains.kotlin.core.resolve.lang.java;
1818

19-
import java.util.Arrays;
20-
import java.util.Set;
21-
22-
import javax.inject.Inject;
23-
19+
import com.intellij.mock.MockProject;
2420
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.*;
4723
import org.eclipse.jdt.internal.core.JavaProject;
4824
import org.eclipse.jdt.internal.core.NameLookup;
4925
import org.jetbrains.annotations.NotNull;
@@ -62,14 +38,14 @@
6238
import org.jetbrains.kotlin.resolve.CodeAnalyzerInitializer;
6339
import org.jetbrains.kotlin.resolve.lazy.KotlinCodeAnalyzer;
6440

65-
import com.intellij.mock.MockProject;
41+
import java.util.Arrays;
42+
import java.util.Set;
6643

6744
public class EclipseJavaClassFinder extends AbstractJavaClassFinder {
6845

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) {
7349
javaProject = project;
7450
}
7551

0 commit comments

Comments
 (0)