Package org.jetbrains.kotlin.psi

Interface Summary
Call  
KtAnnotated  
KtAnnotationsContainer  
KtCallableDeclaration  
KtCallElement  
KtDeclaration  
KtDeclarationContainer  
KtDeclarationWithBody  
KtExpression  
KtFunction  
KtModifierListOwner  
KtNamed  
KtNamedDeclaration  
KtOperationExpression  
KtPsiUtil.KtExpressionWrapper  
KtReferenceExpression  
KtStatementExpression This is an interface to show that KtExpression is not actually an expression (in meaning that this expression can be placed after "val x = ").
KtTypeElement  
KtTypeParameterListOwner  
KtValVarKeywordOwner  
KtVariableDeclaration  
KtWithExpressionInitializer  
 

Class Summary
KtAnnotatedExpression  
KtAnnotation  
KtAnnotationEntry  
KtArrayAccessExpression  
KtBinaryExpression  
KtBinaryExpressionWithTypeRHS  
KtBlockCodeFragmentType  
KtBlockExpression  
KtBlockStringTemplateEntry  
KtBreakExpression  
KtCallableReferenceExpression  
KtCallExpression  
KtCatchClause  
KtConstantExpression  
KtConstructorCalleeExpression  
KtConstructorDelegationCall  
KtConstructorDelegationReferenceExpression  
KtContainerNode  
KtContinueExpression  
KtDeclarationImpl  
KtDeclarationModifierList  
KtDeclarationStub<T extends StubElement<?>>  
KtDelegatedSuperTypeEntry  
KtDestructuringDeclaration  
KtDestructuringDeclarationEntry  
KtDoWhileExpression  
KtDynamicType  
KtElementImpl  
KtElementImplStub<T extends StubElement<?>>  
KtEnumEntry  
KtEscapeStringTemplateEntry  
KtExpressionCodeFragmentType  
KtExpressionImplStub<T extends StubElement<?>>  
KtFile  
KtFileAnnotationList  
KtFinallySection  
KtForExpression  
KtFunctionLiteral  
KtFunctionNotStubbed  
KtFunctionType  
KtFunctionTypeReceiver  
KtIfExpression  
KtImportDirective  
KtImportList  
KtImportsFactory  
KtInitializerList  
KtInstanceExpressionWithLabel  
KtIsExpression  
KtLabeledExpression  
KtLambdaExpression  
KtLiteralStringTemplateEntry  
KtLoopExpression  
KtModifierList  
KtModifierListOwnerStub<T extends StubElement<?>>  
KtNamedDeclarationUtil  
KtNamedFunction  
KtNullableType  
KtObjectLiteralExpression  
KtPackageDirective  
KtParameter  
KtParameterList  
KtParenthesizedExpression  
KtPostfixExpression  
KtPrefixExpression  
KtProperty  
KtPropertyAccessor  
KtPropertyDelegate  
KtPsiUtil  
KtReturnExpression  
KtScript  
KtSelfType  
KtSimpleNameStringTemplateEntry  
KtStringTemplateEntry  
KtStringTemplateEntryWithExpression  
KtStringTemplateExpression  
KtStubbedPsiUtil  
KtSuperExpression  
KtSuperTypeCallEntry  
KtSuperTypeEntry  
KtSuperTypeList  
KtSuperTypeListEntry  
KtThisExpression  
KtThrowExpression  
KtTreeVisitor<D>  
KtTreeVisitorVoid  
KtTryExpression  
KtTypeArgumentList  
KtTypeCodeFragmentType  
KtTypeConstraint  
KtTypeConstraintList  
KtTypeParameter  
KtTypeParameterList  
KtTypeParameterListOwnerStub<T extends >  
KtTypeProjection  
KtUnaryExpression  
KtUserType  
KtValueArgument  
KtValueArgumentList  
KtValueArgumentName  
KtVisitor<R,D>  
KtVisitorVoid  
KtVisitorVoidWithParameter<P>  
KtWhenCondition  
KtWhenConditionInRange  
KtWhenConditionIsPattern  
KtWhenConditionWithExpression  
KtWhenEntry  
KtWhenExpression  
KtWhileExpression  
KtWhileExpressionBase  
 

Enum Summary
Call.CallType  
KtProjectionKind  
 

Annotation Types Summary
IfNotParsed Comes along with @Nullable to indicate null is only possible if parsing error present