New J2K: Make JKMethodCallExpression's arguments nullable

This commit is contained in:
Ilya Kirillov
2018-12-24 12:56:14 +03:00
committed by Ilya Kirillov
parent acd8985518
commit 2d256717ff
3 changed files with 4 additions and 4 deletions
@@ -197,7 +197,7 @@ class JKJavaMethodCallExpressionImpl(
) : JKJavaMethodCallExpression, JKBranchElementBase(), PsiOwner by PsiOwnerImpl() {
override fun <R, D> accept(visitor: JKVisitor<R, D>, data: D): R = visitor.visitJavaMethodCallExpression(this, data)
override val arguments: JKExpressionList by child(arguments)
override var arguments: JKExpressionList by child(arguments)
override var typeArgumentList: JKTypeArgumentList by child(typeArgumentList)
}
@@ -386,7 +386,7 @@ class JKDelegationConstructorCallImpl(
) : JKBranchElementBase(), JKDelegationConstructorCall, PsiOwner by PsiOwnerImpl() {
override var typeArgumentList: JKTypeArgumentList by child(JKTypeArgumentListImpl())
override val expression: JKExpression by child(expression)
override val arguments: JKExpressionList by child(arguments)
override var arguments: JKExpressionList by child(arguments)
override fun <R, D> accept(visitor: JKVisitor<R, D>, data: D): R = visitor.visitDelegationConstructorCall(this, data)
}
@@ -249,7 +249,7 @@ interface JKTypeArgumentListOwner : JKTreeElement {
interface JKMethodCallExpression : JKExpression, JKTypeArgumentListOwner, JKBranchElement {
val identifier: JKMethodSymbol
val arguments: JKExpressionList
var arguments: JKExpressionList
}
interface JKFieldAccessExpression : JKAssignableExpression {
@@ -357,7 +357,7 @@ interface JKLambdaExpression : JKExpression {
interface JKDelegationConstructorCall : JKMethodCallExpression {
override val identifier: JKMethodSymbol
val expression: JKExpression
override val arguments: JKExpressionList
override var arguments: JKExpressionList
}
interface JKLabel : JKTreeElement