polyglot.ext.coffer.ast
Interface CofferClassDecl

All Superinterfaces:
ClassDecl, ClassMember, java.lang.Cloneable, Copy, JL, Node, NodeOps, Term, TopLevelDecl
All Known Implementing Classes:
CofferClassDecl_c

public interface CofferClassDecl
extends ClassDecl

A Coffer class declaration. ClassDecl is extended with a possibly-null key name.


Method Summary
 KeyNode key()
           
 CofferClassDecl key(KeyNode key)
           
 
Methods inherited from interface polyglot.ast.ClassDecl
body, body, flags, flags, interfaces, interfaces, name, name, superClass, superClass, type, type
 
Methods inherited from interface polyglot.ast.Term
acceptCFG, entry, reachable, reachable
 
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
 

Method Detail

key

public KeyNode key()

key

public CofferClassDecl key(KeyNode key)