jltools.ast
Interface TypeNode

All Superinterfaces:
java.lang.Cloneable, Copy, Node, Prefix, QualifierNode, Receiver, java.io.Serializable, Typed
All Known Subinterfaces:
AmbTypeNode, ArrayTypeNode, CanonicalTypeNode, InstTypeNode, LabeledTypeNode
All Known Implementing Classes:
TypeNode_c

public interface TypeNode
extends Receiver, QualifierNode

A TypeNode is the syntactic representation of a Type within the abstract syntax tree.


Method Summary
 TypeNode type(Type 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

type

public TypeNode type(Type type)