Bold nodes -- has implementation
Striked nodes -- useless
- FirAnonymousFunction
- FirAnonymousInitializer
- FirAnonymousObject
- FirCallableDeclaration
- FirCallableMemberDeclaration
- FirClass
- FirClassLikeDeclaration
- FirConstructor
- FirDeclaration
FirDeclarationContainer- FirDeclarationStatus
FirDeclarationWithBody- FirEnumEntry
FirErrorDeclaration- FirField
- FirFile
- FirFunction
- FirImport
- FirMemberDeclaration
- FirMemberFunction
- FirNamedDeclaration ??
- FirNamedFunction ??
FirPackageFragment- FirProperty
- FirPropertyAccessor
- FirRegularClass
- FirResolvedDeclarationStatus
- FirResolvedImport
- FirTypeAlias
- FirTypedDeclaration ??
- FirTypeParameter
FirTypeParameterContainer- FirValueParameter
FirAbstractAnnotatedDeclaration- FirAbstractCallableMember ??
- FirAbstractMemberDeclaration ??
FirAbstractNamedAnnotatedDeclaration- FirAbstractPropertyAccessor ??
- FirAnonymousFunctionImpl
- FirAnonymousInitializerImpl
- FirAnonymousObjectImpl
- FirClassImpl
- FirConstructorImpl
- FirDeclarationStatusImpl
- FirDefaultPropertyAccessor ??
- FirDefaultSetterValueParameter
- FirEnumEntryImpl
- FirErrorFunction
- FirErrorLoop
- FirFileImpl
- FirImportImpl
- FirMemberFunctionImpl
- FirMemberPropertyImpl
- FirModifiableAccessorsOwner ??
- FirModifiableClass ??
FirModifiableFunction- FirPrimaryConstructorImpl
- FirPropertyAccessorImpl
- FirResolvedDeclarationStatusImpl
- FirResolvedImportImpl
- FirTypeAliasImpl
- FirTypeParameterImpl
- FirValueParameterImpl
- FirVariableImpl
- FirAnnotationCall
- FirAnnotationContainer ??
- FirArrayOfCall ??
- FirArraySetCall ??
FirAssignment- FirBinaryLogicExpression
- FirBlock
- FirBreakExpression
FirCall- FirCallableReferenceAccess
- FirCallLikeControlFlowExpression ??
- FirCatch
- FirClassReferenceExpression
- FirComponentCall
- FirConstExpression
- FirContinueExpression
- FirDelegatedConstructorCall
- FirDoWhileLoop
- FirErrorExpression
- FirErrorStatement
- FirExpression
- FirExpressionWithSmartcast
- FirFunctionCall
- FirGetClassCall
- FirJump
- FirLambdaArgumentExpression
- FirLoop
- FirNamedArgumentExpression
- FirOperatorCall
- FirQualifiedAccess
- FirQualifiedAccessExpression
- FirResolvable ??
- FirResolvedQualifier
- FirReturnExpression
- FirSpreadArgumentExpression
- FirStatement
- FirStringConcatenationCall
- FirThrowExpression
- FirTryExpression
- FirTypeOperatorCall
FirUncheckedNotNullCast- FirVariableAssignment
- FirVariable
- FirWhenBranch
- FirWhenExpression
- FirWhenSubjectExpression
- FirWhileLoop
- FirWrappedArgumentExpression
- FirWrappedDelegateExpression
- FirWrappedExpression ??
- FirAbstractAnnotatedElement ??
FirAbstractAssignment- FirAbstractLoop ??
FirAbstractQualifiedAccessFirAnnotatedStatement- FirAnnotationCallImpl
- FirArrayOfCallImpl
- FirArraySetCallImpl
- FirBinaryLogicExpressionImpl
- FirBlockImpl
- FirBreakExpressionImpl
- FirCallableReferenceAccessImpl
- FirCallWithArgumentList ??
- FirCatchImpl
- FirClassReferenceExpressionImpl
- FirComponentCallImpl
- FirConstExpressionImpl
- FirContinueExpressionImpl
- FirDelegatedConstructorCallImpl
- FirDoWhileLoopImpl
- FirElseIfTrueCondition
- FirEmptyExpressionBlock
- FirErrorExpressionImpl
- FirExpressionStub
- FirExpressionWithSmartcastImpl
- FirFunctionCallImpl
- FirGetClassCallImpl
- FirLambdaArgumentExpressionImpl
- FirLoopJump
- FirModifiableQualifiedAccess ??
- FirNamedArgumentExpressionImpl
- FirNoReceiverExpression
FirOperationBasedCall- FirOperatorCallImpl
- FirQualifiedAccessExpressionImpl
- FirResolvedQualifierImpl
- FirReturnExpressionImpl
- FirSingleExpressionBlock
- FirSpreadArgumentExpressionImpl
- FirStringConcatenationCallImpl
- FirThisReceiverExpressionImpl
- FirThrowExpressionImpl
- FirTryExpressionImpl
- FirTypeOperatorCallImpl
- FirUnitExpression
FirUnknownTypeCallWithArgumentListFirUnknownTypeExpression- FirVariableAssignmentImpl
- FirWhenBranchImpl
- FirWhenExpressionImpl
- FirWhenSubjectExpressionImpl
- FirWhileLoopImpl
- FirWrappedDelegateExpressionImpl
FirAbstractElement?? (psi
)FirAbstractTarget- FirBackingFieldReference
- FirDelegateFieldReference
- FirElement
- FirFunctionTarget
- FirLabel
FirLabeledElement- FirLoopTarget
- FirTarget
- FirTargetElement ??
- FirWhenSubject
- FirNamedReference
- FirReference
- FirResolvedCallableReference
- FirSuperReference
- FirThisReference