Class ExceptionRangeCFG
- java.lang.Object
-
- org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG
-
public class ExceptionRangeCFG extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExceptionRangeCFG(java.util.List<BasicBlock> protectedRange, BasicBlock handler, java.lang.String exceptionType)ExceptionRangeCFG(java.util.List<BasicBlock> protectedRange, BasicBlock handler, java.util.List<java.lang.String> exceptionType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExceptionType(java.lang.String exceptionType)java.util.List<java.lang.String>getExceptionTypes()BasicBlockgetHandler()java.util.List<BasicBlock>getProtectedRange()java.lang.StringgetUniqueExceptionsString()booleanisCircular()voidsetHandler(BasicBlock handler)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ExceptionRangeCFG
public ExceptionRangeCFG(java.util.List<BasicBlock> protectedRange, BasicBlock handler, java.util.List<java.lang.String> exceptionType)
-
ExceptionRangeCFG
public ExceptionRangeCFG(java.util.List<BasicBlock> protectedRange, BasicBlock handler, java.lang.String exceptionType)
-
-
Method Detail
-
isCircular
public boolean isCircular()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getHandler
public BasicBlock getHandler()
-
setHandler
public void setHandler(BasicBlock handler)
-
getProtectedRange
public java.util.List<BasicBlock> getProtectedRange()
-
getExceptionTypes
public java.util.List<java.lang.String> getExceptionTypes()
-
addExceptionType
public void addExceptionType(java.lang.String exceptionType)
-
getUniqueExceptionsString
public java.lang.String getUniqueExceptionsString()
-
-