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 
 - 
 
 -