Class MixinException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.spongepowered.asm.mixin.throwables.MixinException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ClassAlreadyLoadedException,ClassMetadataNotFoundException,ExtensionCheckClass.ValidationFailedException,InvalidImplicitDiscriminatorException,InvalidMixinException,InvalidSelectorException,MixinPreProcessorException,MixinReloadException,SyntheticBridgeException
public class MixinException
extends java.lang.RuntimeException
Base class for all mixin processor exceptions
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description MixinException(java.lang.String message)MixinException(java.lang.String message, java.lang.Throwable cause)MixinException(java.lang.String message, java.lang.Throwable cause, ActivityStack context)MixinException(java.lang.String message, ActivityStack context)MixinException(java.lang.Throwable cause)MixinException(java.lang.Throwable cause, ActivityStack context) -
Method Summary
Modifier and Type Method Description java.lang.StringgetMessage()voidprepend(ActivityStack upstreamContext)Decorate this exception with additional upstream activity contextMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
MixinException
public MixinException(java.lang.String message) -
MixinException
-
MixinException
public MixinException(java.lang.Throwable cause) -
MixinException
-
MixinException
public MixinException(java.lang.String message, java.lang.Throwable cause) -
MixinException
-
-
Method Details
-
prepend
Decorate this exception with additional upstream activity context- Parameters:
upstreamContext- Upstream activity stack to decorate
-
getMessage
public java.lang.String getMessage()- Overrides:
getMessagein classjava.lang.Throwable
-