com.ibm.wala.cast.ir.translator
Interface AstTranslator.WalkContext

All Superinterfaces:
CAstVisitor.Context
All Known Implementing Classes:
AstTranslator.DefaultContext
Enclosing class:
AstTranslator

public static interface AstTranslator.WalkContext
extends CAstVisitor.Context


Method Summary
 AstTranslator.IncipientCFG cfg()
           
 AstTranslator.Scope currentScope()
           
 java.util.Set<AstTranslator.Scope> entityScopes()
           
 java.lang.String file()
           
 TypeReference[][] getCatchTypes()
           
 CAstControlFlowMap getControlFlow()
           
 java.lang.String getName()
           
 CAstSourcePositionMap getSourceMap()
           
 AstTranslator.UnwindState getUnwindState()
           
 void setCatchType(CAstNode catchNode, TypeReference catchType)
           
 void setCatchType(int blockNumber, TypeReference catchType)
           
 
Methods inherited from interface com.ibm.wala.cast.tree.visit.CAstVisitor.Context
top
 

Method Detail

getName

java.lang.String getName()

file

java.lang.String file()

getSourceMap

CAstSourcePositionMap getSourceMap()

getControlFlow

CAstControlFlowMap getControlFlow()

currentScope

AstTranslator.Scope currentScope()

entityScopes

java.util.Set<AstTranslator.Scope> entityScopes()

cfg

AstTranslator.IncipientCFG cfg()

getUnwindState

AstTranslator.UnwindState getUnwindState()

setCatchType

void setCatchType(int blockNumber,
                  TypeReference catchType)

setCatchType

void setCatchType(CAstNode catchNode,
                  TypeReference catchType)

getCatchTypes

TypeReference[][] getCatchTypes()