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. activeTryStarts
details of all try catch blocks which are active inside this block.private java.util.List<TryCatchDetails>
CFG. currentTryCatchStarts
a list of all try catch blocks which are started but not ended.private java.util.List<TryCatchDetails>
BBlock. handlerStarts
a list of all try catch blocks whose handlers start in this blockprivate java.util.List<TryCatchDetails>
TryCatchDetails. shadowRegions
A 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. 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 java.util.Map<org.objectweb.asm.Label,java.util.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 java.util.Map<org.objectweb.asm.Label,java.util.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 java.util.List<TryCatchDetails>
BBlock. tryEnds
a list of all try catch blocks which end in this blockprivate java.util.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 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 void
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 TryCatchDetails Modifier and Type Method Description void
BBlock. addHandlerStarts(java.util.List<TryCatchDetails> details)
record details of a try catch block handler which starts in this blockvoid
BBlock. addTryEnds(java.util.List<TryCatchDetails> details)
record details of a try catch block which ends in this blockvoid
BBlock. addTryStarts(java.util.List<TryCatchDetails> details)
record details of a try catch block which starts in this blockvoid
BBlock. setActiveTryStarts(java.util.List<TryCatchDetails> active)
set the list of try starts which are active somewhere in this block.
-