Interface JDTJava2CAstTranslator.WalkContext
-
- All Superinterfaces:
com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>
- All Known Implementing Classes:
JDTJava2CAstTranslator.DelegatingContext,JDTJava2CAstTranslator.MethodContext,JDTJava2CAstTranslator.RootContext
- Enclosing class:
- JDTJava2CAstTranslator<T extends com.ibm.wala.cast.tree.CAstSourcePositionMap.Position>
public static interface JDTJava2CAstTranslator.WalkContext extends com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>
Contains things needed by in the visit() of some nodes to process the nodes. For example, pos() contains the source position mapping which each node registers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 type)java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String>getLabelMap()booleanneedLValue()
-
-
-
Method Detail
-
getCatchTargets
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 type)
-
getLabelMap
java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String> getLabelMap()
-
needLValue
boolean needLValue()
-
-