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.
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.
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.
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.
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.
Returns an array containing all of the exceptions that were
suppressed, typically by the try-with-resources
statement, in order to deliver this exception.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`LinkageError` and its subclasses indicate dependency issues where a class has changed incompatibly after another class's compilation. Direct subclasses include errors related to circular class hierarchies, malformed class files, static initializer exceptions, incompatible changes, missing class definitions, and unsatisfied native method links. Indirect subclasses involve abstract methods, signature format, access violations, instantiation, missing fields or methods, and unsupported class versions. `LinkageError` can be constructed with or without a detail message, or with both a message and a cause. It inherits methods for managing exceptions, stack traces, and messages from `Throwable` and `Object`.\n"]]