public class JDTJava2CAstTranslator.MethodContext extends JDTJava2CAstTranslator.DelegatingContext
| Constructor and Description |
|---|
MethodContext(JDTJava2CAstTranslator.WalkContext parent,
java.util.Map<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.CAstEntity> entities) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNameDecl(com.ibm.wala.cast.tree.CAstNode v) |
void |
addScopedEntity(com.ibm.wala.cast.tree.CAstNode node,
com.ibm.wala.cast.tree.CAstEntity entity) |
com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder |
cfg() |
java.util.Collection<com.ibm.wala.util.collections.Pair<org.eclipse.jdt.core.dom.ITypeBinding,java.lang.Object>> |
getCatchTargets(org.eclipse.jdt.core.dom.ITypeBinding label) |
java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String> |
getLabelMap() |
java.util.List<com.ibm.wala.cast.tree.CAstNode> |
getNameDecls() |
com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder |
getNodeTypeMap() |
boolean |
needLValue() |
com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder |
pos() |
getParent, toppublic MethodContext(JDTJava2CAstTranslator.WalkContext parent, java.util.Map<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.CAstEntity> entities)
public void addNameDecl(com.ibm.wala.cast.tree.CAstNode v)
public java.util.List<com.ibm.wala.cast.tree.CAstNode> getNameDecls()
public java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String> getLabelMap()
getLabelMap in interface JDTJava2CAstTranslator.WalkContextgetLabelMap in class JDTJava2CAstTranslator.DelegatingContextpublic com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder cfg()
public void addScopedEntity(com.ibm.wala.cast.tree.CAstNode node,
com.ibm.wala.cast.tree.CAstEntity entity)
public com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder pos()
public com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder getNodeTypeMap()
public java.util.Collection<com.ibm.wala.util.collections.Pair<org.eclipse.jdt.core.dom.ITypeBinding,java.lang.Object>> getCatchTargets(org.eclipse.jdt.core.dom.ITypeBinding label)
getCatchTargets in interface JDTJava2CAstTranslator.WalkContextgetCatchTargets in class JDTJava2CAstTranslator.DelegatingContextpublic boolean needLValue()
needLValue in interface JDTJava2CAstTranslator.WalkContextneedLValue in class JDTJava2CAstTranslator.DelegatingContext