Added in API level 26

InvalidPathException

open class InvalidPathException : IllegalArgumentException
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Exception
   ↳ java.lang.RuntimeException
   ↳ java.lang.IllegalArgumentException
   ↳ java.nio.file.InvalidPathException

Unchecked exception thrown when path string cannot be converted into a Path because the path string contains invalid characters, or the path string is invalid for other file system specific reasons.

Summary

Public constructors
InvalidPathException(input: String!, reason: String!, index: Int)

Constructs an instance from the given input string, reason, and error index.

InvalidPathException(input: String!, reason: String!)

Constructs an instance from the given input string and reason.

Public methods
open Int

Returns an index into the input string of the position at which the error occurred, or -1 if this position is not known.

open String!

Returns the input string.

open String!

Returns a string explaining why the input string was rejected.

Properties
open String?

Returns a string describing the error.

Public constructors

InvalidPathException

Added in API level 26
InvalidPathException(
    input: String!,
    reason: String!,
    index: Int)

Constructs an instance from the given input string, reason, and error index.

Parameters
input String!: the input string
reason String!: a string explaining why the input was rejected
index Int: the index at which the error occurred, or -1 if the index is not known
Exceptions
java.lang.NullPointerException if either the input or reason strings are null
java.lang.IllegalArgumentException if the error index is less than -1

InvalidPathException

Added in API level 26
InvalidPathException(
    input: String!,
    reason: String!)

Constructs an instance from the given input string and reason. The resulting object will have an error index of -1.

Parameters
input String!: the input string
reason String!: a string explaining why the input was rejected
Exceptions
java.lang.NullPointerException if either the input or reason strings are null

Public methods

getIndex

Added in API level 26
open fun getIndex(): Int

Returns an index into the input string of the position at which the error occurred, or -1 if this position is not known.

Return
Int the error index

getInput

Added in API level 26
open fun getInput(): String!

Returns the input string.

Return
String! the input string

getReason

Added in API level 26
open fun getReason(): String!

Returns a string explaining why the input string was rejected.

Return
String! the reason string

Properties

message

Added in API level 26
open val message: String?

Returns a string describing the error. The resulting string consists of the reason string followed by a colon character (':'), a space, and the input string. If the error index is defined then the string " at index " followed by the index, in decimal, is inserted after the reason string and before the colon character.

Return
String? a string describing the error