Interface QualifierNode

All Superinterfaces:
java.lang.Cloneable, Copy, JL, Node, NodeOps, Prefix
All Known Subinterfaces:
AmbQualifierNode, AmbTypeNode, ArrayTypeNode, CanonicalTypeNode, PackageNode, TrackedTypeNode, TypeNode
All Known Implementing Classes:
AmbQualifierNode_c, AmbTypeNode_c, ArrayTypeNode_c, CanonicalTypeNode_c, PackageNode_c, TrackedTypeNode_c, TypeNode_c

public interface QualifierNode
extends Prefix

A QualifierNode represents any node that can be used as a type qualifier (polyglot.types.Qualifier). It can resolve to either an enclosing type or can be a package.

Method Summary
 Qualifier qualifier()
          The qualifier 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

Method Detail


Qualifier qualifier()
The qualifier type object.