jltools.ast
Interface AmbTypeNode

All Superinterfaces:
Ambiguous, java.lang.Cloneable, Copy, Node, Prefix, QualifierNode, Receiver, java.io.Serializable, Typed, TypeNode
All Known Implementing Classes:
AmbTypeNode_c

public interface AmbTypeNode
extends TypeNode, Ambiguous

An AmbTypeNode is an ambiguous AST node composed of dot-separated list of identifiers that must resolve to a type.


Method Summary
 java.lang.String name()
           
 AmbTypeNode name(java.lang.String name)
           
 QualifierNode qual()
           
 AmbTypeNode qual(QualifierNode qual)
           
 
Methods inherited from interface jltools.ast.TypeNode
type
 
Methods inherited from interface jltools.ast.Node
buildTypes_, buildTypesOverride_, copy, disambiguate_, disambiguateOverride_, disambiguateTypes_, disambiguateTypesOverride_, dump, enterScope, exceptionCheck_, exceptionCheckOverride_, ext, ext, foldConstants_, foldConstantsOverride_, leaveScope, position, position, reconstructTypes_, translate_, typeCheck_, typeCheckOverride_, visit, visitChildren
 
Methods inherited from interface jltools.ast.Typed
type
 
Methods inherited from interface jltools.ast.QualifierNode
qualifier
 

Method Detail

qual

public QualifierNode qual()

qual

public AmbTypeNode qual(QualifierNode qual)

name

public java.lang.String name()

name

public AmbTypeNode name(java.lang.String name)