Package java.lang
Class ClassCircularityError
java.lang.Object
java.lang.Throwable
java.lang.Error
java.lang.LinkageError
java.lang.ClassCircularityError
- All Implemented Interfaces:
Serializable
public class ClassCircularityError extends LinkageError
Thrown when the VM notices that an attempt is made to load a
class which would directly or indirectly inherit from one of its subclasses.
Note that this error can only occur when inconsistent class files are loaded, since it would normally be detected at compile time.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ClassCircularityError()Constructs a newClassCircularityErrorthat include the current stack trace.ClassCircularityError(String detailMessage)Constructs a newClassCircularityErrorwith the current stack trace and the specified detail message. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ClassCircularityError
public ClassCircularityError()Constructs a newClassCircularityErrorthat include the current stack trace. -
ClassCircularityError
Constructs a newClassCircularityErrorwith the current stack trace and the specified detail message.- Parameters:
detailMessage- the detail message for this error.
-