Uses of Class
org.jboss.byteman.agent.adapter.cfg.TryCatchDetails
-
Packages that use TryCatchDetails Package Description org.jboss.byteman.agent.adapter.cfg -
-
Uses of TryCatchDetails in org.jboss.byteman.agent.adapter.cfg
Fields in org.jboss.byteman.agent.adapter.cfg with type parameters of type TryCatchDetails Modifier and Type Field Description private java.util.List<TryCatchDetails>BBlock. activeTryStartsdetails of all try catch blocks which are active inside this block.private java.util.List<TryCatchDetails>CFG. currentTryCatchStartsa list of all try catch blocks which are started but not ended.private java.util.List<TryCatchDetails>BBlock. handlerStartsa list of all try catch blocks whose handlers start in this blockprivate java.util.List<TryCatchDetails>TryCatchDetails. shadowRegionsA list of details for all the try catch regions which shadow this region i.e.private java.util.Map<org.objectweb.asm.Label,java.util.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 java.util.Map<org.objectweb.asm.Label,java.util.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 java.util.Map<org.objectweb.asm.Label,java.util.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 java.util.List<TryCatchDetails>BBlock. tryEndsa list of all try catch blocks which end in this blockprivate java.util.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 TryCatchDetails Modifier and Type Method Description java.util.List<TryCatchDetails>BBlock. getActiveTryStarts()retrieve details of all try catch blocks which are capable of generating an exception in this blockjava.util.Iterator<TryCatchDetails>BBlock. getHandlerStarts()retrieve details of all try catch block handlers whcih start in this blockjava.util.List<TryCatchDetails>TryCatchDetails. getShadowRegions()java.util.Iterator<TryCatchDetails>BBlock. getTryEnds()retrieve details of all try catch blocks which end in this blockjava.util.List<TryCatchDetails>CFG. tryCatchEndDetails(org.objectweb.asm.Label label)return the list of details of try catch blocks which end at this labeljava.util.List<TryCatchDetails>CFG. tryCatchHandlerStartDetails(org.objectweb.asm.Label label)return the list of details of try catch blocks whose handler starts at this labeljava.util.List<TryCatchDetails>CFG. 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 TryCatchDetails Modifier and Type Method Description voidTryCatchDetails. 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 TryCatchDetails Modifier and Type Method Description voidBBlock. addHandlerStarts(java.util.List<TryCatchDetails> details)record details of a try catch block handler which starts in this blockvoidBBlock. addTryEnds(java.util.List<TryCatchDetails> details)record details of a try catch block which ends in this blockvoidBBlock. addTryStarts(java.util.List<TryCatchDetails> details)record details of a try catch block which starts in this blockvoidBBlock. setActiveTryStarts(java.util.List<TryCatchDetails> active)set the list of try starts which are active somewhere in this block.
-