gov.llnl.babel.symbols
Class ASTNode
java.lang.Object
   gov.llnl.babel.symbols.ASTNode
gov.llnl.babel.symbols.ASTNode
- Direct Known Subclasses: 
- Argument, Assertion, Comment, Method, SymbolID, Type
- public class ASTNode 
- extends java.lang.Object
| Field Summary | 
| protected  boolean | d_frozen
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
d_frozen
protected boolean d_frozen
ASTNode
public ASTNode()
freeze
public void freeze()
- 
 
clone
public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
- 
- Overrides:
- clonein class- java.lang.Object
 
- 
- Throws:
- java.lang.CloneNotSupportedException
 
checkFrozen
protected void checkFrozen()
- 
 
protectList
public java.util.List protectList(java.util.List l)
- 
 
protectCollection
public java.util.Collection protectCollection(java.util.Collection c)
- 
 
protectSet
public java.util.Set protectSet(java.util.Set s)
- 
 
protectMap
public java.util.Map protectMap(java.util.Map m)
-