Class AstTranslator.CodeEntityContext
java.lang.Object
com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
- All Implemented Interfaces:
AstTranslator.WalkContext, CAstVisitor.Context
- Enclosing class:
AstTranslator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCodeEntityContext(AstTranslator.WalkContext parent, AstTranslator.Scope entityScope, CAstEntity s) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityName(CAstEntity e, String name) cfg()exposeNameSet(CAstEntity entity, boolean writeSet) file()getName()final intbooleanvoidsetCatchType(CAstNode catchNode, TypeReference catchType) voidsetCatchType(IBasicBlock<SSAInstruction> bb, TypeReference catchType) final inttop()
-
Field Details
-
topNode
-
name
-
-
Constructor Details
-
CodeEntityContext
public CodeEntityContext(AstTranslator.WalkContext parent, AstTranslator.Scope entityScope, CAstEntity s)
-
-
Method Details
-
codeContext
- Specified by:
codeContextin interfaceAstTranslator.WalkContext
-
getAccesses
- Specified by:
getAccessesin interfaceAstTranslator.WalkContext
-
exposeNameSet
- Specified by:
exposeNameSetin interfaceAstTranslator.WalkContext
-
getControlFlow
- Specified by:
getControlFlowin interfaceAstTranslator.WalkContext
-
cfg
- Specified by:
cfgin interfaceAstTranslator.WalkContext
-
currentScope
- Specified by:
currentScopein interfaceAstTranslator.WalkContext
-
entityScopes
- Specified by:
entityScopesin interfaceAstTranslator.WalkContext
-
getUnwindState
- Specified by:
getUnwindStatein interfaceAstTranslator.WalkContext
-
setCatchType
- Specified by:
setCatchTypein interfaceAstTranslator.WalkContext
-
setCatchType
- Specified by:
setCatchTypein interfaceAstTranslator.WalkContext
-
getCatchTypes
- Specified by:
getCatchTypesin interfaceAstTranslator.WalkContext
-
hasValue
- Specified by:
hasValuein interfaceAstTranslator.WalkContext
-
setValue
- Specified by:
setValuein interfaceAstTranslator.WalkContext
-
getValue
- Specified by:
getValuein interfaceAstTranslator.WalkContext
-
getName
- Specified by:
getNamein interfaceAstTranslator.WalkContext
-
top
- Specified by:
topin interfaceCAstVisitor.Context
-
getSourceMap
- Specified by:
getSourceMapin interfaceAstTranslator.WalkContext- Specified by:
getSourceMapin interfaceCAstVisitor.Context
-
getModule
- Specified by:
getModulein interfaceAstTranslator.WalkContext
-
file
- Specified by:
filein interfaceAstTranslator.WalkContext
-
addEntityName
- Specified by:
addEntityNamein interfaceAstTranslator.WalkContext
-
getEntityName
- Specified by:
getEntityNamein interfaceAstTranslator.WalkContext
-
getGlobalScope
- Specified by:
getGlobalScopein interfaceAstTranslator.WalkContext
-