Class ExceptionCheckSimple
- java.lang.Object
-
- org.benf.cfr.reader.entities.exceptions.ExceptionCheckSimple
-
- All Implemented Interfaces:
ExceptionCheck
public class ExceptionCheckSimple extends java.lang.Object implements ExceptionCheck
-
-
Field Summary
Fields Modifier and Type Field Description static ExceptionCheckINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateExceptionCheckSimple()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckAgainst(java.util.Set<? extends JavaTypeInstance> thrown)booleancheckAgainst(AbstractMemberFunctionInvokation functionInvokation)booleancheckAgainstException(Expression expression)booleanmightCatchUnchecked()
-
-
-
Field Detail
-
INSTANCE
public static final ExceptionCheck INSTANCE
-
-
Method Detail
-
checkAgainst
public boolean checkAgainst(java.util.Set<? extends JavaTypeInstance> thrown)
- Specified by:
checkAgainstin interfaceExceptionCheck
-
checkAgainst
public boolean checkAgainst(AbstractMemberFunctionInvokation functionInvokation)
- Specified by:
checkAgainstin interfaceExceptionCheck
-
checkAgainstException
public boolean checkAgainstException(Expression expression)
- Specified by:
checkAgainstExceptionin interfaceExceptionCheck
-
mightCatchUnchecked
public boolean mightCatchUnchecked()
- Specified by:
mightCatchUncheckedin interfaceExceptionCheck
-
-