SwiftNode
io.joern.swiftsrc2cpg.parser.SwiftNodeSyntax.SwiftNode
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DeclSyntaxclass AccessorDeclSyntaxclass ActorDeclSyntaxclass AssociatedTypeDeclSyntaxclass ClassDeclSyntaxclass DeinitializerDeclSyntaxclass EnumCaseDeclSyntaxclass EnumDeclSyntaxclass ExtensionDeclSyntaxclass FunctionDeclSyntaxclass IfConfigDeclSyntaxclass ImportDeclSyntaxclass InitializerDeclSyntaxclass MacroDeclSyntaxclass MacroExpansionDeclSyntaxclass MissingDeclSyntaxclass OperatorDeclSyntaxclass ProtocolDeclSyntaxclass StructDeclSyntaxclass SubscriptDeclSyntaxclass TypeAliasDeclSyntaxclass VariableDeclSyntaxtrait ExprSyntaxclass ArrayExprSyntaxclass ArrowExprSyntaxclass AsExprSyntaxclass AssignmentExprSyntaxclass AwaitExprSyntaxclass BinaryOperatorExprSyntaxclass BooleanLiteralExprSyntaxclass BorrowExprSyntaxclass CanImportExprSyntaxclass ClosureExprSyntaxclass ConsumeExprSyntaxclass CopyExprSyntaxclass DeclReferenceExprSyntaxclass DictionaryExprSyntaxclass DoExprSyntaxclass FloatLiteralExprSyntaxclass ForceUnwrapExprSyntaxclass FunctionCallExprSyntaxclass IfExprSyntaxclass InOutExprSyntaxclass InfixOperatorExprSyntaxclass IntegerLiteralExprSyntaxclass IsExprSyntaxclass KeyPathExprSyntaxclass MacroExpansionExprSyntaxclass MemberAccessExprSyntaxclass MissingExprSyntaxclass NilLiteralExprSyntaxclass PackElementExprSyntaxclass PackExpansionExprSyntaxclass PatternExprSyntaxclass PrefixOperatorExprSyntaxclass RegexLiteralExprSyntaxclass SequenceExprSyntaxclass StringLiteralExprSyntaxclass SubscriptCallExprSyntaxclass SuperExprSyntaxclass SwitchExprSyntaxclass TernaryExprSyntaxclass TryExprSyntaxclass TupleExprSyntaxclass TypeExprSyntaxclass UnresolvedAsExprSyntaxclass UnresolvedIsExprSyntaxtrait PatternSyntaxclass ExpressionPatternSyntaxclass IdentifierPatternSyntaxclass IsTypePatternSyntaxclass MissingPatternSyntaxclass TuplePatternSyntaxclass WildcardPatternSyntaxtrait StmtSyntaxclass BreakStmtSyntaxclass ContinueStmtSyntaxclass DeferStmtSyntaxclass DiscardStmtSyntaxclass DoStmtSyntaxclass ExpressionStmtSyntaxclass FallThroughStmtSyntaxclass ForStmtSyntaxclass GuardStmtSyntaxclass LabeledStmtSyntaxclass MissingStmtSyntaxclass RepeatStmtSyntaxclass ReturnStmtSyntaxclass ThenStmtSyntaxclass ThrowStmtSyntaxclass WhileStmtSyntaxclass YieldStmtSyntaxtrait SwiftTokenclass arrowclass atSignclass backslashclass backtickclass binaryOperatorclass colonclass commaclass dollarIdentifierclass ellipsisclass endOfFileclass equalclass exclamationMarkclass floatLiteralclass identifierclass infixQuestionMarkclass integerLiteralclass keywordclass leftAngleclass leftBraceclass leftParenclass leftSquareclass multilineStringQuoteclass periodclass postfixOperatorclass postfixQuestionMarkclass poundclass poundAvailableclass poundElseclass poundElseifclass poundEndifclass poundIfclass poundSourceLocationclass poundUnavailableclass prefixAmpersandclass prefixOperatorclass rawStringPoundDelimiterclass regexLiteralPatternclass regexPoundDelimiterclass regexSlashclass rightAngleclass rightBraceclass rightParenclass rightSquareclass semicolonclass shebangclass singleQuoteclass stringQuoteclass stringSegmentclass unknownclass wildcardtrait Syntaxclass AccessorBlockSyntaxclass AccessorParametersSyntaxclass ArrayElementSyntaxclass AttributeSyntaxclass CatchClauseSyntaxclass CatchItemSyntaxclass ClosureCaptureSyntaxclass ClosureParameterSyntaxclass ClosureSignatureSyntaxclass CodeBlockItemSyntaxclass CodeBlockSyntaxclass ConditionElementSyntaxclass DeclModifierDetailSyntaxclass DeclModifierSyntaxclass DeclNameArgumentSyntaxclass DeclNameArgumentsSyntaxclass DesignatedTypeSyntaxclass DictionaryElementSyntaxclass EnumCaseElementSyntaxclass EnumCaseParameterSyntaxclass ExpressionSegmentSyntaxclass FunctionParameterSyntaxclass FunctionSignatureSyntaxclass GenericArgumentSyntaxclass GenericParameterSyntaxclass GenericRequirementSyntaxclass GenericWhereClauseSyntaxclass IfConfigClauseSyntaxclass InheritanceClauseSyntaxclass InheritedTypeSyntaxclass InitializerClauseSyntaxclass KeyPathComponentSyntaxclass LabeledExprSyntaxclass LayoutRequirementSyntaxclass MemberBlockItemSyntaxclass MemberBlockSyntaxclass MissingSyntaxclass ObjCSelectorPieceSyntaxclass PatternBindingSyntaxclass PlatformVersionSyntaxclass ReturnClauseSyntaxclass SourceFileSyntaxclass StringSegmentSyntaxclass SwitchCaseItemSyntaxclass SwitchCaseLabelSyntaxclass SwitchCaseSyntaxclass SwitchDefaultLabelSyntaxclass ThrowsClauseSyntaxclass TokenSyntaxclass TupleTypeElementSyntaxclass TypeAnnotationSyntaxclass VersionComponentSyntaxclass VersionTupleSyntaxclass WhereClauseSyntaxclass YieldedExpressionSyntaxtrait SyntaxCollectionclass AccessorDeclListSyntaxclass ArrayElementListSyntaxclass AttributeListSyntaxclass CatchClauseListSyntaxclass CatchItemListSyntaxclass ClosureCaptureListSyntaxclass CodeBlockItemListSyntaxclass DeclModifierListSyntaxclass DesignatedTypeListSyntaxclass ExprListSyntaxclass IfConfigClauseListSyntaxclass InheritedTypeListSyntaxclass LabeledExprListSyntaxclass PatternBindingListSyntaxclass SwitchCaseItemListSyntaxclass SwitchCaseListSyntaxclass TypeSpecifierListSyntaxclass UnexpectedNodesSyntaxtrait TypeSyntaxclass ArrayTypeSyntaxclass AttributedTypeSyntaxclass CompositionTypeSyntaxclass DictionaryTypeSyntaxclass FunctionTypeSyntaxclass IdentifierTypeSyntaxclass MemberTypeSyntaxclass MetatypeTypeSyntaxclass MissingTypeSyntaxclass OptionalTypeSyntaxclass PackElementTypeSyntaxclass PackExpansionTypeSyntaxclass SomeOrAnyTypeSyntaxclass SuppressedTypeSyntaxclass TupleTypeSyntax
Members list
In this article