Uses of Class
jadx.core.dex.trycatch.TryEdge
Packages that use TryEdge
-
Uses of TryEdge in jadx.core.dex.trycatch
Fields in jadx.core.dex.trycatch declared as TryEdgeFields in jadx.core.dex.trycatch with type parameters of type TryEdgeModifier and TypeFieldDescriptionTryEdgeScopeGroupMap.mergedEdgesTryEdgeScopeGroupMap.underlyingMapTryEdgeScopeGroupMap.underlyingMapMethods in jadx.core.dex.trycatch that return types with arguments of type TryEdgeModifier and TypeMethodDescriptionTryEdgeScopeGroupMap.createEdgeTerminusMap(Map<TryEdge, BlockNode> edgeStartMap, TryEdge edge, BlockNode edgeStart) TryEdgeScopeGroupMap.entrySet()TryEdgeScopeGroupMap.entrySet()TryCatchBlockAttr.getEdgeBlockMap()TryCatchBlockAttr.getFallthroughTryEdges()TryCatchBlockAttr.getHandlerFallthroughGroups(MethodNode mth, TryEdgeScopeGroupMap scopeGroups) TryCatchBlockAttr.getHandlerTryEdges()TryEdgeScopeGroupMap.getMergedNodeFromEdge(TryEdge edge) TryEdgeScopeGroupMap.getMergedScopes()TryEdgeScopeGroupMap.getScopeEnds(MethodNode mth) Returns a map of all points where edges meet with each other, dictating the end of that edge's scope.TryCatchBlockAttr.getTryEdges()TryEdgeScopeGroupMap.keySet()TryEdgeScopeGroupMap.mergeSameScopes(Map<TryEdge, BlockNode> handlers) If two scopes ever merge, as in if one edge leads to the same execution point as the target of another edge, this function will record it.TryEdgeScopeGroupMap.values()Methods in jadx.core.dex.trycatch with parameters of type TryEdgeModifier and TypeMethodDescriptionTryEdgeScopeGroupMap.createEdgeTerminusMap(Map<TryEdge, BlockNode> edgeStartMap, TryEdge edge, BlockNode edgeStart) TryEdgeScopeGroupMap.getMergedNodeFromEdge(TryEdge edge) Method parameters in jadx.core.dex.trycatch with type arguments of type TryEdgeModifier and TypeMethodDescriptionTryEdgeScopeGroupMap.createEdgeTerminusMap(Map<TryEdge, BlockNode> edgeStartMap, TryEdge edge, BlockNode edgeStart) private voidTryCatchBlockAttr.exploreTryPath(List<TryEdge> edges, BlockNode blk, Set<BlockNode> searchBlocks, List<BlockNode> exploredBlocks, List<TryCatchBlockAttr> exploredTrys) voidTryCatchBlockAttr.getFallthroughTryEdges(List<TryEdge> edges, List<BlockNode> exploredBlocks, List<TryCatchBlockAttr> exploredTrys) TryCatchBlockAttr.getSearchBlocksFromFallthroughGroups(MethodNode mth, ExceptionHandler finallyHandler, Map<BlockNode, List<TryEdge>> fallthroughGroups) TryEdgeScopeGroupMap.mergeSameScopes(Map<TryEdge, BlockNode> handlers) If two scopes ever merge, as in if one edge leads to the same execution point as the target of another edge, this function will record it.voidTryEdgeScopeGroupMap.populateFromEdges(Map<TryEdge, BlockNode> edges) voidvoidConstructors in jadx.core.dex.trycatch with parameters of type TryEdge -
Uses of TryEdge in jadx.core.dex.visitors.finaly
Fields in jadx.core.dex.visitors.finaly with type parameters of type TryEdgeModifier and TypeFieldDescriptionMarkFinallyVisitor.TryExtractInfo.scopeTerminusGroupsTryCatchEdgeBlockMap.underlyingMethods in jadx.core.dex.visitors.finaly that return types with arguments of type TryEdgeMethods in jadx.core.dex.visitors.finaly with parameters of type TryEdgeModifier and TypeMethodDescriptionMethod parameters in jadx.core.dex.visitors.finaly with type arguments of type TryEdgeModifier and TypeMethodDescriptionstatic TryCatchEdgeBlockMapTryCatchEdgeBlockMap.getAllInScope(MethodNode mth, TryCatchBlockAttr tryCatch, TryEdgeScopeGroupMap scopeGroups, ExceptionHandler finallyHandler, Map<BlockNode, List<TryEdge>> scopeTerminusGroups) voidConstructor parameters in jadx.core.dex.visitors.finaly with type arguments of type TryEdgeModifierConstructorDescriptionprivateTryExtractInfo(TryCatchBlockAttr tryBlock, TryEdgeScopeGroupMap scopeGroups, ExceptionHandler finallyHandler, Map<BlockNode, List<TryEdge>> fallthroughGroups, TryCatchEdgeBlockMap handlerScopes)