diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetPropertyStub.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetPropertyStub.java index bc8b50d00bc..5f2fb7ceb39 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetPropertyStub.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetPropertyStub.java @@ -24,4 +24,6 @@ public interface PsiJetPropertyStub extends PsiJetStubWithFqName { boolean hasDelegate(); boolean hasDelegateExpression(); boolean hasInitializer(); + boolean hasReceiverTypeRef(); + boolean hasReturnTypeRef(); } diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetPropertyElementType.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetPropertyElementType.java index 1ad628ebb11..1e238e244c2 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetPropertyElementType.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetPropertyElementType.java @@ -58,6 +58,7 @@ public class JetPropertyElementType extends JetStubElementType implements Psi private final boolean hasDelegate; private final boolean hasDelegateExpression; private final boolean hasInitializer; + private final boolean hasReceiverTypeRef; + private final boolean hasReturnTypeRef; private final FqName fqName; public PsiJetPropertyStubImpl( @@ -42,6 +44,8 @@ public class PsiJetPropertyStubImpl extends StubBase implements Psi boolean hasDelegate, boolean hasDelegateExpression, boolean hasInitializer, + boolean hasReceiverTypeRef, + boolean hasReturnTypeRef, @Nullable FqName fqName ) { super(parent, JetStubElementTypes.PROPERTY); @@ -59,6 +63,8 @@ public class PsiJetPropertyStubImpl extends StubBase implements Psi this.hasDelegate = hasDelegate; this.hasDelegateExpression = hasDelegateExpression; this.hasInitializer = hasInitializer; + this.hasReceiverTypeRef = hasReceiverTypeRef; + this.hasReturnTypeRef = hasReturnTypeRef; this.fqName = fqName; } @@ -87,6 +93,16 @@ public class PsiJetPropertyStubImpl extends StubBase implements Psi return hasInitializer; } + @Override + public boolean hasReceiverTypeRef() { + return hasReceiverTypeRef; + } + + @Override + public boolean hasReturnTypeRef() { + return hasReturnTypeRef; + } + @Nullable @Override public FqName getFqName() {