Class CombinedExceptionFilter<Instruction>
java.lang.Object
com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter<Instruction>
- All Implemented Interfaces:
ExceptionFilter<Instruction>
public class CombinedExceptionFilter<Instruction>
extends Object
implements ExceptionFilter<Instruction>
Use this class to combine multiple
ExceptionFilter
- Author:
- Stephan Gocht
<stephan@gobro.de>
-
Constructor Summary
ConstructorDescriptionCombinedExceptionFilter
(Collection<ExceptionFilter<Instruction>> exceptionFilter) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
addAll
(Collection<? extends ExceptionFilter<Instruction>> c) boolean
alwaysThrowsException
(Instruction instruction) filteredExceptions
(Instruction instruction)
-
Constructor Details
-
CombinedExceptionFilter
public CombinedExceptionFilter() -
CombinedExceptionFilter
-
-
Method Details
-
add
-
addAll
-
alwaysThrowsException
- Specified by:
alwaysThrowsException
in interfaceExceptionFilter<Instruction>
- Returns:
- if the instruction does always throw an exception
-
filteredExceptions
- Specified by:
filteredExceptions
in interfaceExceptionFilter<Instruction>
- Returns:
- a list of exceptions, which have to be filtered for the given instruction
-