Class ExceptionCheckImpl
java.lang.Object
org.benf.cfr.reader.entities.exceptions.ExceptionCheckImpl
- All Implemented Interfaces:
ExceptionCheck
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<JavaRefTypeInstance>
private final Set<JavaRefTypeInstance>
private final DCCommonState
private final boolean
private final boolean
-
Constructor Summary
ConstructorsConstructorDescriptionExceptionCheckImpl
(DCCommonState dcCommonState, Set<JavaRefTypeInstance> caught) -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkAgainst
(Set<? extends JavaTypeInstance> thrown) boolean
checkAgainst
(AbstractMemberFunctionInvokation functionInvokation) boolean
checkAgainstException
(Expression expression) private boolean
checkAgainstInternal
(Set<? extends JavaTypeInstance> thrown) boolean
-
Field Details
-
caughtChecked
-
caughtUnchecked
-
mightUseUnchecked
private final boolean mightUseUnchecked -
missingInfo
private final boolean missingInfo -
dcCommonState
-
-
Constructor Details
-
ExceptionCheckImpl
-
-
Method Details
-
checkAgainstInternal
-
checkAgainst
- Specified by:
checkAgainst
in interfaceExceptionCheck
-
checkAgainst
- Specified by:
checkAgainst
in interfaceExceptionCheck
-
checkAgainstException
- Specified by:
checkAgainstException
in interfaceExceptionCheck
-
mightCatchUnchecked
public boolean mightCatchUnchecked()- Specified by:
mightCatchUnchecked
in interfaceExceptionCheck
-