Interface SwiftNode
-
- All Superinterfaces:
AntlrNode<SwiftNode>
,GenericNode<SwiftNode>
,Node
,Reportable
- All Known Implementing Classes:
SwiftErrorNode
,SwiftParser.SwAccessLevelModifier
,SwiftParser.SwAccessLevelModifiers
,SwiftParser.SwArchitecture
,SwiftParser.SwArgumentLabel
,SwiftParser.SwArgumentName
,SwiftParser.SwArgumentNames
,SwiftParser.SwArrayLiteral
,SwiftParser.SwArrayLiteralItem
,SwiftParser.SwArrayLiteralItems
,SwiftParser.SwArrayType
,SwiftParser.SwAsPattern
,SwiftParser.SwAssignmentOperator
,SwiftParser.SwAttribute
,SwiftParser.SwAttributeArgumentClause
,SwiftParser.SwAttributeName
,SwiftParser.SwAttributes
,SwiftParser.SwAvailabilityArgument
,SwiftParser.SwAvailabilityArguments
,SwiftParser.SwAvailabilityCondition
,SwiftParser.SwBalancedToken
,SwiftParser.SwBalancedTokens
,SwiftParser.SwBinaryExpression
,SwiftParser.SwBinaryOperator
,SwiftParser.SwBooleanLiteral
,SwiftParser.SwBranchStatement
,SwiftParser.SwBreakStatement
,SwiftParser.SwCaptureList
,SwiftParser.SwCaptureListItem
,SwiftParser.SwCaptureListItems
,SwiftParser.SwCaptureSpecifier
,SwiftParser.SwCaseCondition
,SwiftParser.SwCaseItem
,SwiftParser.SwCaseItemList
,SwiftParser.SwCaseLabel
,SwiftParser.SwCatchClause
,SwiftParser.SwCatchClauses
,SwiftParser.SwClassBody
,SwiftParser.SwClassDeclaration
,SwiftParser.SwClassDeclarationModifiers
,SwiftParser.SwClassMember
,SwiftParser.SwClassMembers
,SwiftParser.SwClassName
,SwiftParser.SwClassRequirement
,SwiftParser.SwClosureExpression
,SwiftParser.SwClosureParameter
,SwiftParser.SwClosureParameterClause
,SwiftParser.SwClosureParameterList
,SwiftParser.SwClosureParameterName
,SwiftParser.SwClosureSignature
,SwiftParser.SwCodeBlock
,SwiftParser.SwCompilationCondition
,SwiftParser.SwCompilerControlStatement
,SwiftParser.SwCondition
,SwiftParser.SwConditionalCompilationBlock
,SwiftParser.SwConditionalOperator
,SwiftParser.SwConditionList
,SwiftParser.SwConformanceRequirement
,SwiftParser.SwConstantDeclaration
,SwiftParser.SwContextSensitiveKeyword
,SwiftParser.SwContinueStatement
,SwiftParser.SwControlTransferStatement
,SwiftParser.SwDeclaration
,SwiftParser.SwDeclarationModifier
,SwiftParser.SwDeclarationModifiers
,SwiftParser.SwDeclarations
,SwiftParser.SwDefaultArgumentClause
,SwiftParser.SwDefaultLabel
,SwiftParser.SwDeferStatement
,SwiftParser.SwDeinitializerDeclaration
,SwiftParser.SwDictionaryLiteral
,SwiftParser.SwDictionaryLiteralItem
,SwiftParser.SwDictionaryLiteralItems
,SwiftParser.SwDictionaryType
,SwiftParser.SwDidSetClause
,SwiftParser.SwDoStatement
,SwiftParser.SwDynamicTypeExpression
,SwiftParser.SwElementName
,SwiftParser.SwElseClause
,SwiftParser.SwElseDirectiveClause
,SwiftParser.SwElseifDirectiveClause
,SwiftParser.SwElseifDirectiveClauses
,SwiftParser.SwEnumCaseName
,SwiftParser.SwEnumCasePattern
,SwiftParser.SwEnumDeclaration
,SwiftParser.SwEnumDef
,SwiftParser.SwEnumName
,SwiftParser.SwExplicitMemberExpression1
,SwiftParser.SwExplicitMemberExpression2
,SwiftParser.SwExplicitMemberExpression3
,SwiftParser.SwExpression
,SwiftParser.SwExpressionPattern
,SwiftParser.SwExtensionBody
,SwiftParser.SwExtensionDeclaration
,SwiftParser.SwExtensionMember
,SwiftParser.SwExtensionMembers
,SwiftParser.SwExternalParameterName
,SwiftParser.SwFallthroughStatement
,SwiftParser.SwFileName
,SwiftParser.SwForcedValueExpression
,SwiftParser.SwForInStatement
,SwiftParser.SwFunctionBody
,SwiftParser.SwFunctionCallArgument
,SwiftParser.SwFunctionCallArgumentClause
,SwiftParser.SwFunctionCallArgumentList
,SwiftParser.SwFunctionCallExpression
,SwiftParser.SwFunctionCallIdentifier
,SwiftParser.SwFunctionCallWithClosureExpression
,SwiftParser.SwFunctionDeclaration
,SwiftParser.SwFunctionHead
,SwiftParser.SwFunctionName
,SwiftParser.SwFunctionResult
,SwiftParser.SwFunctionSignature
,SwiftParser.SwFunctionType
,SwiftParser.SwFunctionTypeArgument
,SwiftParser.SwFunctionTypeArgumentClause
,SwiftParser.SwFunctionTypeArgumentList
,SwiftParser.SwGenericArgument
,SwiftParser.SwGenericArgumentClause
,SwiftParser.SwGenericArgumentList
,SwiftParser.SwGenericParameter
,SwiftParser.SwGenericParameterClause
,SwiftParser.SwGenericParameterList
,SwiftParser.SwGenericWhereClause
,SwiftParser.SwGetterClause
,SwiftParser.SwGetterKeywordClause
,SwiftParser.SwGetterSetterBlock
,SwiftParser.SwGetterSetterKeywordBlock
,SwiftParser.SwGrammarString
,SwiftParser.SwGuardStatement
,SwiftParser.SwIdentifier
,SwiftParser.SwIdentifierList
,SwiftParser.SwIdentifierPattern
,SwiftParser.SwIfDirectiveClause
,SwiftParser.SwIfStatement
,SwiftParser.SwImplicitlyUnwrappedOptionalType
,SwiftParser.SwImplicitMemberExpression
,SwiftParser.SwImportDeclaration
,SwiftParser.SwImportKind
,SwiftParser.SwImportPath
,SwiftParser.SwImportPathIdentifier
,SwiftParser.SwInfixOperatorDeclaration
,SwiftParser.SwInfixOperatorGroup
,SwiftParser.SwInitializer
,SwiftParser.SwInitializerBody
,SwiftParser.SwInitializerDeclaration
,SwiftParser.SwInitializerExpression
,SwiftParser.SwInitializerExpressionWithArguments
,SwiftParser.SwInitializerHead
,SwiftParser.SwInOutExpression
,SwiftParser.SwIntegerLiteral
,SwiftParser.SwIsPattern
,SwiftParser.SwKeyPathExpression
,SwiftParser.SwKeyword
,SwiftParser.SwLabeledStatement
,SwiftParser.SwLabelName
,SwiftParser.SwLineControlStatement
,SwiftParser.SwLineNumber
,SwiftParser.SwLiteral
,SwiftParser.SwLiteralExpression
,SwiftParser.SwLocalParameterName
,SwiftParser.SwLoopStatement
,SwiftParser.SwMacroExpansionExpression
,SwiftParser.SwMetatypeType
,SwiftParser.SwModuleName
,SwiftParser.SwMutationModifier
,SwiftParser.SwNumericLiteral
,SwiftParser.SwOperatingSystem
,SwiftParser.SwOperator
,SwiftParser.SwOperatorCharacter
,SwiftParser.SwOperatorDeclaration
,SwiftParser.SwOperatorHead
,SwiftParser.SwOptionalBindingCondition
,SwiftParser.SwOptionalChainingExpression
,SwiftParser.SwOptionalType
,SwiftParser.SwParameter
,SwiftParser.SwParameterClause
,SwiftParser.SwParameterList
,SwiftParser.SwParenthesizedExpression
,SwiftParser.SwPattern
,SwiftParser.SwPatternInitializer
,SwiftParser.SwPatternInitializerList
,SwiftParser.SwPlatformCondition
,SwiftParser.SwPlatformName
,SwiftParser.SwPlatformVersion
,SwiftParser.SwPlaygroundLiteral
,SwiftParser.SwPostfixExpression
,SwiftParser.SwPostfixOperation
,SwiftParser.SwPostfixOperator
,SwiftParser.SwPostfixOperatorDeclaration
,SwiftParser.SwPostfixSelfExpression
,SwiftParser.SwPrecedenceGroupAssignment
,SwiftParser.SwPrecedenceGroupAssociativity
,SwiftParser.SwPrecedenceGroupAttribute
,SwiftParser.SwPrecedenceGroupAttributes
,SwiftParser.SwPrecedenceGroupDeclaration
,SwiftParser.SwPrecedenceGroupName
,SwiftParser.SwPrecedenceGroupNames
,SwiftParser.SwPrecedenceGroupRelation
,SwiftParser.SwPrefixExpression
,SwiftParser.SwPrefixOperator
,SwiftParser.SwPrefixOperatorDeclaration
,SwiftParser.SwPrimary
,SwiftParser.SwPrimaryExpression
,SwiftParser.SwProtocolAssociatedTypeDeclaration
,SwiftParser.SwProtocolBody
,SwiftParser.SwProtocolCompositionContinuation
,SwiftParser.SwProtocolCompositionType
,SwiftParser.SwProtocolDeclaration
,SwiftParser.SwProtocolIdentifier
,SwiftParser.SwProtocolInitializerDeclaration
,SwiftParser.SwProtocolMember
,SwiftParser.SwProtocolMemberDeclaration
,SwiftParser.SwProtocolMembers
,SwiftParser.SwProtocolMethodDeclaration
,SwiftParser.SwProtocolName
,SwiftParser.SwProtocolPropertyDeclaration
,SwiftParser.SwProtocolSubscriptDeclaration
,SwiftParser.SwRawValueAssignment
,SwiftParser.SwRawValueStyleEnum
,SwiftParser.SwRawValueStyleEnumCase
,SwiftParser.SwRawValueStyleEnumCaseClause
,SwiftParser.SwRawValueStyleEnumCaseList
,SwiftParser.SwRawValueStyleEnumMember
,SwiftParser.SwRawValueStyleEnumMembers
,SwiftParser.SwRepeatWhileStatement
,SwiftParser.SwRequirement
,SwiftParser.SwRequirementList
,SwiftParser.SwReturnStatement
,SwiftParser.SwSameTypeRequirement
,SwiftParser.SwSelectorExpression
,SwiftParser.SwSelfExpression
,SwiftParser.SwSetterClause
,SwiftParser.SwSetterKeywordClause
,SwiftParser.SwSetterName
,SwiftParser.SwStatement
,SwiftParser.SwStatementLabel
,SwiftParser.SwStatements
,SwiftParser.SwStructBody
,SwiftParser.SwStructDeclaration
,SwiftParser.SwStructMember
,SwiftParser.SwStructMembers
,SwiftParser.SwStructName
,SwiftParser.SwSType
,SwiftParser.SwSubscriptDeclaration
,SwiftParser.SwSubscriptExpression
,SwiftParser.SwSubscriptHead
,SwiftParser.SwSubscriptResult
,SwiftParser.SwSuperclassExpression
,SwiftParser.SwSuperclassInitializerExpression
,SwiftParser.SwSuperclassMethodExpression
,SwiftParser.SwSuperclassSubscriptExpression
,SwiftParser.SwSwiftVersion
,SwiftParser.SwSwitchCase
,SwiftParser.SwSwitchCases
,SwiftParser.SwSwitchStatement
,SwiftParser.SwThrowStatement
,SwiftParser.SwTopLevel
,SwiftParser.SwTryOperator
,SwiftParser.SwTupleElement
,SwiftParser.SwTupleElementList
,SwiftParser.SwTupleExpression
,SwiftParser.SwTuplePattern
,SwiftParser.SwTuplePatternElement
,SwiftParser.SwTuplePatternElementList
,SwiftParser.SwTupleType
,SwiftParser.SwTupleTypeElement
,SwiftParser.SwTupleTypeElementList
,SwiftParser.SwTypealiasAssignment
,SwiftParser.SwTypealiasDeclaration
,SwiftParser.SwTypealiasHead
,SwiftParser.SwTypealiasName
,SwiftParser.SwTypeAnnotation
,SwiftParser.SwTypeCastingOperator
,SwiftParser.SwTypeCastingPattern
,SwiftParser.SwTypeIdentifier
,SwiftParser.SwTypeInheritanceClause
,SwiftParser.SwTypeInheritanceList
,SwiftParser.SwTypeName
,SwiftParser.SwUnionStyleEnum
,SwiftParser.SwUnionStyleEnumCase
,SwiftParser.SwUnionStyleEnumCaseClause
,SwiftParser.SwUnionStyleEnumCaseList
,SwiftParser.SwUnionStyleEnumMember
,SwiftParser.SwUnionStyleEnumMembers
,SwiftParser.SwValueBindingPattern
,SwiftParser.SwVariableDeclaration
,SwiftParser.SwVariableDeclarationHead
,SwiftParser.SwVariableName
,SwiftParser.SwWarningCompilationStatement
,SwiftParser.SwWhereClause
,SwiftParser.SwWhereExpression
,SwiftParser.SwWhileStatement
,SwiftParser.SwWildcardExpression
,SwiftParser.SwWildcardPattern
,SwiftParser.SwWillSetClause
,SwiftParser.SwWillSetDidSetBlock
,SwiftTerminalNode
public interface SwiftNode extends AntlrNode<SwiftNode>
Supertype of all swift nodes.
-
-
Field Summary
-
Fields inherited from interface net.sourceforge.pmd.lang.ast.Node
COORDS_COMPARATOR
-
-
Method Summary
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.impl.GenericNode
ancestors, ancestorsOrSelf, asStream, children, descendants, descendantsOrSelf, getChild, getFirstChild, getLastChild, getNextSibling, getParent, getPreviousSibling
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node
acceptVisitor, ancestors, children, compareLocation, descendants, firstChild, getAstInfo, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getImage, getIndexInParent, getLanguageVersion, getNumChildren, getReportLocation, getRoot, getTextDocument, getTextRegion, getUserMap, getXPathAttributesIterator, getXPathNodeName, hasImageEqualTo, isFindBoundary
-
-