public class TryCatchBlockAttr
extends java.lang.Object
implements jadx.api.plugins.input.data.attributes.IJadxAttribute
| Constructor and Description |
|---|
TryCatchBlockAttr(int id,
java.util.List<ExceptionHandler> handlers,
java.util.List<BlockNode> blocks) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInnerTryBlock(TryCatchBlockAttr inner) |
void |
clear() |
boolean |
equals(java.lang.Object obj) |
jadx.api.plugins.input.data.attributes.IJadxAttrType<? extends jadx.api.plugins.input.data.attributes.IJadxAttribute> |
getAttrType() |
java.util.List<BlockNode> |
getBlocks() |
java.util.List<ExceptionHandler> |
getHandlers() |
int |
getHandlersCount() |
int |
getId() |
java.util.List<TryCatchBlockAttr> |
getInnerTryBlocks() |
TryCatchBlockAttr |
getOuterTryBlock() |
BlockNode |
getTopSplitter() |
int |
hashCode() |
int |
id() |
boolean |
isAllHandler() |
boolean |
isMerged() |
boolean |
isThrowOnly() |
void |
removeBlock(BlockNode block) |
void |
removeHandler(ExceptionHandler handler) |
void |
setBlocks(java.util.List<BlockNode> blocks) |
void |
setMerged(boolean merged) |
void |
setOuterTryBlock(TryCatchBlockAttr outerTryBlock) |
void |
setTopSplitter(BlockNode topSplitter) |
java.lang.String |
toString() |
public TryCatchBlockAttr(int id,
java.util.List<ExceptionHandler> handlers,
java.util.List<BlockNode> blocks)
public boolean isAllHandler()
public boolean isThrowOnly()
public int getId()
public java.util.List<ExceptionHandler> getHandlers()
public int getHandlersCount()
public java.util.List<BlockNode> getBlocks()
public void setBlocks(java.util.List<BlockNode> blocks)
public void clear()
public void removeBlock(BlockNode block)
public void removeHandler(ExceptionHandler handler)
public java.util.List<TryCatchBlockAttr> getInnerTryBlocks()
public void addInnerTryBlock(TryCatchBlockAttr inner)
public TryCatchBlockAttr getOuterTryBlock()
public void setOuterTryBlock(TryCatchBlockAttr outerTryBlock)
public BlockNode getTopSplitter()
public void setTopSplitter(BlockNode topSplitter)
public boolean isMerged()
public void setMerged(boolean merged)
public int id()
public jadx.api.plugins.input.data.attributes.IJadxAttrType<? extends jadx.api.plugins.input.data.attributes.IJadxAttribute> getAttrType()
getAttrType in interface jadx.api.plugins.input.data.attributes.IJadxAttributepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object