Package com.ibm.wala.cast.tree.impl

Interface Summary
CAstRewriter.CopyKey<Self extends CAstRewriter.CopyKey> interface to be implemented by keys used for cloning sub-trees during the rewrite
CAstRewriter.Rewrite represents a rewritten CAst
CAstRewriter.RewriteContext<K extends CAstRewriter.CopyKey> interface to be implemented by contexts used while traversing the AST
CAstRewriterFactory<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>>  
 

Class Summary
AbstractSourcePosition  
CAstBasicRewriter abstract base class for CAstRewriters that do no cloning of nodes
CAstBasicRewriter.NoKey key indicating that no duplication is being performed
CAstBasicRewriter.NonCopyingContext context indicating that no cloning is being performed
CAstCloner  
CAstControlFlowRecorder An implementation of a CAstControlFlowMap that is designed to be used by producers of CAPA asts.
CAstImpl An implementation of CAst, i.e.
CAstImpl.CAstNodeImpl  
CAstImpl.CAstValueImpl  
CAstNodeTypeMapRecorder  
CAstOperator Various operators that are built in to many languages, and hence perhaps deserve special notice in capa ast interface.
CAstRewriter<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> Abstract superclass for types performing a rewrite operation on a CAst.
CAstSourcePositionRecorder  
CAstSymbolImpl  
CAstSymbolImplBase  
CAstTypeDictionaryImpl  
CAstValueImpl An implementation of CAst, i.e.
CAstValueImpl.CAstNodeValueImpl  
CAstValueImpl.CAstValueValueImpl  
DelegatingEntity  
LineNumberPosition