public class JDTJava2CAstTranslator.MethodContext extends JDTJava2CAstTranslator.DelegatingContext
| Constructor and Description |
|---|
JDTJava2CAstTranslator.MethodContext(JDTJava2CAstTranslator.WalkContext parent,
Map<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.CAstEntity> entities) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScopedEntity(com.ibm.wala.cast.tree.CAstNode node,
com.ibm.wala.cast.tree.CAstEntity entity) |
com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder |
cfg() |
Collection<com.ibm.wala.util.collections.Pair<org.eclipse.jdt.core.dom.ITypeBinding,Object>> |
getCatchTargets(org.eclipse.jdt.core.dom.ITypeBinding label) |
Map<org.eclipse.jdt.core.dom.ASTNode,String> |
getLabelMap() |
com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder |
getNodeTypeMap() |
boolean |
needLValue() |
com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder |
pos() |
getBreakFor, getContinueFor, getScopedEntitiespublic JDTJava2CAstTranslator.MethodContext(JDTJava2CAstTranslator.WalkContext parent, Map<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.CAstEntity> entities)
public Map<org.eclipse.jdt.core.dom.ASTNode,String> getLabelMap()
getLabelMap in interface JDTJava2CAstTranslator.WalkContextgetLabelMap in class JDTJava2CAstTranslator.DelegatingContextpublic com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder cfg()
cfg in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>cfg in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>public void addScopedEntity(com.ibm.wala.cast.tree.CAstNode node,
com.ibm.wala.cast.tree.CAstEntity entity)
addScopedEntity in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>addScopedEntity in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>public com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder pos()
pos in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>pos in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>public com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder getNodeTypeMap()
getNodeTypeMap in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>getNodeTypeMap in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>public Collection<com.ibm.wala.util.collections.Pair<org.eclipse.jdt.core.dom.ITypeBinding,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.DelegatingContextCopyright © 2017. All rights reserved.