Uast, Minor: make lateinit mutable propertiy setters internal
This commit is contained in:
+3
@@ -28,7 +28,10 @@ class KotlinStringTemplateUBinaryExpression(
|
||||
override val parent: UElement
|
||||
) : UBinaryExpression, PsiElementBacked, KotlinTypeHelper, KotlinEvaluateHelper {
|
||||
override lateinit var leftOperand: UExpression
|
||||
internal set
|
||||
|
||||
override lateinit var rightOperand: UExpression
|
||||
internal set
|
||||
|
||||
override val operator = UastBinaryOperator.PLUS
|
||||
}
|
||||
+5
@@ -54,6 +54,11 @@ class KotlinCustomUBinaryExpression(
|
||||
override val parent: UElement
|
||||
) : UBinaryExpression, PsiElementBacked, NoEvaluate {
|
||||
lateinit override var leftOperand: UExpression
|
||||
internal set
|
||||
|
||||
lateinit override var operator: UastBinaryOperator
|
||||
internal set
|
||||
|
||||
lateinit override var rightOperand: UExpression
|
||||
internal set
|
||||
}
|
||||
+5
@@ -40,6 +40,11 @@ class KotlinCustomUBinaryExpressionWithType(
|
||||
override val parent: UElement
|
||||
) : UBinaryExpressionWithType, PsiElementBacked, NoEvaluate {
|
||||
lateinit override var operand: UExpression
|
||||
internal set
|
||||
|
||||
lateinit override var operationKind: UastBinaryExpressionWithTypeKind
|
||||
internal set
|
||||
|
||||
lateinit override var type: UType
|
||||
internal set
|
||||
}
|
||||
+2
@@ -17,5 +17,7 @@ package org.jetbrains.uast
|
||||
|
||||
class KotlinUDeclarationsExpression(override val parent: UElement) : UDeclarationsExpression {
|
||||
override lateinit var declarations: List<UElement>
|
||||
internal set
|
||||
|
||||
override fun evaluate() = null
|
||||
}
|
||||
+4
@@ -37,7 +37,11 @@ class KotlinUComponentQualifiedExpression(
|
||||
override val parent: UElement
|
||||
) : UQualifiedExpression, PsiElementBacked, KotlinTypeHelper, KotlinEvaluateHelper {
|
||||
override lateinit var receiver: UExpression
|
||||
internal set
|
||||
|
||||
override lateinit var selector: UExpression
|
||||
internal set
|
||||
|
||||
override val accessType = UastQualifiedExpressionAccessType.SIMPLE
|
||||
override fun resolve(context: UastContext) = null
|
||||
}
|
||||
+1
@@ -39,6 +39,7 @@ open class KotlinUSpecialExpressionList(
|
||||
}
|
||||
|
||||
override lateinit var expressions: List<UExpression>
|
||||
internal set
|
||||
|
||||
override fun evaluate(): Any? {
|
||||
val ktElement = psi as? KtExpression ?: return null
|
||||
|
||||
Reference in New Issue
Block a user