Interface SwiftNode
-
- All Superinterfaces:
net.sourceforge.pmd.lang.ast.impl.antlr4.AntlrNode<SwiftNode>,net.sourceforge.pmd.lang.ast.impl.GenericNode<SwiftNode>,net.sourceforge.pmd.lang.ast.Node,net.sourceforge.pmd.reporting.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 net.sourceforge.pmd.lang.ast.impl.antlr4.AntlrNode<SwiftNode>
Supertype of all swift nodes.
-
-
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
-
-