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 DCCommonStateprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionExceptionCheckImpl(DCCommonState dcCommonState, Set<JavaRefTypeInstance> caught) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckAgainst(Set<? extends JavaTypeInstance> thrown) booleancheckAgainst(AbstractMemberFunctionInvokation functionInvokation) booleancheckAgainstException(Expression expression) private booleancheckAgainstInternal(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:
checkAgainstin interfaceExceptionCheck
-
checkAgainst
- Specified by:
checkAgainstin interfaceExceptionCheck
-
checkAgainstException
- Specified by:
checkAgainstExceptionin interfaceExceptionCheck
-
mightCatchUnchecked
public boolean mightCatchUnchecked()- Specified by:
mightCatchUncheckedin interfaceExceptionCheck
-