public class CompositeProblemFilter extends Object implements IProblemFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
CompositeProblemFilter.CompositionOperator
Boolean operator to apply to operand filters
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(ICompilerProblem problem)
Determines if the specified
ICompilerProblem passes the
filter. |
static IProblemFilter |
and(IProblemFilter left,
IProblemFilter right)
Construct a composite filter that ands two filters' decisions to accept.
|
static IProblemFilter |
not(IProblemFilter filter)
Construct a composite filter that negates a filter's decision to accept.
|
static IProblemFilter |
or(IProblemFilter left,
IProblemFilter right)
Construct a composite filter that ors two filters' decisions to accept.
|
public boolean accept(ICompilerProblem problem)
IProblemFilterICompilerProblem passes the
filter.accept in interface IProblemFilterproblem - ICompilerProblem to checkICompilerProblem passes the filter,
false otherwise.public static IProblemFilter and(IProblemFilter left, IProblemFilter right)
public static IProblemFilter or(IProblemFilter left, IProblemFilter right)
public static IProblemFilter not(IProblemFilter filter)
Copyright © 2023 The Apache Software Foundation. All rights reserved.