Minor, ValueArgument.asElement returns JetElement
This commit is contained in:
@@ -17,7 +17,6 @@
|
|||||||
package org.jetbrains.jet.lang.psi;
|
package org.jetbrains.jet.lang.psi;
|
||||||
|
|
||||||
import com.intellij.lang.ASTNode;
|
import com.intellij.lang.ASTNode;
|
||||||
import com.intellij.psi.PsiElement;
|
|
||||||
import com.intellij.psi.impl.source.tree.LeafPsiElement;
|
import com.intellij.psi.impl.source.tree.LeafPsiElement;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -53,7 +52,7 @@ public class JetValueArgument extends JetElementImpl implements ValueArgument {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public PsiElement asElement() {
|
public JetElement asElement() {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.jet.lang.psi;
|
package org.jetbrains.jet.lang.psi;
|
||||||
|
|
||||||
import com.intellij.psi.PsiElement;
|
|
||||||
import com.intellij.psi.impl.source.tree.LeafPsiElement;
|
import com.intellij.psi.impl.source.tree.LeafPsiElement;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -32,7 +31,7 @@ public interface ValueArgument {
|
|||||||
boolean isNamed();
|
boolean isNamed();
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
PsiElement asElement();
|
JetElement asElement();
|
||||||
|
|
||||||
/* The '*' in something like foo(*arr) i.e. pass an array as a number of vararg arguments */
|
/* The '*' in something like foo(*arr) i.e. pass an array as a number of vararg arguments */
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|||||||
@@ -37,9 +37,9 @@ public class CallMaker {
|
|||||||
|
|
||||||
private final JetExpression expression;
|
private final JetExpression expression;
|
||||||
|
|
||||||
private final PsiElement reportErrorsOn;
|
private final JetElement reportErrorsOn;
|
||||||
|
|
||||||
private ExpressionValueArgument(@Nullable JetExpression expression, @NotNull PsiElement reportErrorsOn) {
|
private ExpressionValueArgument(@Nullable JetExpression expression, @NotNull JetElement reportErrorsOn) {
|
||||||
this.expression = expression;
|
this.expression = expression;
|
||||||
this.reportErrorsOn = expression == null ? reportErrorsOn : expression;
|
this.reportErrorsOn = expression == null ? reportErrorsOn : expression;
|
||||||
}
|
}
|
||||||
@@ -61,7 +61,7 @@ public class CallMaker {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public PsiElement asElement() {
|
public JetElement asElement() {
|
||||||
return reportErrorsOn;
|
return reportErrorsOn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -220,7 +220,7 @@ public class CallMaker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public static ValueArgument makeValueArgument(@Nullable JetExpression expression, @NotNull PsiElement reportErrorsOn) {
|
public static ValueArgument makeValueArgument(@Nullable JetExpression expression, @NotNull JetElement reportErrorsOn) {
|
||||||
return new ExpressionValueArgument(expression, reportErrorsOn);
|
return new ExpressionValueArgument(expression, reportErrorsOn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user