Contents
- Description
- Method Summary
- Method Details
- codeContext()
- getModule()
- getName()
- file()
- getSourceMap()
- getControlFlow()
- currentScope()
- entityScopes()
- cfg()
- getUnwindState()
- setCatchType(IBasicBlock, TypeReference)
- setCatchType(CAstNode, TypeReference)
- getCatchTypes()
- addEntityName(CAstEntity, String)
- getEntityName(CAstEntity)
- hasValue(CAstNode)
- setValue(CAstNode, int)
- getValue(CAstNode)
- exposeNameSet(CAstEntity, boolean)
- getAccesses(CAstEntity)
- getGlobalScope()
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()
-