Class ASTAllocationExpression

    • 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 Deprecated Methods 
      Modifier and Type Method Description
      JavaTypeQualifiedName getQualifiedName()
      Gets the qualified name of the anonymous class declared by this node, or null if this node doesn't declare any.
      boolean isAnonymousClass()
      Returns true if this expression defines a body, which is compiled to an anonymous class.
      java.lang.Object jjtAccept​(JavaParserVisitor visitor, java.lang.Object data)
      Calls back the visitor's visit method corresponding to the runtime type of this Node.
      void setQualifiedName​(JavaTypeQualifiedName qname)
      Deprecated.
      • 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, getNthParent, getParentsOfType, getUserData, 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 class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

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

      • ASTAllocationExpression

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

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

      • jjtAccept

        public java.lang.Object jjtAccept​(JavaParserVisitor visitor,
                                          java.lang.Object data)
        Description copied from interface: JavaNode
        Calls back the visitor's visit method corresponding to the runtime type of this Node.
        Specified by:
        jjtAccept in interface JavaNode
        Overrides:
        jjtAccept in class AbstractJavaNode
        Parameters:
        visitor - Visitor to dispatch
        data - Visit data
      • isAnonymousClass

        public boolean isAnonymousClass()
        Returns true if this expression defines a body, which is compiled to an anonymous class. If this method returns false, then getQualifiedName() returns null.
      • getQualifiedName

        public JavaTypeQualifiedName getQualifiedName()
        Gets the qualified name of the anonymous class declared by this node, or null if this node doesn't declare any.
        Specified by:
        getQualifiedName in interface JavaQualifiableNode
        Specified by:
        getQualifiedName in interface net.sourceforge.pmd.lang.ast.QualifiableNode
        Returns:
        A qualified name.
        See Also:
        isAnonymousClass()
      • setQualifiedName

        @InternalApi
        @Deprecated
        public void setQualifiedName​(JavaTypeQualifiedName qname)
        Deprecated.