polyglot.ast
Interface PackageNode

All Superinterfaces:
java.lang.Cloneable, Copy, JL, Node, NodeOps, Prefix, QualifierNode
All Known Implementing Classes:
PackageNode_c

public interface PackageNode
extends Node, Prefix, QualifierNode

A PackageNode is the syntactic representation of a Java package within the abstract syntax tree.


Method Summary
 Package package_()
          The package type object.
 PackageNode package_(Package p)
          Set the package type object.
 
Methods inherited from interface polyglot.ast.Node
childExpectedType, del, del, dump, ext, ext, ext, ext, position, position, visit, visitChild, visitEdge, visitList
 
Methods inherited from interface polyglot.ast.JL
init, node
 
Methods inherited from interface polyglot.ast.NodeOps
addDecls, addMembers, addMembersEnter, buildTypes, buildTypesEnter, disambiguate, disambiguateEnter, enterScope, enterScope, exceptionCheck, exceptionCheckEnter, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, visitChildren
 
Methods inherited from interface polyglot.util.Copy
copy
 
Methods inherited from interface polyglot.ast.QualifierNode
qualifier
 

Method Detail

package_

public Package package_()
The package type object.


package_

public PackageNode package_(Package p)
Set the package type object.