Class ValidationHelper
- java.lang.Object
-
- org.jetbrains.java.decompiler.modules.decompiler.ValidationHelper
-
public final class ValidationHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ValidationHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertTrue(boolean condition, java.lang.String message)static voidnotNull(java.lang.Object o)static voidoneSuccessor(Statement stat)static voidsuccessorsExist(Statement stat)static voidvalidateAllVarVersionsAreNull(DirectGraph dgraph, RootStatement root)static voidvalidateDGraph(DirectGraph graph, RootStatement root)static voidvalidateEdge(StatEdge edge)static voidvalidateExitExprent(ExitExprent exit)static voidvalidateExprent(Exprent exprent)static voidvalidateIfStatement(IfStatement ifStat)static voidvalidateSingleStatement(Statement stat)static voidvalidateStatement(RootStatement statement)static voidvalidateTrycatchStatement(CatchStatement catchStat)static voidvalidateVarVersionsGraph(VarVersionsGraph graph, RootStatement statement, java.util.HashMap<VarVersionPair,VarVersionPair> varAssignmentMap)
-
-
-
Method Detail
-
validateStatement
public static void validateStatement(RootStatement statement)
-
validateEdge
public static void validateEdge(StatEdge edge)
-
validateSingleStatement
public static void validateSingleStatement(Statement stat)
-
validateTrycatchStatement
public static void validateTrycatchStatement(CatchStatement catchStat)
-
validateIfStatement
public static void validateIfStatement(IfStatement ifStat)
-
validateDGraph
public static void validateDGraph(DirectGraph graph, RootStatement root)
-
validateAllVarVersionsAreNull
public static void validateAllVarVersionsAreNull(DirectGraph dgraph, RootStatement root)
-
notNull
public static void notNull(java.lang.Object o)
-
validateExitExprent
public static void validateExitExprent(ExitExprent exit)
-
validateExprent
public static void validateExprent(Exprent exprent)
-
successorsExist
public static void successorsExist(Statement stat)
-
oneSuccessor
public static void oneSuccessor(Statement stat)
-
assertTrue
public static void assertTrue(boolean condition, java.lang.String message)
-
validateVarVersionsGraph
public static void validateVarVersionsGraph(VarVersionsGraph graph, RootStatement statement, java.util.HashMap<VarVersionPair,VarVersionPair> varAssignmentMap)
-
-