polyglot.ast
Interface ArrayTypeNode

All Superinterfaces:
java.lang.Cloneable, Copy, JL, Node, NodeOps, Prefix, QualifierNode, Receiver, Typed, TypeNode
All Known Implementing Classes:
ArrayTypeNode_c

public interface ArrayTypeNode
extends TypeNode

An ArrayTypeNode is a type node for a non-canonical array type.


Method Summary
 TypeNode base()
          Base of the array.
 ArrayTypeNode base(TypeNode base)
          Set the base of the array.
 
Methods inherited from interface polyglot.ast.TypeNode
type
 
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.ast.Typed
type
 
Methods inherited from interface polyglot.ast.QualifierNode
qualifier
 
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
 

Method Detail

base

TypeNode base()
Base of the array.


base

ArrayTypeNode base(TypeNode base)
Set the base of the array.