Uses of Class
jadx.core.dex.instructions.SwitchInsn
Packages that use SwitchInsn
Package
Description
-
Uses of SwitchInsn in jadx.core.dex.instructions
Methods in jadx.core.dex.instructions that return SwitchInsnModifier and TypeMethodDescriptionprivate SwitchInsnInsnDecoder.makeSwitch(InsnData insn, boolean packed) -
Uses of SwitchInsn in jadx.core.dex.visitors
Methods in jadx.core.dex.visitors with parameters of type SwitchInsnModifier and TypeMethodDescriptionprivate static voidProcessInstructionsVisitor.attachSwitchData(InsnNode[] insnByOffset, int offset, SwitchInsn sw) private static booleanFixSwitchOverEnum.executeReplace(SwitchInsn swInsn, InsnArg arg, InsnArg invVar, IntFunction<Object> caseReplace) private static @Nullable FieldNode[]FixSwitchOverEnum.mapToCases(SwitchInsn swInsn, List<EnumClassAttr.EnumField> fields) private static booleanFixSwitchOverEnum.processDirectEnumSwitch(MethodNode mth, SwitchInsn swInsn, InvokeNode invInsn, InsnArg arg) private static booleanFixSwitchOverEnum.processEnumSwitch(MethodNode mth, SwitchInsn insn) private static booleanFixSwitchOverEnum.processRemappedEnumSwitch(MethodNode mth, SwitchInsn insn, InsnNode wrapInsn, InsnArg arg) private static voidModVisitor.replaceConstKeys(MethodNode mth, ClassNode parentClass, SwitchInsn insn) -
Uses of SwitchInsn in jadx.core.dex.visitors.regions.maker
Methods in jadx.core.dex.visitors.regions.maker with parameters of type SwitchInsnModifier and TypeMethodDescriptionprivate @Nullable BlockNodeSwitchRegionMaker.calcSwitchOut(BlockNode block, SwitchInsn insn, RegionStack stack) (package private) BlockNodeSwitchRegionMaker.process(IRegion currentRegion, BlockNode block, SwitchInsn insn, RegionStack stack) private voidSwitchRegionMaker.removeEmptyCases(SwitchInsn insn, SwitchRegion sw, BlockNode defCase, BlockNode outBlock) Remove empty case blocks: 1.