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() { ) : JKJavaMethodCallExpression, JKBranchElementBase(), PsiOwner by PsiOwnerImpl() {
override fun <R, D> accept(visitor: JKVisitor<R, D>, data: D): R = visitor.visitJavaMethodCallExpression(this, data) 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) override var typeArgumentList: JKTypeArgumentList by child(typeArgumentList)
} }
@@ -386,7 +386,7 @@ class JKDelegationConstructorCallImpl(
) : JKBranchElementBase(), JKDelegationConstructorCall, PsiOwner by PsiOwnerImpl() { ) : JKBranchElementBase(), JKDelegationConstructorCall, PsiOwner by PsiOwnerImpl() {
override var typeArgumentList: JKTypeArgumentList by child(JKTypeArgumentListImpl()) override var typeArgumentList: JKTypeArgumentList by child(JKTypeArgumentListImpl())
override val expression: JKExpression by child(expression) 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) 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 { interface JKMethodCallExpression : JKExpression, JKTypeArgumentListOwner, JKBranchElement {
val identifier: JKMethodSymbol val identifier: JKMethodSymbol
val arguments: JKExpressionList var arguments: JKExpressionList
} }
interface JKFieldAccessExpression : JKAssignableExpression { interface JKFieldAccessExpression : JKAssignableExpression {
@@ -357,7 +357,7 @@ interface JKLambdaExpression : JKExpression {
interface JKDelegationConstructorCall : JKMethodCallExpression { interface JKDelegationConstructorCall : JKMethodCallExpression {
override val identifier: JKMethodSymbol override val identifier: JKMethodSymbol
val expression: JKExpression val expression: JKExpression
override val arguments: JKExpressionList override var arguments: JKExpressionList
} }
interface JKLabel : JKTreeElement interface JKLabel : JKTreeElement