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() {
|
) : 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
|
||||||
|
|||||||
Reference in New Issue
Block a user