Uses of Class
jadx.core.dex.trycatch.ExceptionHandler
Packages that use ExceptionHandler
Package
Description
-
Uses of ExceptionHandler in jadx.core.codegen
Methods in jadx.core.codegen with parameters of type ExceptionHandlerModifier and TypeMethodDescriptionprivate voidRegionGen.makeCatchBlock(ICodeWriter code, ExceptionHandler handler) -
Uses of ExceptionHandler in jadx.core.dex.nodes
Fields in jadx.core.dex.nodes with type parameters of type ExceptionHandlerMethods in jadx.core.dex.nodes that return ExceptionHandlerMethods in jadx.core.dex.nodes that return types with arguments of type ExceptionHandlerMethods in jadx.core.dex.nodes with parameters of type ExceptionHandler -
Uses of ExceptionHandler in jadx.core.dex.regions
Fields in jadx.core.dex.regions with type parameters of type ExceptionHandlerModifier and TypeFieldDescriptionprivate Map<ExceptionHandler, IContainer> TryCatchRegion.catchRegionsMethods in jadx.core.dex.regions that return types with arguments of type ExceptionHandler -
Uses of ExceptionHandler in jadx.core.dex.trycatch
Fields in jadx.core.dex.trycatch declared as ExceptionHandlerFields in jadx.core.dex.trycatch with type parameters of type ExceptionHandlerModifier and TypeFieldDescriptionprivate final Optional<ExceptionHandler> TryEdge.handlerprivate final List<ExceptionHandler> CatchAttr.handlersprivate final List<ExceptionHandler> TryCatchBlockAttr.handlersMethods in jadx.core.dex.trycatch that return ExceptionHandlerModifier and TypeMethodDescriptionstatic ExceptionHandlerExceptionHandler.build(MethodNode mth, int addr, @Nullable ClassInfo type) TryEdge.getExceptionHandler()ExcHandlerAttr.getHandler()Methods in jadx.core.dex.trycatch that return types with arguments of type ExceptionHandlerModifier and TypeMethodDescriptionCatchAttr.getHandlers()TryCatchBlockAttr.getHandlers()TryCatchBlockAttr.getMergedHandlers()Methods in jadx.core.dex.trycatch with parameters of type ExceptionHandlerModifier and TypeMethodDescriptionTryCatchBlockAttr.getSearchBlocksFromFallthroughGroups(MethodNode mth, ExceptionHandler finallyHandler, Map<BlockNode, List<TryEdge>> fallthroughGroups) voidTryCatchBlockAttr.removeHandler(ExceptionHandler handler) Method parameters in jadx.core.dex.trycatch with type arguments of type ExceptionHandlerModifier and TypeMethodDescriptionstatic CatchAttrCatchAttr.build(List<ExceptionHandler> handlers) Constructors in jadx.core.dex.trycatch with parameters of type ExceptionHandlerModifierConstructorDescriptionExcHandlerAttr(ExceptionHandler handler) TryEdge(BlockNode source, BlockNode target, @NotNull ExceptionHandler handler) Constructor parameters in jadx.core.dex.trycatch with type arguments of type ExceptionHandlerModifierConstructorDescriptionprivateCatchAttr(List<ExceptionHandler> handlers) TryCatchBlockAttr(int id, List<ExceptionHandler> handlers, List<BlockNode> blocks) TryEdge(BlockNode source, BlockNode target, TryEdgeType type, Optional<ExceptionHandler> handler) -
Uses of ExceptionHandler in jadx.core.dex.visitors
Methods in jadx.core.dex.visitors that return ExceptionHandlerModifier and TypeMethodDescriptionprivate static @Nullable ExceptionHandlerAttachTryCatchVisitor.createHandler(MethodNode mth, InsnNode[] insnByOffset, int handlerOffset, @Nullable ClassInfo type) Methods in jadx.core.dex.visitors that return types with arguments of type ExceptionHandlerModifier and TypeMethodDescriptionprivate static List<ExceptionHandler> AttachTryCatchVisitor.convertToHandlers(MethodNode mth, ICatch catchBlock, InsnNode[] insnByOffset) -
Uses of ExceptionHandler in jadx.core.dex.visitors.blocks
Methods in jadx.core.dex.visitors.blocks with parameters of type ExceptionHandlerModifier and TypeMethodDescriptionprivate static voidBlockExceptionHandler.removeExcHandler(MethodNode mth, ExceptionHandler excHandler) private static voidBlockExceptionHandler.removeMonitorExitFromExcHandler(MethodNode mth, ExceptionHandler excHandler) -
Uses of ExceptionHandler in jadx.core.dex.visitors.finaly
Fields in jadx.core.dex.visitors.finaly declared as ExceptionHandlerModifier and TypeFieldDescriptionprivate final ExceptionHandlerMarkFinallyVisitor.TryExtractInfo.finallyHandlerMethods in jadx.core.dex.visitors.finaly that return types with arguments of type ExceptionHandlerModifier and TypeMethodDescriptionprivate static List<ExceptionHandler> MarkFinallyVisitor.getHandlersForTryCatch(TryCatchBlockAttr tryBlock) Gets a list of every exception handler attached to this try block, including handlers of inner try blocks.Methods in jadx.core.dex.visitors.finaly with parameters of type ExceptionHandlerModifier and TypeMethodDescriptionMarkFinallyVisitor.cutHandlerBlocks(MethodNode mth, MarkFinallyVisitor.TryExtractInfo tryInfo, ExceptionHandler handler) static TryCatchEdgeBlockMapTryCatchEdgeBlockMap.getAllInScope(MethodNode mth, TryCatchBlockAttr tryCatch, TryEdgeScopeGroupMap scopeGroups, ExceptionHandler finallyHandler, Map<BlockNode, List<TryEdge>> scopeTerminusGroups) TryCatchEdgeBlockMap.getBlocksForHandler(ExceptionHandler handler) private static @Nullable BlockNodeMarkFinallyVisitor.getTerminusForHandler(ExceptionHandler handler, MarkFinallyVisitor.TryExtractInfo tryInfo) Constructors in jadx.core.dex.visitors.finaly with parameters of type ExceptionHandlerModifierConstructorDescriptionprivateTryExtractInfo(TryCatchBlockAttr tryBlock, TryEdgeScopeGroupMap scopeGroups, ExceptionHandler finallyHandler, Map<BlockNode, List<TryEdge>> fallthroughGroups, TryCatchEdgeBlockMap handlerScopes) -
Uses of ExceptionHandler in jadx.core.dex.visitors.regions.maker
Methods in jadx.core.dex.visitors.regions.maker with parameters of type ExceptionHandlerModifier and TypeMethodDescriptionprivate voidExcHandlersRegionMaker.processExcHandler(ExceptionHandler handler, Set<BlockNode> exits) -
Uses of ExceptionHandler in jadx.core.utils
Methods in jadx.core.utils with parameters of type ExceptionHandlerModifier and TypeMethodDescriptionprivate static voidBlockUtils.addExcHandler(MethodNode mth, ExceptionHandler handler, BitSet set) static @Nullable BlockNodeBlockUtils.getTryAndHandlerCrossBlock(MethodNode mth, ExceptionHandler handler) Return out block of try catch, by finding where try branch meets catch branch.