Uses of Class
jadx.core.dex.visitors.regions.SwitchOverStringVisitor.SwitchData
Packages that use SwitchOverStringVisitor.SwitchData
-
Uses of SwitchOverStringVisitor.SwitchData in jadx.core.dex.visitors.regions
Methods in jadx.core.dex.visitors.regions with parameters of type SwitchOverStringVisitor.SwitchDataModifier and TypeMethodDescriptionprivate static booleanSwitchOverStringVisitor.collectPart1RegionCases(SwitchOverStringVisitor.SwitchData data) store str and num/caseBlock in switchData validate: - case key is hashcode of strValue - case block is str.equals compare - str compare thenBlock is num assign (SWITCH_SWITCH and IF_SWITCH)private static @Nullable IntegerSwitchOverStringVisitor.extractConstNumber(SwitchOverStringVisitor.SwitchData switchData, @Nullable InsnNode numInsn) private static booleanSwitchOverStringVisitor.prepareMergedSwitchCases(SwitchOverStringVisitor.SwitchData data) create cases according to part2Region (part1Region if is SINGLE_SWITCH).private static booleanSwitchOverStringVisitor.replaceWithMergedSwitch(SwitchOverStringVisitor.SwitchData data) replace with new switch.