Class TryCatchBlockAttr

  • All Implemented Interfaces:
    jadx.api.plugins.input.data.attributes.IJadxAttribute

    public class TryCatchBlockAttr
    extends java.lang.Object
    implements jadx.api.plugins.input.data.attributes.IJadxAttribute
    • Constructor Detail

      • TryCatchBlockAttr

        public TryCatchBlockAttr​(int id,
                                 java.util.List<ExceptionHandler> handlers,
                                 java.util.List<BlockNode> blocks)
    • Method Detail

      • isAllHandler

        public boolean isAllHandler()
      • isThrowOnly

        public boolean isThrowOnly()
      • getId

        public int getId()
      • getHandlersCount

        public int getHandlersCount()
      • getBlocks

        public java.util.List<BlockNode> getBlocks()
      • setBlocks

        public void setBlocks​(java.util.List<BlockNode> blocks)
      • clear

        public void clear()
      • removeBlock

        public void removeBlock​(BlockNode block)
      • setOuterTryBlock

        public void setOuterTryBlock​(TryCatchBlockAttr outerTryBlock)
      • getTopSplitter

        public BlockNode getTopSplitter()
      • setTopSplitter

        public void setTopSplitter​(BlockNode topSplitter)
      • isMerged

        public boolean isMerged()
      • setMerged

        public void setMerged​(boolean merged)
      • id

        public int id()
      • getAttrType

        public jadx.api.plugins.input.data.attributes.IJadxAttrType<? extends jadx.api.plugins.input.data.attributes.IJadxAttribute> getAttrType()
        Specified by:
        getAttrType in interface jadx.api.plugins.input.data.attributes.IJadxAttribute
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object