org.jetbrains.kotlin.psi
Interface KtExpression

All Known Subinterfaces:
KtCallableDeclaration, KtDeclaration, KtDeclarationWithBody, KtFunction, KtNamedDeclaration, KtOperationExpression, KtReferenceExpression, KtTypeParameterListOwner, KtVariableDeclaration
All Known Implementing Classes:
KtArrayAccessExpression, KtBinaryExpression, KtBinaryExpressionWithTypeRHS, KtCallExpression, KtConstructorCalleeExpression, KtConstructorDelegationReferenceExpression, KtDeclarationImpl, KtDeclarationStub, KtDestructuringDeclaration, KtDestructuringDeclarationEntry, KtExpressionImplStub, KtFunctionLiteral, KtFunctionNotStubbed, KtIsExpression, KtNamedFunction, KtParameter, KtPostfixExpression, KtPrefixExpression, KtProperty, KtPropertyAccessor, KtScript, KtTypeParameter, KtTypeParameterListOwnerStub, KtUnaryExpression

public interface KtExpression


Field Summary
static com.intellij.util.ArrayFactory<KtExpression> ARRAY_FACTORY
           
static KtExpression[] EMPTY_ARRAY
           
 
Method Summary
<R,D> R
accept(KtVisitor<R,D> visitor, D data)
           
 

Field Detail

EMPTY_ARRAY

static final KtExpression[] EMPTY_ARRAY

ARRAY_FACTORY

static final com.intellij.util.ArrayFactory<KtExpression> ARRAY_FACTORY
Method Detail

accept

<R,D> R accept(@NotNull
               KtVisitor<R,D> visitor,
               D data)