Minor: inline redundant constructor of PsiJetObjectStubImpl
This commit is contained in:
+3
-9
@@ -30,6 +30,7 @@ import org.jetbrains.jet.lang.psi.JetPsiUtil;
|
|||||||
import org.jetbrains.jet.lang.psi.psiUtil.PsiUtilPackage;
|
import org.jetbrains.jet.lang.psi.psiUtil.PsiUtilPackage;
|
||||||
import org.jetbrains.jet.lang.psi.stubs.PsiJetObjectStub;
|
import org.jetbrains.jet.lang.psi.stubs.PsiJetObjectStub;
|
||||||
import org.jetbrains.jet.lang.psi.stubs.impl.PsiJetObjectStubImpl;
|
import org.jetbrains.jet.lang.psi.stubs.impl.PsiJetObjectStubImpl;
|
||||||
|
import org.jetbrains.jet.lang.psi.stubs.impl.Utils;
|
||||||
import org.jetbrains.jet.lang.resolve.lazy.ResolveSessionUtils;
|
import org.jetbrains.jet.lang.resolve.lazy.ResolveSessionUtils;
|
||||||
import org.jetbrains.jet.lang.resolve.name.FqName;
|
import org.jetbrains.jet.lang.resolve.name.FqName;
|
||||||
|
|
||||||
@@ -51,15 +52,8 @@ public class JetObjectElementType extends JetStubElementType<PsiJetObjectStub, J
|
|||||||
String name = psi.getName();
|
String name = psi.getName();
|
||||||
FqName fqName = ResolveSessionUtils.safeFqNameForLazyResolve(psi);
|
FqName fqName = ResolveSessionUtils.safeFqNameForLazyResolve(psi);
|
||||||
List<String> superNames = PsiUtilPackage.getSuperNames(psi);
|
List<String> superNames = PsiUtilPackage.getSuperNames(psi);
|
||||||
return new PsiJetObjectStubImpl(
|
return new PsiJetObjectStubImpl(parentStub, StringRef.fromString(name), fqName, Utils.instance$.wrapStrings(superNames),
|
||||||
parentStub,
|
psi.isTopLevel(), isClassObject(psi), JetPsiUtil.isLocal(psi));
|
||||||
name,
|
|
||||||
fqName,
|
|
||||||
superNames,
|
|
||||||
psi.isTopLevel(),
|
|
||||||
isClassObject(psi),
|
|
||||||
JetPsiUtil.isLocal(psi)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -39,18 +39,6 @@ public class PsiJetObjectStubImpl extends StubBase<JetObjectDeclaration> impleme
|
|||||||
private final boolean isClassObject;
|
private final boolean isClassObject;
|
||||||
private final boolean isLocal;
|
private final boolean isLocal;
|
||||||
|
|
||||||
public PsiJetObjectStubImpl(
|
|
||||||
@NotNull StubElement parent,
|
|
||||||
@Nullable String name,
|
|
||||||
@Nullable FqName fqName,
|
|
||||||
@NotNull List<String> superNames,
|
|
||||||
boolean isTopLevel,
|
|
||||||
boolean isClassObject,
|
|
||||||
boolean isLocal
|
|
||||||
) {
|
|
||||||
this(parent, StringRef.fromString(name), fqName, Utils.instance$.wrapStrings(superNames), isTopLevel, isClassObject, isLocal);
|
|
||||||
}
|
|
||||||
|
|
||||||
public PsiJetObjectStubImpl(
|
public PsiJetObjectStubImpl(
|
||||||
@NotNull StubElement parent,
|
@NotNull StubElement parent,
|
||||||
@Nullable StringRef name,
|
@Nullable StringRef name,
|
||||||
|
|||||||
Reference in New Issue
Block a user