Class JDTJava2CAstTranslator.RootContext
java.lang.Object
com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>
com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
- All Implemented Interfaces:
TranslatorToCAst.WalkContext<JDTJava2CAstTranslator.WalkContext,
,org.eclipse.jdt.core.dom.ASTNode> JDTJava2CAstTranslator.WalkContext
- Enclosing class:
JDTJava2CAstTranslator<T extends CAstSourcePositionMap.Position>
public static class JDTJava2CAstTranslator.RootContext
extends TranslatorToCAst.RootContext<JDTJava2CAstTranslator.WalkContext,org.eclipse.jdt.core.dom.ASTNode>
implements JDTJava2CAstTranslator.WalkContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCollection
<Pair<org.eclipse.jdt.core.dom.ITypeBinding, Object>> getCatchTargets
(org.eclipse.jdt.core.dom.ITypeBinding type) boolean
Methods inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
addScopedEntity, cfg, getBreakFor, getContinueFor, getNameDecls, getNodeTypeMap, getParent, getScopedEntities, pos, top
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
addNameDecl, addScopedEntity, cfg, getBreakFor, getCatchTarget, getCatchTarget, getContinueFor, getNameDecls, getNodeTypeMap, getParent, getScopedEntities, pos, top
-
Constructor Details
-
RootContext
public RootContext()
-
-
Method Details
-
getCatchTargets
public Collection<Pair<org.eclipse.jdt.core.dom.ITypeBinding,Object>> getCatchTargets(org.eclipse.jdt.core.dom.ITypeBinding type) - Specified by:
getCatchTargets
in interfaceJDTJava2CAstTranslator.WalkContext
-
getLabelMap
- Specified by:
getLabelMap
in interfaceJDTJava2CAstTranslator.WalkContext
-
needLValue
public boolean needLValue()- Specified by:
needLValue
in interfaceJDTJava2CAstTranslator.WalkContext
-