# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Ctors | Inherited Methods

# IllegalArgumentException

`public class IllegalArgumentException`
`` `` `` `extends RuntimeException` ``

java.lang.Object
↳ | java.lang.Throwable
| ↳ | java.lang.Exception
|  | ↳ | java.lang.RuntimeException
|  |  | ↳ | java.lang.IllegalArgumentException

Known direct subclasses IllegalChannelGroupException, IllegalCharsetNameException, IllegalFormatException, IllegalSelectorException, IllegalThreadStateException, InvalidParameterException, InvalidPathException, NumberFormatException, PatternSyntaxException, ProviderMismatchException, SystemUpdatePolicy.ValidationFailedException, UnresolvedAddressException, UnsupportedAddressTypeException, UnsupportedCharsetException
IllegalChannelGroupException | Unchecked exception thrown when an attempt is made to open a channel in a group that was not created by the same provider.
IllegalCharsetNameException | Unchecked exception thrown when a string that is not a legal charset name is used as such.
IllegalFormatException | Unchecked exception thrown when a format string contains an illegal syntax or a format specifier that is incompatible with the given arguments.
IllegalSelectorException | Unchecked exception thrown when an attempt is made to register a channel with a selector that was not created by the provider that created the channel.
IllegalThreadStateException | Thrown to indicate that a thread is not in an appropriate state for the requested operation.
InvalidParameterException | This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method.
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.
NumberFormatException | Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
PatternSyntaxException | Unchecked exception thrown to indicate a syntax error in a regular-expression pattern.
ProviderMismatchException | Unchecked exception thrown when an attempt is made to invoke a method on an object created by one file system provider with a parameter created by a different file system provider.
SystemUpdatePolicy.ValidationFailedException | An exception class that represents various validation errors thrown from `SystemUpdatePolicy#setFreezePeriods` and `DevicePolicyManager#setSystemUpdatePolicy`
UnresolvedAddressException | Unchecked exception thrown when an attempt is made to invoke a network operation upon an unresolved socket address.
UnsupportedAddressTypeException | Unchecked exception thrown when an attempt is made to bind or connect to a socket address of a type that is not supported.
UnsupportedCharsetException | Unchecked exception thrown when no support is available for a requested charset.

Known indirect subclasses DuplicateFormatFlagsException, FormatFlagsConversionMismatchException, IllegalFormatCodePointException, IllegalFormatConversionException, IllegalFormatFlagsException, IllegalFormatPrecisionException, IllegalFormatWidthException, MissingFormatArgumentException, MissingFormatWidthException, UnknownFormatConversionException, UnknownFormatFlagsException
DuplicateFormatFlagsException | Unchecked exception thrown when duplicate flags are provided in the format specifier.
FormatFlagsConversionMismatchException | Unchecked exception thrown when a conversion and flag are incompatible.
IllegalFormatCodePointException | Unchecked exception thrown when a character with an invalid Unicode code point as defined by `Character#isValidCodePoint` is passed to the `Formatter`.
IllegalFormatConversionException | Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type.
IllegalFormatFlagsException | Unchecked exception thrown when an illegal combination flags is given.
IllegalFormatPrecisionException | Unchecked exception thrown when the precision is a negative value other than `-1`, the conversion does not support a precision, or the value is otherwise unsupported.
IllegalFormatWidthException | Unchecked exception thrown when the format width is a negative value other than `-1` or is otherwise unsupported.
MissingFormatArgumentException | Unchecked exception thrown when there is a format specifier which does not have a corresponding argument or if an argument index refers to an argument that does not exist.
MissingFormatWidthException | Unchecked exception thrown when the format width is required.
UnknownFormatConversionException | Unchecked exception thrown when an unknown conversion is given.
UnknownFormatFlagsException | Unchecked exception thrown when an unknown flag is given.

Thrown to indicate that a method has been passed an illegal or inappropriate argument.

## Summary

### Public constructors
`IllegalArgumentException()` Constructs an `IllegalArgumentException` with no detail message.
`IllegalArgumentException(String s)` Constructs an `IllegalArgumentException` with the specified detail message.
`IllegalArgumentException(String message, Throwable cause)` Constructs a new exception with the specified detail message and cause.
`IllegalArgumentException(Throwable cause)` Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).

### Inherited methods
From class `java.lang.Throwable`
`final void` | `addSuppressed(Throwable exception)` Appends the specified exception to the exceptions that were suppressed in order to deliver this exception.
`Throwable` | `fillInStackTrace()` Fills in the execution stack trace.
`Throwable` | `getCause()` Returns the cause of this throwable or `null` if the cause is nonexistent or unknown.
`String` | `getLocalizedMessage()` Creates a localized description of this throwable.
`String` | `getMessage()` Returns the detail message string of this throwable.
`StackTraceElement[]` | `getStackTrace()` Provides programmatic access to the stack trace information printed by `printStackTrace()`.
`final Throwable[]` | `getSuppressed()` Returns an array containing all of the exceptions that were suppressed, typically by the `try`-with-resources statement, in order to deliver this exception.
`Throwable` | `initCause(Throwable cause)` Initializes the cause of this throwable to the specified value.
`void` | `printStackTrace()` Prints this throwable and its backtrace to the standard error stream.
`void` | `printStackTrace(PrintWriter s)` Prints this throwable and its backtrace to the specified print writer.
`void` | `printStackTrace(PrintStream s)` Prints this throwable and its backtrace to the specified print stream.
`void` | `setStackTrace(StackTraceElement[] stackTrace)` Sets the stack trace elements that will be returned by `getStackTrace()` and printed by `printStackTrace()` and related methods.
`String` | `toString()` Returns a short description of this throwable.
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Public constructors

### IllegalArgumentException

    public IllegalArgumentException ()

Constructs an `IllegalArgumentException` with no detail message.

### IllegalArgumentException

    public IllegalArgumentException (String s)

Constructs an `IllegalArgumentException` with the specified detail message.

Parameters
`s` | `String`: the detail message.

### IllegalArgumentException

    public IllegalArgumentException (String message,
                    Throwable cause)

Constructs a new exception with the specified detail message and cause.

Note that the detail message associated with `cause` is not automatically incorporated in this exception's detail message.

Parameters
`message` | `String`: the detail message (which is saved for later retrieval by the `Throwable#getMessage()` method).
`cause` | `Throwable`: the cause (which is saved for later retrieval by the `Throwable#getCause()` method). (A `null` value is permitted, and indicates that the cause is nonexistent or unknown.)

### IllegalArgumentException

    public IllegalArgumentException (Throwable cause)

Constructs a new exception with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`). This constructor is useful for exceptions that are little more than wrappers for other throwables (for example, `PrivilegedActionException`).

Parameters
`cause` | `Throwable`: the cause (which is saved for later retrieval by the `Throwable#getCause()` method). (A `null` value is permitted, and indicates that the cause is nonexistent or unknown.)

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*