Class TranslatorToCAst.LoopContext<C extends TranslatorToCAst.WalkContext<C,T>,T>
java.lang.Object
com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext<C,T>
com.ibm.wala.cast.ir.translator.TranslatorToCAst.BreakContext<C,T>
com.ibm.wala.cast.ir.translator.TranslatorToCAst.LoopContext<C,T>
- All Implemented Interfaces:
TranslatorToCAst.WalkContext<C,
T>
- Enclosing interface:
TranslatorToCAst
public static class TranslatorToCAst.LoopContext<C extends TranslatorToCAst.WalkContext<C,T>,T>
extends TranslatorToCAst.BreakContext<C,T>
-
Field Summary
Fields inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.BreakContext
label
Fields inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
parent
-
Constructor Summary
ModifierConstructorDescriptionprotected
LoopContext
(C parent, T breakTo, T continueTo, String label) -
Method Summary
Modifier and TypeMethodDescriptionfor a 'continue' style goto, return the control flow targetMethods inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.BreakContext
getBreakFor
Methods inherited from class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
getParent, 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, getCatchTarget, getCatchTarget, getNameDecls, getNodeTypeMap, getScopedEntities, pos
-
Constructor Details
-
LoopContext
-
-
Method Details
-
getContinueFor
Description copied from interface:TranslatorToCAst.WalkContext
for a 'continue' style goto, return the control flow target
-