Summary: Ctors | Inherited Methods
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.
Public constructors | |
|---|---|
IllegalArgumentException()
Constructs an |
|
IllegalArgumentException(String s)
Constructs an |
|
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
| |||||||||||||||||||||||||||
|
From class
| |||||||||||||||||||||||||||
public IllegalArgumentException ()
Constructs an IllegalArgumentException with no
detail message.
public IllegalArgumentException (String s)
Constructs an IllegalArgumentException with the
specified detail message.
| Parameters | |
|---|---|
s |
String: the detail message. |
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.) |
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.) |