java.lang.Object | |||||
↳ | java.lang.Throwable | ||||
↳ | java.lang.Exception | ||||
↳ | java.lang.RuntimeException | ||||
↳ | java.lang.IllegalArgumentException | ||||
↳ | java.util.regex.PatternSyntaxException |
Encapsulates a syntax error that occurred during the compilation of a
Pattern
. Might include a detailed description, the original regular
expression, and the index at which the error occurred.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Creates a new PatternSyntaxException for a given message, pattern, and
error index.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns the description of the syntax error, or
null
if the
description is not known.
|
||||||||||
|
Returns the character index around which the error occurred, or -1 if the
index is not known.
|
||||||||||
|
Returns a detailed error message for the exception.
|
||||||||||
|
Returns the syntactically incorrect regular expression.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Throwable
|
|||||||||||
From class
java.lang.Object
|
Creates a new PatternSyntaxException for a given message, pattern, and error index.
description |
the description of the syntax error, or
null
if the
description is not known.
|
---|---|
pattern |
the syntactically incorrect regular expression, or
null
if the regular expression is not known.
|
index | the character index around which the error occurred, or -1 if the index is not known. |
Returns the description of the syntax error, or
null
if the
description is not known.
Returns the character index around which the error occurred, or -1 if the index is not known.
Returns a detailed error message for the exception. The message is potentially multi-line, and it might include a detailed description, the original regular expression, and the index at which the error occurred.
Returns the syntactically incorrect regular expression.