polyglot.ast
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
copy
 

Method Detail

qualifier

Qualifier qualifier()
The qualifier type object.