Class MergeHelper
- java.lang.Object
-
- org.jetbrains.java.decompiler.modules.decompiler.MergeHelper
-
public final class MergeHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MergeHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancondenseInfiniteLoopsWithReturn(Statement root)static voidenhanceLoops(Statement root)static booleanisDirectPath(Statement stat, Statement endstat)static booleanmakeDoWhileLoops(RootStatement root)
-
-
-
Method Detail
-
enhanceLoops
public static void enhanceLoops(Statement root)
-
makeDoWhileLoops
public static boolean makeDoWhileLoops(RootStatement root)
-
condenseInfiniteLoopsWithReturn
public static boolean condenseInfiniteLoopsWithReturn(Statement root)
-
-