polyglot.ext.carray.ast
Interface ConstArrayTypeNode

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

public interface ConstArrayTypeNode
extends ArrayTypeNode

A ConstArrayTypeNode is a type node for a non-canonical const 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.util.Copy
copy
 
Methods inherited from interface polyglot.ast.Typed
type
 
Methods inherited from interface polyglot.ast.QualifierNode
qualifier
 

Method Detail

base

public TypeNode base()
Description copied from interface: ArrayTypeNode
Base of the array.

Specified by:
base in interface ArrayTypeNode

base

public ArrayTypeNode base(TypeNode base)
Description copied from interface: ArrayTypeNode
Set the base of the array.

Specified by:
base in interface ArrayTypeNode