Class LabelHelper
- java.lang.Object
-
- org.jetbrains.java.decompiler.modules.decompiler.LabelHelper
-
public final class LabelHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LabelHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcleanUpEdges(RootStatement root)static booleanhideDefaultSwitchEdges(Statement stat)static voididentifyLabels(RootStatement root)static voidlowClosures(Statement stat)static voidlowContinueLabels(Statement stat, java.util.HashSet<StatEdge> edges)static booleanreplaceContinueWithBreak(Statement stat)
-
-
-
Method Detail
-
cleanUpEdges
public static void cleanUpEdges(RootStatement root)
-
identifyLabels
public static void identifyLabels(RootStatement root)
-
lowContinueLabels
public static void lowContinueLabels(Statement stat, java.util.HashSet<StatEdge> edges)
-
lowClosures
public static void lowClosures(Statement stat)
-
hideDefaultSwitchEdges
public static boolean hideDefaultSwitchEdges(Statement stat)
-
replaceContinueWithBreak
public static boolean replaceContinueWithBreak(Statement stat)
-
-