Refactor: fix ResolverClassData constructor

This commit is contained in:
Pavel V. Talanov
2012-11-04 22:50:52 +04:00
parent 02c28943a0
commit 5a7c1551d2
@@ -17,7 +17,6 @@
package org.jetbrains.jet.lang.resolve.java.data; package org.jetbrains.jet.lang.resolve.java.data;
import com.intellij.psi.PsiClass; import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiPackage;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.resolve.name.FqName; import org.jetbrains.jet.lang.resolve.name.FqName;
@@ -27,26 +26,25 @@ import org.jetbrains.jet.lang.resolve.name.FqName;
*/ */
public class ResolverClassData extends ResolverScopeData { public class ResolverClassData extends ResolverScopeData {
public ResolverClassData( private ResolverClassData(
@Nullable PsiClass psiClass, @NotNull PsiClass psiClass,
@Nullable PsiPackage psiPackage,
@Nullable FqName fqName, @Nullable FqName fqName,
boolean staticMembers boolean staticMembers
) { ) {
super(psiClass, psiPackage, fqName, staticMembers); super(psiClass, null, fqName, staticMembers);
} }
@NotNull @NotNull
public static ResolverClassData createSyntheticClassObjectClassData( public static ResolverClassData createSyntheticClassObjectClassData(
@Nullable PsiClass psiClass @NotNull PsiClass psiClass
) { ) {
return new ResolverClassData(psiClass, null, null, true); return new ResolverClassData(psiClass, null, true);
} }
public static ResolverClassData createBinaryClassData( public static ResolverClassData createBinaryClassData(
@NotNull PsiClass psiClass, @NotNull PsiClass psiClass,
@Nullable FqName fqName @Nullable FqName fqName
) { ) {
return new ResolverClassData(psiClass, null, fqName, false); return new ResolverClassData(psiClass, fqName, false);
} }
} }