Class JDTJava2CAstTranslator.DelegatingContext
- java.lang.Object
-
- com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>
-
- com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
-
- All Implemented Interfaces:
com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>,JDTJava2CAstTranslator.WalkContext
- Direct Known Subclasses:
JDTJava2CAstTranslator.MethodContext
- Enclosing class:
- JDTJava2CAstTranslator<T extends com.ibm.wala.cast.tree.CAstSourcePositionMap.Position>
public static class JDTJava2CAstTranslator.DelegatingContext extends com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode> implements JDTJava2CAstTranslator.WalkContext
Default context functions. When one context doesn't handle something, it the next one up does. For example, there is only one source pos. mapping per MethodContext, so loop contexts delegate it up.
-
-
Constructor Summary
Constructors Constructor Description DelegatingContext(JDTJava2CAstTranslator.WalkContext parent)
-
Method Summary
All Methods Instance Methods Concrete 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()-
Methods inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
getParent, top
-
-
-
-
Constructor Detail
-
DelegatingContext
public DelegatingContext(JDTJava2CAstTranslator.WalkContext parent)
-
-
Method Detail
-
getCatchTargets
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 type)
- Specified by:
getCatchTargetsin interfaceJDTJava2CAstTranslator.WalkContext
-
getLabelMap
public java.util.Map<org.eclipse.jdt.core.dom.ASTNode,java.lang.String> getLabelMap()
- Specified by:
getLabelMapin interfaceJDTJava2CAstTranslator.WalkContext
-
needLValue
public boolean needLValue()
- Specified by:
needLValuein interfaceJDTJava2CAstTranslator.WalkContext
-
-