Join us for ⁠#Android11: The Beta Launch Show on June 3!
Added in API level 21

IllformedLocaleException

open class IllformedLocaleException : RuntimeException
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Exception
   ↳ java.lang.RuntimeException
   ↳ java.util.IllformedLocaleException

Thrown by methods in Locale and Locale.Builder to indicate that an argument is not a well-formed BCP 47 tag.

Summary

Public constructors

Constructs a new IllformedLocaleException with no detail message and -1 as the error index.

<init>(message: String!)

Constructs a new IllformedLocaleException with the given message and -1 as the error index.

<init>(message: String!, errorIndex: Int)

Constructs a new IllformedLocaleException with the given message and the error index.

Public methods

open Int

Returns the index where the error was found.

Public constructors

<init>

Added in API level 21
IllformedLocaleException()

Constructs a new IllformedLocaleException with no detail message and -1 as the error index.

<init>

Added in API level 21
IllformedLocaleException(message: String!)

Constructs a new IllformedLocaleException with the given message and -1 as the error index.

Parameters
message String!: the message

<init>

Added in API level 21
IllformedLocaleException(
    message: String!,
    errorIndex: Int)

Constructs a new IllformedLocaleException with the given message and the error index. The error index is the approximate offset from the start of the ill-formed value to the point where the parse first detected an error. A negative error index value indicates either the error index is not applicable or unknown.

Parameters
message String!: the message
errorIndex Int: the index

Public methods

getErrorIndex

Added in API level 21
open fun getErrorIndex(): Int

Returns the index where the error was found. A negative value indicates either the error index is not applicable or unknown.

Return
Int the error index