1 package polyglot.ast; 2 3 import polyglot.types.TypeSystem; 4 import polyglot.types.Qualifier; 5 import polyglot.types.SemanticException; 6 7 /** 8 * A <code>QualifierNode</code> represents any node that can be used as a type 9 * qualifier (<code>polyglot.types.Qualifier</code>). It can resolve to either 10 * an enclosing type or can be a package. 11 */ 12 public interface QualifierNode extends Prefix 13 { 14 /** The qualifier type object. */ 15 Qualifier qualifier(); 16 } 17