Interface KotlinNode
-
- All Superinterfaces:
AntlrNode<KotlinNode>
,GenericNode<KotlinNode>
,Node
,Reportable
- All Known Implementing Classes:
KotlinErrorNode
,KotlinParser.KtAdditiveExpression
,KotlinParser.KtAdditiveOperator
,KotlinParser.KtAnnotatedDelegationSpecifier
,KotlinParser.KtAnnotatedLambda
,KotlinParser.KtAnnotation
,KotlinParser.KtAnnotationUseSiteTarget
,KotlinParser.KtAnonymousFunction
,KotlinParser.KtAnonymousInitializer
,KotlinParser.KtAsExpression
,KotlinParser.KtAsOperator
,KotlinParser.KtAssignableExpression
,KotlinParser.KtAssignableSuffix
,KotlinParser.KtAssignment
,KotlinParser.KtAssignmentAndOperator
,KotlinParser.KtBlock
,KotlinParser.KtCallableReference
,KotlinParser.KtCallSuffix
,KotlinParser.KtCatchBlock
,KotlinParser.KtClassBody
,KotlinParser.KtClassDeclaration
,KotlinParser.KtClassMemberDeclaration
,KotlinParser.KtClassMemberDeclarations
,KotlinParser.KtClassModifier
,KotlinParser.KtClassParameter
,KotlinParser.KtClassParameters
,KotlinParser.KtCollectionLiteral
,KotlinParser.KtCompanionObject
,KotlinParser.KtComparison
,KotlinParser.KtComparisonOperator
,KotlinParser.KtConjunction
,KotlinParser.KtConstructorDelegationCall
,KotlinParser.KtConstructorInvocation
,KotlinParser.KtControlStructureBody
,KotlinParser.KtDeclaration
,KotlinParser.KtDefinitelyNonNullableType
,KotlinParser.KtDelegationSpecifier
,KotlinParser.KtDelegationSpecifiers
,KotlinParser.KtDirectlyAssignableExpression
,KotlinParser.KtDisjunction
,KotlinParser.KtDoWhileStatement
,KotlinParser.KtElvis
,KotlinParser.KtElvisExpression
,KotlinParser.KtEnumClassBody
,KotlinParser.KtEnumEntries
,KotlinParser.KtEnumEntry
,KotlinParser.KtEquality
,KotlinParser.KtEqualityOperator
,KotlinParser.KtExcl
,KotlinParser.KtExplicitDelegation
,KotlinParser.KtExpression
,KotlinParser.KtFileAnnotation
,KotlinParser.KtFinallyBlock
,KotlinParser.KtForStatement
,KotlinParser.KtFunctionBody
,KotlinParser.KtFunctionDeclaration
,KotlinParser.KtFunctionLiteral
,KotlinParser.KtFunctionModifier
,KotlinParser.KtFunctionType
,KotlinParser.KtFunctionTypeParameters
,KotlinParser.KtFunctionValueParameter
,KotlinParser.KtFunctionValueParameters
,KotlinParser.KtFunctionValueParameterWithOptionalType
,KotlinParser.KtGenericCallLikeComparison
,KotlinParser.KtGetter
,KotlinParser.KtIdentifier
,KotlinParser.KtIfExpression
,KotlinParser.KtImportAlias
,KotlinParser.KtImportHeader
,KotlinParser.KtImportList
,KotlinParser.KtIndexingSuffix
,KotlinParser.KtInfixFunctionCall
,KotlinParser.KtInfixOperation
,KotlinParser.KtInheritanceModifier
,KotlinParser.KtInOperator
,KotlinParser.KtIsOperator
,KotlinParser.KtJumpExpression
,KotlinParser.KtKotlinFile
,KotlinParser.KtLabel
,KotlinParser.KtLambdaLiteral
,KotlinParser.KtLambdaParameter
,KotlinParser.KtLambdaParameters
,KotlinParser.KtLineStringContent
,KotlinParser.KtLineStringExpression
,KotlinParser.KtLineStringLiteral
,KotlinParser.KtLiteralConstant
,KotlinParser.KtLoopStatement
,KotlinParser.KtMemberAccessOperator
,KotlinParser.KtMemberModifier
,KotlinParser.KtModifier
,KotlinParser.KtModifiers
,KotlinParser.KtMultiAnnotation
,KotlinParser.KtMultiLineStringContent
,KotlinParser.KtMultiLineStringExpression
,KotlinParser.KtMultiLineStringLiteral
,KotlinParser.KtMultiplicativeExpression
,KotlinParser.KtMultiplicativeOperator
,KotlinParser.KtMultiVariableDeclaration
,KotlinParser.KtNavigationSuffix
,KotlinParser.KtNullableType
,KotlinParser.KtObjectDeclaration
,KotlinParser.KtObjectLiteral
,KotlinParser.KtPackageHeader
,KotlinParser.KtParameter
,KotlinParser.KtParameterModifier
,KotlinParser.KtParameterModifiers
,KotlinParser.KtParametersWithOptionalType
,KotlinParser.KtParameterWithOptionalType
,KotlinParser.KtParenthesizedAssignableExpression
,KotlinParser.KtParenthesizedDirectlyAssignableExpression
,KotlinParser.KtParenthesizedExpression
,KotlinParser.KtParenthesizedType
,KotlinParser.KtParenthesizedUserType
,KotlinParser.KtPlatformModifier
,KotlinParser.KtPostfixUnaryExpression
,KotlinParser.KtPostfixUnaryOperator
,KotlinParser.KtPostfixUnarySuffix
,KotlinParser.KtPrefixUnaryExpression
,KotlinParser.KtPrefixUnaryOperator
,KotlinParser.KtPrimaryConstructor
,KotlinParser.KtPrimaryExpression
,KotlinParser.KtPropertyDeclaration
,KotlinParser.KtPropertyDelegate
,KotlinParser.KtPropertyModifier
,KotlinParser.KtQuest
,KotlinParser.KtRangeExpression
,KotlinParser.KtRangeTest
,KotlinParser.KtReceiverType
,KotlinParser.KtReificationModifier
,KotlinParser.KtSafeNav
,KotlinParser.KtScript
,KotlinParser.KtSecondaryConstructor
,KotlinParser.KtSemi
,KotlinParser.KtSemis
,KotlinParser.KtSetter
,KotlinParser.KtShebangLine
,KotlinParser.KtSimpleIdentifier
,KotlinParser.KtSimpleUserType
,KotlinParser.KtSingleAnnotation
,KotlinParser.KtStatement
,KotlinParser.KtStatements
,KotlinParser.KtStringLiteral
,KotlinParser.KtSuperExpression
,KotlinParser.KtThisExpression
,KotlinParser.KtTopLevelObject
,KotlinParser.KtTryExpression
,KotlinParser.KtType
,KotlinParser.KtTypeAlias
,KotlinParser.KtTypeArguments
,KotlinParser.KtTypeConstraint
,KotlinParser.KtTypeConstraints
,KotlinParser.KtTypeModifier
,KotlinParser.KtTypeModifiers
,KotlinParser.KtTypeParameter
,KotlinParser.KtTypeParameterModifier
,KotlinParser.KtTypeParameterModifiers
,KotlinParser.KtTypeParameters
,KotlinParser.KtTypeProjection
,KotlinParser.KtTypeProjectionModifier
,KotlinParser.KtTypeProjectionModifiers
,KotlinParser.KtTypeReference
,KotlinParser.KtTypeTest
,KotlinParser.KtUnaryPrefix
,KotlinParser.KtUnescapedAnnotation
,KotlinParser.KtUserType
,KotlinParser.KtValueArgument
,KotlinParser.KtValueArguments
,KotlinParser.KtVariableDeclaration
,KotlinParser.KtVarianceModifier
,KotlinParser.KtVisibilityModifier
,KotlinParser.KtWhenCondition
,KotlinParser.KtWhenEntry
,KotlinParser.KtWhenExpression
,KotlinParser.KtWhenSubject
,KotlinParser.KtWhileStatement
,KotlinTerminalNode
public interface KotlinNode extends AntlrNode<KotlinNode>
Supertype of all kotlin 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
-
-