Interface AstTranslator.WalkContext
- All Superinterfaces:
CAstVisitor.Context
- All Known Implementing Classes:
AstTranslator.CodeEntityContext
,AstTranslator.RootContext
,AstTranslator.TypeContext
- Enclosing class:
AstTranslator
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntityName
(CAstEntity e, String name) cfg()
exposeNameSet
(CAstEntity entity, boolean writeSet) file()
getName()
int
boolean
void
setCatchType
(CAstNode catchNode, TypeReference catchType) void
setCatchType
(IBasicBlock<SSAInstruction> bb, TypeReference catchType) int
Methods inherited from interface com.ibm.wala.cast.tree.visit.CAstVisitor.Context
top
-
Method Details
-
codeContext
AstTranslator.WalkContext codeContext() -
getModule
ModuleEntry getModule() -
getName
String getName() -
file
String file() -
getSourceMap
CAstSourcePositionMap getSourceMap()- Specified by:
getSourceMap
in interfaceCAstVisitor.Context
-
getControlFlow
CAstControlFlowMap getControlFlow() -
currentScope
AstTranslator.Scope currentScope() -
entityScopes
Set<AstTranslator.Scope> entityScopes() -
cfg
-
getUnwindState
AstTranslator.UnwindState getUnwindState() -
setCatchType
-
setCatchType
-
getCatchTypes
Map<IBasicBlock<SSAInstruction>,TypeReference[]> getCatchTypes() -
addEntityName
-
getEntityName
-
hasValue
-
setValue
-
getValue
-
exposeNameSet
-
getAccesses
-
getGlobalScope
AstTranslator.Scope getGlobalScope()
-