Class ASTMemberValuePair

  • All Implemented Interfaces:
    net.sourceforge.pmd.lang.ast.Node, JavaNode, net.sourceforge.pmd.lang.symboltable.ScopedNode

    public class ASTMemberValuePair
    extends AbstractJavaNode
    Represents a single member-value pair in an annotation.
     MemberValuePair ::=  <IDENTIFIER> "=" MemberValue
    
     
    • Field Summary

      • Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getMemberName()
      Returns the name of the member set by this pair.
      ASTMemberValue getMemberValue()
      Returns the value of the member set by this pair.
      ASTMemberValuePairs getParent()  
      Object jjtAccept​(JavaParserVisitor visitor, Object data)
      Calls back the visitor's visit method corresponding to the runtime type of this Node.
      • Methods inherited from class net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode

        children, getChild
      • Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine, toString
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

        findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Constructor Detail

      • ASTMemberValuePair

        @InternalApi
        @Deprecated
        public ASTMemberValuePair​(int id)
        Deprecated.
      • ASTMemberValuePair

        @InternalApi
        @Deprecated
        public ASTMemberValuePair​(JavaParser p,
                                  int id)
        Deprecated.
    • Method Detail

      • getMemberName

        public String getMemberName()
        Returns the name of the member set by this pair.
      • getMemberValue

        public ASTMemberValue getMemberValue()
        Returns the value of the member set by this pair.
      • getParent

        public ASTMemberValuePairs getParent()
        Specified by:
        getParent in interface JavaNode
        Specified by:
        getParent in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        getParent in class net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode<JavaNode>