EA-39113 Fail for "object { fun testing() = 12 }"

This commit is contained in:
Nikolay Krasko
2012-09-11 13:30:19 +04:00
parent ec6af86761
commit 603d85f29d
2 changed files with 9 additions and 2 deletions
@@ -25,8 +25,8 @@ import com.intellij.psi.stubs.StubOutputStream;
import com.intellij.util.io.StringRef;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.psi.JetNamedFunction;
import org.jetbrains.jet.lang.psi.stubs.PsiJetFileStub;
import org.jetbrains.jet.lang.psi.stubs.PsiJetFunctionStub;
import org.jetbrains.jet.lang.psi.stubs.impl.PsiJetFunctionStubImpl;
import org.jetbrains.jet.lang.resolve.name.FqName;
@@ -67,7 +67,7 @@ public class JetFunctionElementType extends JetStubElementType<PsiJetFunctionStu
@Override
public PsiJetFunctionStub createStub(@NotNull JetNamedFunction psi, @NotNull StubElement parentStub) {
final boolean isTopLevel = parentStub instanceof PsiJetFileStub;
final boolean isTopLevel = psi.getParent() instanceof JetFile;
final boolean isExtension = psi.getReceiverTypeRef() != null;
FqName qualifiedName = psi.getQualifiedName();