Summary: Ctors | Inherited Methods
public
class
LinkageError
extends Error
| java.lang.Object | |||
| ↳ | java.lang.Throwable | ||
| ↳ | java.lang.Error | ||
| ↳ | java.lang.LinkageError | ||
Known direct subclasses
| BootstrapMethodError |
Thrown to indicate that an invokedynamic instruction or a dynamic
constant failed to resolve its bootstrap method and arguments,
or for invokedynamic instruction the bootstrap method has failed to
provide a
call site with a
target
of the correct method type,
or for a dynamic constant the bootstrap method has failed to provide a
constant value of the required type.
|
| ClassCircularityError | Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded. |
| ClassFormatError | Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file. |
| ExceptionInInitializerError | Signals that an unexpected exception has occurred in a static initializer. |
| IncompatibleClassChangeError | Thrown when an incompatible class change has occurred to some class definition. |
| NoClassDefFoundError |
Thrown if the Java Virtual Machine or a ClassLoader instance
tries to load in the definition of a class (as part of a normal method call
or as part of creating a new instance using the new expression)
and no definition of the class could be found.
|
| UnsatisfiedLinkError |
Thrown if the Java Virtual Machine cannot find an appropriate
native-language definition of a method declared native.
|
| VerifyError | Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem. |
Known indirect subclasses
| AbstractMethodError | Thrown when an application tries to call an abstract method. |
| GenericSignatureFormatError | Thrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret the generic signature information for a type, method or constructor. |
| IllegalAccessError | Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to. |
| InstantiationError |
Thrown when an application tries to use the Java new
construct to instantiate an abstract class or an interface.
|
| NoSuchFieldError | Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field. |
| NoSuchMethodError | Thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a definition of that method. |
| UnsupportedClassVersionError | Thrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbers in the file are not supported. |
Subclasses of LinkageError indicate that a class has
some dependency on another class; however, the latter class has
incompatibly changed after the compilation of the former class.
Summary
Public constructors | |
|---|---|
LinkageError()
Constructs a |
|
LinkageError(String s)
Constructs a |
|
LinkageError(String s, Throwable cause)
Constructs a |
|
Inherited methods | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||||||
|
From class
| |||||||||||||||||||||||||||
Public constructors
LinkageError
public LinkageError ()
Constructs a LinkageError with no detail message.
LinkageError
public LinkageError (String s)
Constructs a LinkageError with the specified detail
message.
| Parameters | |
|---|---|
s |
String: the detail message. |