| 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 
            nullif 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 nullif the description is not known. | 
|---|---|
| pattern | the syntactically incorrect regular expression, or nullif 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.