net.sourceforge.pmd.lang.ast.NodeASTUserClassOrInterface<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, ASTWhileLoopStatementpublic 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, setUserDatajava.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.