net.sourceforge.pmd.lang.ast.Node
ASTUserClassOrInterface<T>
AbstractApexNode
, ApexRootNode
, ASTAnnotation
, ASTAnnotationParameter
, ASTAnonymousClass
, ASTArrayLoadExpression
, ASTArrayStoreExpression
, ASTAssignmentExpression
, ASTBinaryExpression
, ASTBindExpressions
, ASTBlockStatement
, ASTBooleanExpression
, ASTBreakStatement
, ASTBridgeMethodCreator
, ASTCastExpression
, ASTCatchBlockStatement
, ASTClassRefExpression
, ASTConstructorPreamble
, ASTConstructorPreambleStatement
, ASTContinueStatement
, ASTDmlDeleteStatement
, ASTDmlInsertStatement
, ASTDmlMergeStatement
, ASTDmlUndeleteStatement
, ASTDmlUpdateStatement
, ASTDmlUpsertStatement
, ASTDoLoopStatement
, ASTExpression
, ASTExpressionStatement
, ASTField
, ASTFieldDeclaration
, ASTFieldDeclarationStatements
, ASTForEachStatement
, ASTForLoopStatement
, ASTIfBlockStatement
, ASTIfElseBlockStatement
, ASTIllegalStoreExpression
, ASTInstanceOfExpression
, ASTJavaMethodCallExpression
, ASTJavaVariableExpression
, ASTLiteralExpression
, ASTMapEntryNode
, ASTMethod
, ASTMethodBlockStatement
, ASTMethodCallExpression
, ASTModifier
, ASTModifierNode
, ASTModifierOrAnnotation
, ASTMultiStatement
, ASTNestedExpression
, ASTNestedStoreExpression
, ASTNewKeyValueObjectExpression
, ASTNewListInitExpression
, ASTNewListLiteralExpression
, ASTNewMapInitExpression
, ASTNewMapLiteralExpression
, ASTNewObjectExpression
, ASTNewSetInitExpression
, ASTNewSetLiteralExpression
, ASTPackageVersionExpression
, ASTParameter
, ASTPostfixExpression
, ASTPrefixExpression
, ASTProperty
, ASTReferenceExpression
, ASTReturnStatement
, ASTRunAsBlockStatement
, ASTSoqlExpression
, ASTSoslExpression
, ASTStandardCondition
, ASTStatement
, ASTStatementExecuted
, ASTSuperMethodCallExpression
, ASTSuperVariableExpression
, ASTTernaryExpression
, ASTThisMethodCallExpression
, ASTThisVariableExpression
, ASTThrowStatement
, ASTTriggerVariableExpression
, ASTTryCatchFinallyBlockStatement
, ASTUserClass
, ASTUserClassMethods
, ASTUserEnum
, ASTUserExceptionMethods
, ASTUserInterface
, ASTUserTrigger
, ASTVariableDeclaration
, ASTVariableDeclarationStatements
, ASTVariableExpression
, ASTWhileLoopStatement
public interface ApexNode<T extends apex.jorje.semantic.ast.AstNode> extends net.sourceforge.pmd.lang.ast.Node
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
childrenAccept(ApexParserVisitor visitor,
java.lang.Object data) |
Accept the visitor.
|
T |
getNode() |
Get the underlying AST node.
|
java.lang.Object |
jjtAccept(ApexParserVisitor visitor,
java.lang.Object data) |
Accept the visitor.
|
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
java.lang.Object jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
java.lang.Object childrenAccept(ApexParserVisitor visitor, java.lang.Object data)
T getNode()
Copyright © 2002–2018 PMD. All rights reserved.