public class FilterWarningHandler extends java.lang.Object implements WarningHandler
StringPattern
s.Modifier and Type | Field and Description |
---|---|
private WarningHandler |
delegate |
private StringPattern[] |
handlePatterns |
Constructor and Description |
---|
FilterWarningHandler(StringPattern[] handlePatterns,
WarningHandler delegate)
Popular values for the
handlePatterns parameter are
StringPattern.PATTERNS_ALL and StringPattern.PATTERNS_NONE . |
Modifier and Type | Method and Description |
---|---|
void |
handleWarning(java.lang.String handle,
java.lang.String message,
Location optionalLocation)
May or may not choose to throw a
CompileException . |
private final StringPattern[] handlePatterns
private final WarningHandler delegate
public FilterWarningHandler(StringPattern[] handlePatterns, WarningHandler delegate)
handlePatterns
parameter are
StringPattern.PATTERNS_ALL
and StringPattern.PATTERNS_NONE
.public void handleWarning(java.lang.String handle, java.lang.String message, Location optionalLocation) throws CompileException
WarningHandler
CompileException
.handleWarning
in interface WarningHandler
handle
- A string describing the category of the warningCompileException