|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| 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 | |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||