public static interface AstTranslator.WalkContext extends CAstVisitor.Context
| Modifier and Type | Method and Description |
|---|---|
void |
addEntityName(CAstEntity e,
java.lang.String name) |
AstTranslator.IncipientCFG |
cfg() |
AstTranslator.WalkContext |
codeContext() |
AstTranslator.Scope |
currentScope() |
java.util.Set<AstTranslator.Scope> |
entityScopes() |
java.util.Set<com.ibm.wala.util.collections.Pair<com.ibm.wala.util.collections.Pair<java.lang.String,java.lang.String>,java.lang.Integer>> |
exposeNameSet(CAstEntity entity,
boolean writeSet) |
java.lang.String |
file() |
java.util.Set<AstLexicalAccess.Access> |
getAccesses(CAstEntity e) |
java.util.Map<com.ibm.wala.cfg.IBasicBlock<com.ibm.wala.ssa.SSAInstruction>,com.ibm.wala.types.TypeReference[]> |
getCatchTypes() |
CAstControlFlowMap |
getControlFlow() |
java.lang.String |
getEntityName(CAstEntity e) |
AstTranslator.Scope |
getGlobalScope() |
com.ibm.wala.classLoader.ModuleEntry |
getModule() |
java.lang.String |
getName() |
CAstSourcePositionMap |
getSourceMap() |
AstTranslator.UnwindState |
getUnwindState() |
int |
getValue(CAstNode n) |
boolean |
hasValue(CAstNode n) |
void |
setCatchType(CAstNode catchNode,
com.ibm.wala.types.TypeReference catchType) |
void |
setCatchType(com.ibm.wala.cfg.IBasicBlock<com.ibm.wala.ssa.SSAInstruction> bb,
com.ibm.wala.types.TypeReference catchType) |
int |
setValue(CAstNode n,
int v) |
topAstTranslator.WalkContext codeContext()
com.ibm.wala.classLoader.ModuleEntry getModule()
java.lang.String getName()
java.lang.String file()
CAstSourcePositionMap getSourceMap()
getSourceMap in interface CAstVisitor.ContextCAstControlFlowMap getControlFlow()
AstTranslator.Scope currentScope()
java.util.Set<AstTranslator.Scope> entityScopes()
AstTranslator.IncipientCFG cfg()
AstTranslator.UnwindState getUnwindState()
void setCatchType(com.ibm.wala.cfg.IBasicBlock<com.ibm.wala.ssa.SSAInstruction> bb,
com.ibm.wala.types.TypeReference catchType)
void setCatchType(CAstNode catchNode, com.ibm.wala.types.TypeReference catchType)
java.util.Map<com.ibm.wala.cfg.IBasicBlock<com.ibm.wala.ssa.SSAInstruction>,com.ibm.wala.types.TypeReference[]> getCatchTypes()
void addEntityName(CAstEntity e, java.lang.String name)
java.lang.String getEntityName(CAstEntity e)
boolean hasValue(CAstNode n)
int setValue(CAstNode n, int v)
int getValue(CAstNode n)
java.util.Set<com.ibm.wala.util.collections.Pair<com.ibm.wala.util.collections.Pair<java.lang.String,java.lang.String>,java.lang.Integer>> exposeNameSet(CAstEntity entity, boolean writeSet)
java.util.Set<AstLexicalAccess.Access> getAccesses(CAstEntity e)
AstTranslator.Scope getGlobalScope()