Interface ASTSwitchArrowRHS
-
- All Superinterfaces:
GenericNode<JavaNode>
,JavaNode
,JjtreeNode<JavaNode>
,Node
,Reportable
,TextAvailableNode
- All Known Subinterfaces:
ASTAssignableExpr
,ASTAssignableExpr.ASTNamedReferenceExpr
,ASTExpression
,ASTLiteral
,ASTPrimaryExpression
,FunctionalExpression
,QualifiableExpression
- All Known Implementing Classes:
ASTAmbiguousName
,ASTArrayAccess
,ASTArrayAllocation
,ASTArrayInitializer
,ASTAssignmentExpression
,ASTBlock
,ASTBooleanLiteral
,ASTCastExpression
,ASTCharLiteral
,ASTClassLiteral
,ASTConditionalExpression
,ASTConstructorCall
,ASTFieldAccess
,ASTInfixExpression
,ASTLambdaExpression
,ASTMethodCall
,ASTMethodReference
,ASTNullLiteral
,ASTNumericLiteral
,ASTPatternExpression
,ASTStringLiteral
,ASTSuperExpression
,ASTSwitchExpression
,ASTTemplateExpression
,ASTThisExpression
,ASTThrowStatement
,ASTTypeExpression
,ASTUnaryExpression
,ASTVariableAccess
public interface ASTSwitchArrowRHS extends JavaNode
A node that can appear as the right-hand-side of aSwitchArrowRule
.SwitchArrowRightHandSide ::=
Expression
|Block
|ThrowStatement
-
-
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, getNthParent, getParent, getPreviousSibling
-
Methods inherited from interface net.sourceforge.pmd.lang.java.ast.JavaNode
getEnclosingType, getRoot, getSymbolTable, getTypeSystem, jjtAccept
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.impl.javacc.JjtreeNode
getFirstToken, getLastToken, tokens
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node
acceptVisitor, ancestors, children, compareLocation, descendants, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, firstChild, getAstInfo, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getIndexInParent, getLanguageVersion, getNumChildren, getParentsOfType, getReportLocation, getTextDocument, getUserMap, getXPathAttributesIterator, getXPathNodeName, hasDescendantOfType, hasImageEqualTo, isFindBoundary
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.TextAvailableNode
getOriginalText, getText, getTextRegion
-
-