Uses of Class
org.jboss.byteman.agent.adapter.cfg.TryCatchDetails
Packages that use TryCatchDetails
-
Uses of TryCatchDetails in org.jboss.byteman.agent.adapter.cfg
Fields in org.jboss.byteman.agent.adapter.cfg with type parameters of type TryCatchDetailsModifier and TypeFieldDescriptionprivate List<TryCatchDetails> BBlock.activeTryStartsdetails of all try catch blocks which are active inside this block.private List<TryCatchDetails> a list of all try catch blocks which are started but not ended.private List<TryCatchDetails> BBlock.handlerStartsa list of all try catch blocks whose handlers start in this blockprivate List<TryCatchDetails> TryCatchDetails.shadowRegionsA list of details for all the try catch regions which shadow this region i.e.private Map<org.objectweb.asm.Label, List<TryCatchDetails>> CFG.tryCatchEndsa map from try catch block end labels to the corresponding try catch block details -- the value is a list because the code reader will reuse the same label when two try catch blocks end at the same bytecodeprivate Map<org.objectweb.asm.Label, List<TryCatchDetails>> CFG.tryCatchHandlersa map from try catch block handler labels to the corresponding try catch block details -- the value is a list because the code reader will reuse the same label when two handler blocks start at the same bytecodeprivate Map<org.objectweb.asm.Label, List<TryCatchDetails>> CFG.tryCatchStartsa map from try catch block start labels to the corresponding try catch block details -- the value is a list because the code reader will reuse teh same label when two try catch blocks start at the same bytecodeprivate List<TryCatchDetails> BBlock.tryEndsa list of all try catch blocks which end in this blockprivate List<TryCatchDetails> BBlock.tryStartsdetails of all try catch blocks which start in this blockMethods in org.jboss.byteman.agent.adapter.cfg that return types with arguments of type TryCatchDetailsModifier and TypeMethodDescriptionBBlock.getActiveTryStarts()retrieve details of all try catch blocks which are capable of generating an exception in this blockBBlock.getHandlerStarts()retrieve details of all try catch block handlers whcih start in this blockTryCatchDetails.getShadowRegions()BBlock.getTryEnds()retrieve details of all try catch blocks which end in this blockCFG.tryCatchEndDetails(org.objectweb.asm.Label label) return the list of details of try catch blocks which end at this labelCFG.tryCatchHandlerStartDetails(org.objectweb.asm.Label label) return the list of details of try catch blocks whose handler starts at this labelCFG.tryCatchStartDetails(org.objectweb.asm.Label label) return the list of details of try catch blocks which start at this labelMethods in org.jboss.byteman.agent.adapter.cfg with parameters of type TryCatchDetailsModifier and TypeMethodDescriptionvoidTryCatchDetails.addShadowRegion(TryCatchDetails tryCatchDetails) add a shadowing region to the list of regions which shadow this onebooleanTryCatchDetails.hasShadowRegion(TryCatchDetails tryCatchDetails) Method parameters in org.jboss.byteman.agent.adapter.cfg with type arguments of type TryCatchDetailsModifier and TypeMethodDescriptionvoidBBlock.addHandlerStarts(List<TryCatchDetails> details) record details of a try catch block handler which starts in this blockvoidBBlock.addTryEnds(List<TryCatchDetails> details) record details of a try catch block which ends in this blockvoidBBlock.addTryStarts(List<TryCatchDetails> details) record details of a try catch block which starts in this blockvoidBBlock.setActiveTryStarts(List<TryCatchDetails> active) set the list of try starts which are active somewhere in this block.