New J2K: Make JKMethodCallExpression's arguments nullable
This commit is contained in:
committed by
Ilya Kirillov
parent
acd8985518
commit
2d256717ff
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user