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.activeTryStarts
details 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.handlerStarts
a list of all try catch blocks whose handlers start in this blockprivate List
<TryCatchDetails> TryCatchDetails.shadowRegions
A list of details for all the try catch regions which shadow this region i.e.private Map
<org.objectweb.asm.Label, List<TryCatchDetails>> CFG.tryCatchEnds
a 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.tryCatchHandlers
a 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.tryCatchStarts
a 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.tryEnds
a list of all try catch blocks which end in this blockprivate List
<TryCatchDetails> BBlock.tryStarts
details 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 TypeMethodDescriptionvoid
TryCatchDetails.addShadowRegion
(TryCatchDetails tryCatchDetails) add a shadowing region to the list of regions which shadow this oneboolean
TryCatchDetails.hasShadowRegion
(TryCatchDetails tryCatchDetails) Method parameters in org.jboss.byteman.agent.adapter.cfg with type arguments of type TryCatchDetailsModifier and TypeMethodDescriptionvoid
BBlock.addHandlerStarts
(List<TryCatchDetails> details) record details of a try catch block handler which starts in this blockvoid
BBlock.addTryEnds
(List<TryCatchDetails> details) record details of a try catch block which ends in this blockvoid
BBlock.addTryStarts
(List<TryCatchDetails> details) record details of a try catch block which starts in this blockvoid
BBlock.setActiveTryStarts
(List<TryCatchDetails> active) set the list of try starts which are active somewhere in this block.