KotlinExpression

fun interface KotlinExpression : Expression, KotlinElement

Functions

getResolvedCall
Link copied to clipboard
abstract fun getResolvedCall(context: ResolutionContext): ResolvedCall?
getVariableDescriptor
Link copied to clipboard
abstract fun getVariableDescriptor(context: ResolutionContext): VariableDescriptor?
impl
Link copied to clipboard
abstract override fun impl(): KtExpression
lastBlockStatementOrThis
Link copied to clipboard
open override fun lastBlockStatementOrThis(): Expression
location
Link copied to clipboard
abstract fun location(): CompilerMessageSourceLocation?
parents
Link copied to clipboard
abstract fun parents(): List<Element>
type
Link copied to clipboard
open override fun type(context: ResolutionContext): Type?

Properties

psiOrParent
Link copied to clipboard
abstract val psiOrParent: Element
text
Link copied to clipboard
abstract val text: String

Inheritors

KotlinBlockExpression
Link copied to clipboard
KotlinConstantExpression
Link copied to clipboard
KotlinConstantStringExpression
Link copied to clipboard
KotlinDeclaration
Link copied to clipboard
KotlinDefaultExpression
Link copied to clipboard
KotlinDoubleColonExpression
Link copied to clipboard
KotlinExpressionWithLabel
Link copied to clipboard
KotlinIfExpression
Link copied to clipboard
KotlinIsExpression
Link copied to clipboard
KotlinLambdaExpression
Link copied to clipboard
KotlinLoopExpression
Link copied to clipboard
KotlinObjectLiteralExpression
Link copied to clipboard
KotlinOperationExpression
Link copied to clipboard
KotlinQualifiedExpression
Link copied to clipboard
KotlinReferenceExpression
Link copied to clipboard
KotlinStringTemplateExpression
Link copied to clipboard
KotlinThrowExpression
Link copied to clipboard
KotlinTryExpression
Link copied to clipboard
KotlinUnaryExpression
Link copied to clipboard
KotlinWhenExpression
Link copied to clipboard