Uses of Class
jadx.core.dex.regions.conditions.IfRegion
Packages that use IfRegion
-
Uses of IfRegion in jadx.core.codegen
Methods in jadx.core.codegen with parameters of type IfRegionModifier and TypeMethodDescriptionvoidRegionGen.makeIf(IfRegion region, ICodeWriter code, boolean newLine) -
Uses of IfRegion in jadx.core.dex.visitors.regions
Methods in jadx.core.dex.visitors.regions with parameters of type IfRegionModifier and TypeMethodDescriptionprivate static voidIfRegionVisitor.invertIfRegion(IfRegion ifRegion) private static booleanTernaryMod.makeTernaryInsn(MethodNode mth, IfRegion ifRegion) private static voidIfRegionVisitor.markElseIfChains(MethodNode mth, IfRegion ifRegion) Mark if-else-if chainsprivate static voidIfRegionVisitor.orderBranches(MethodNode mth, IfRegion ifRegion) private static booleanTernaryMod.processOneBranchTernary(MethodNode mth, IfRegion ifRegion) Convert one variable change with only 'then' branch: 'if (c) {r = a;}' to 'r = c ? a : r' Convert if 'r' used only onceprivate static booleanIfRegionVisitor.removeRedundantElseBlock(MethodNode mth, IfRegion ifRegion) private static voidTernaryMod.replaceWithTernary(MethodNode mth, IfRegion ifRegion, BlockNode block, InsnNode insn)