diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetParameterStub.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetParameterStub.java index 123466a6f85..7f41d9c916c 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetParameterStub.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/PsiJetParameterStub.java @@ -16,15 +16,10 @@ package org.jetbrains.jet.lang.psi.stubs; -import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.psi.JetParameter; public interface PsiJetParameterStub extends PsiJetStubWithFqName { boolean isMutable(); boolean isVarArg(); - @Nullable - String getTypeText(); - @Nullable - String getDefaultValueText(); boolean hasValOrValNode(); } diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetParameterElementType.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetParameterElementType.java index 98e43bb4259..7181f797157 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetParameterElementType.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/stubs/elements/JetParameterElementType.java @@ -40,14 +40,8 @@ public class JetParameterElementType extends JetStubElementType implements P private final StringRef name; private final boolean isMutable; private final boolean isVarArg; - private final StringRef typeText; - private final StringRef defaultValueText; + //TODO: store as StringRef private final FqName fqName; private final boolean hasValOrValNode; @@ -39,32 +38,16 @@ public class PsiJetParameterStubImpl extends StubBase implements P FqName fqName, StringRef name, boolean isMutable, boolean isVarArg, - StringRef typeText, StringRef defaultValueText, boolean hasValOrValNode ) { super(parent, JetStubElementTypes.VALUE_PARAMETER); this.name = name; this.isMutable = isMutable; this.isVarArg = isVarArg; - this.typeText = typeText; - this.defaultValueText = defaultValueText; this.fqName = fqName; this.hasValOrValNode = hasValOrValNode; } - public PsiJetParameterStubImpl( - StubElement parent, - FqName fqName, String name, - boolean isMutable, - boolean isVarArg, - String typeText, - String defaultValueText, - boolean hasValOrValNode - ) { - this(parent, fqName, StringRef.fromString(name), isMutable, isVarArg, - StringRef.fromString(typeText), StringRef.fromString(defaultValueText), hasValOrValNode); - } - @Override public String getName() { return StringRef.toString(name); @@ -80,17 +63,6 @@ public class PsiJetParameterStubImpl extends StubBase implements P return isVarArg; } - @Nullable - @Override - public String getTypeText() { - return StringRef.toString(typeText); - } - - @Override - public String getDefaultValueText() { - return StringRef.toString(defaultValueText); - } - @Override public boolean hasValOrValNode() { return hasValOrValNode; @@ -111,8 +83,6 @@ public class PsiJetParameterStubImpl extends StubBase implements P if (fqName != null) { builder.append(" fqName=").append(fqName.toString()).append(" "); } - builder.append(" typeText=").append(getTypeText()); - builder.append(" defaultValue=").append(getDefaultValueText()); builder.append("]");