public final class ExceptionHandler extends java.lang.Object implements java.lang.Comparable<ExceptionHandler>
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ExceptionHandler o) |
static ExceptionHandler |
createCatch(InstructionBlock tryBlock,
InstructionBlock handlerBlock,
TypeReference catchType) |
static ExceptionHandler |
createFinally(InstructionBlock tryBlock,
InstructionBlock handlerBlock) |
TypeReference |
getCatchType() |
InstructionBlock |
getHandlerBlock() |
ExceptionHandlerType |
getHandlerType() |
InstructionBlock |
getTryBlock() |
boolean |
isCatch() |
boolean |
isFinally() |
java.lang.String |
toString() |
public static ExceptionHandler createCatch(InstructionBlock tryBlock, InstructionBlock handlerBlock, TypeReference catchType)
public static ExceptionHandler createFinally(InstructionBlock tryBlock, InstructionBlock handlerBlock)
public final boolean isFinally()
public final boolean isCatch()
public final InstructionBlock getTryBlock()
public final InstructionBlock getHandlerBlock()
public final ExceptionHandlerType getHandlerType()
public final TypeReference getCatchType()
public final java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(ExceptionHandler o)
compareTo in interface java.lang.Comparable<ExceptionHandler>