org.jf.baksmali.Adaptors
Class CatchMethodItem

java.lang.Object
  extended by org.jf.baksmali.Adaptors.MethodItem
      extended by org.jf.baksmali.Adaptors.CatchMethodItem
All Implemented Interfaces:
java.lang.Comparable<MethodItem>

public class CatchMethodItem
extends MethodItem


Field Summary
 
Fields inherited from class org.jf.baksmali.Adaptors.MethodItem
codeAddress
 
Constructor Summary
CatchMethodItem(baksmaliOptions options, MethodDefinition.LabelCache labelCache, int codeAddress, java.lang.String exceptionType, int startAddress, int endAddress, int handlerAddress)
           
 
Method Summary
 LabelMethodItem getHandlerLabel()
           
 double getSortOrder()
           
 LabelMethodItem getTryEndLabel()
           
 LabelMethodItem getTryStartLabel()
           
 boolean writeTo(org.jf.util.IndentingWriter writer)
           
 
Methods inherited from class org.jf.baksmali.Adaptors.MethodItem
compareTo, getCodeAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatchMethodItem

public CatchMethodItem(@Nonnull
                       baksmaliOptions options,
                       @Nonnull
                       MethodDefinition.LabelCache labelCache,
                       int codeAddress,
                       @Nullable
                       java.lang.String exceptionType,
                       int startAddress,
                       int endAddress,
                       int handlerAddress)
Method Detail

getTryStartLabel

public LabelMethodItem getTryStartLabel()

getTryEndLabel

public LabelMethodItem getTryEndLabel()

getHandlerLabel

public LabelMethodItem getHandlerLabel()

getSortOrder

public double getSortOrder()
Specified by:
getSortOrder in class MethodItem

writeTo

public boolean writeTo(org.jf.util.IndentingWriter writer)
                throws java.io.IOException
Specified by:
writeTo in class MethodItem
Throws:
java.io.IOException