Uses of Class
jadx.core.dex.regions.conditions.IfInfo
Packages that use IfInfo
-
Uses of IfInfo in jadx.core.dex.regions.conditions
Methods in jadx.core.dex.regions.conditions that return IfInfoMethods in jadx.core.dex.regions.conditions with parameters of type IfInfoModifier and TypeMethodDescriptionstatic IfInfovoidvoidConditionRegion.updateCondition(IfInfo info) Preferred way to update condition infoConstructors in jadx.core.dex.regions.conditions with parameters of type IfInfo -
Uses of IfInfo in jadx.core.dex.visitors.regions.maker
Methods in jadx.core.dex.visitors.regions.maker that return IfInfoModifier and TypeMethodDescription(package private) @NotNull IfInfoIfRegionMaker.buildIfInfo(LoopRegion loopRegion) private static IfInfoIfRegionMaker.checkForTernaryInCondition(IfInfo currentIf) private static IfInfoprivate static IfInfoIfRegionMaker.getNextIfNodeInfo(IfInfo info, BlockNode block) (package private) static @Nullable IfInfoIfRegionMaker.makeIfInfo(MethodNode mth, BlockNode ifBlock) (package private) static IfInfoIfRegionMaker.mergeIfInfo(IfInfo first, IfInfo second, boolean followThenBranch) (package private) static IfInfoIfRegionMaker.mergeNestedIfNodes(IfInfo currentIf) private static IfInfoIfRegionMaker.mergeTernaryConditions(IfInfo currentIf, IfInfo nextThen, IfInfo nextElse) (package private) IfInfoIfRegionMaker.restructureIf(BlockNode block, IfInfo info) (package private) static IfInfoIfRegionMaker.searchNestedIf(IfInfo info) Methods in jadx.core.dex.visitors.regions.maker with parameters of type IfInfoModifier and TypeMethodDescriptionprivate static booleanIfRegionMaker.allPathsFromIf(BlockNode block, IfInfo info) private static booleanprivate static booleanIfRegionMaker.canSelectNext(IfInfo info, BlockNode block) private static IfInfoIfRegionMaker.checkForTernaryInCondition(IfInfo currentIf) (package private) static voidIfRegionMaker.confirmMerge(IfInfo info) private static IfInfoprivate static IfInfoIfRegionMaker.getNextIfNodeInfo(IfInfo info, BlockNode block) private static booleanIfRegionMaker.isBadBranchBlock(IfInfo info, BlockNode block) private static booleanIfRegionMaker.isInversionNeeded(IfInfo currentIf, IfInfo nextIf) (package private) static IfInfoIfRegionMaker.mergeIfInfo(IfInfo first, IfInfo second, boolean followThenBranch) (package private) static IfInfoIfRegionMaker.mergeNestedIfNodes(IfInfo currentIf) private static IfInfoIfRegionMaker.mergeTernaryConditions(IfInfo currentIf, IfInfo nextThen, IfInfo nextElse) (package private) IfInfoIfRegionMaker.restructureIf(BlockNode block, IfInfo info) (package private) static IfInfoIfRegionMaker.searchNestedIf(IfInfo info)