net.sourceforge.pmd.lang.java.ast
Class ASTImportDeclaration

java.lang.Object
  extended by net.sourceforge.pmd.lang.ast.AbstractNode
      extended by net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
          extended by net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
              extended by net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
All Implemented Interfaces:
Node, JavaNode, TypeNode, ScopedNode

public class ASTImportDeclaration
extends AbstractJavaTypeNode


Field Summary
 
Fields inherited from class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
parser
 
Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
beginColumn, beginLine, childIndex, children, endColumn, endLine, id, parent
 
Constructor Summary
ASTImportDeclaration(int id)
           
ASTImportDeclaration(JavaParser p, int id)
           
 
Method Summary
 String getImportedName()
           
 ASTName getImportedNameNode()
           
 Package getPackage()
           
 String getPackageName()
           
 boolean isImportOnDemand()
           
 boolean isStatic()
           
 Object jjtAccept(JavaParserVisitor visitor, Object data)
          Accept the visitor.
 void setImportOnDemand()
           
 void setPackage(Package packge)
           
 void setStatic()
           
 
Methods inherited from class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
getType, setType
 
Methods inherited from class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
childrenAccept, comment, comment, getScope, jjtClose, jjtOpen, setScope, toString
 
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData, testingOnly__setBeginColumn, testingOnly__setBeginLine, testingOnly__setEndColumn, testingOnly__setEndLine
 
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, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData
 

Constructor Detail

ASTImportDeclaration

public ASTImportDeclaration(int id)

ASTImportDeclaration

public ASTImportDeclaration(JavaParser p,
                            int id)
Method Detail

setImportOnDemand

public void setImportOnDemand()

isImportOnDemand

public boolean isImportOnDemand()

setStatic

public void setStatic()

isStatic

public boolean isStatic()

getImportedNameNode

public ASTName getImportedNameNode()

getImportedName

public String getImportedName()

getPackageName

public String getPackageName()

jjtAccept

public Object jjtAccept(JavaParserVisitor visitor,
                        Object data)
Accept the visitor. *

Specified by:
jjtAccept in interface JavaNode
Overrides:
jjtAccept in class AbstractJavaNode

setPackage

public void setPackage(Package packge)

getPackage

public Package getPackage()


Copyright © 2002-2015 InfoEther. All Rights Reserved.