Class InvalidInjectionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.spongepowered.asm.mixin.throwables.MixinException
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
InvalidInjectionPointException,InvalidSliceException
public class InvalidInjectionException extends InvalidMixinException
Thrown when an injector fails a state check, for example if an injector
handler signature is invalid, an invalid opcode is targetted, etc.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description InvalidInjectionException(InjectionInfo info, java.lang.String message)InvalidInjectionException(InjectionInfo info, java.lang.String message, java.lang.Throwable cause)InvalidInjectionException(InjectionInfo info, java.lang.String message, java.lang.Throwable cause, ActivityStack activityContext)InvalidInjectionException(InjectionInfo info, java.lang.String message, ActivityStack activityContext)InvalidInjectionException(InjectionInfo info, java.lang.Throwable cause)InvalidInjectionException(InjectionInfo info, java.lang.Throwable cause, ActivityStack activityContext)InvalidInjectionException(IMixinContext context, java.lang.String message)InvalidInjectionException(IMixinContext context, java.lang.String message, java.lang.Throwable cause)InvalidInjectionException(IMixinContext context, java.lang.String message, java.lang.Throwable cause, ActivityStack activityContext)InvalidInjectionException(IMixinContext context, java.lang.String message, ActivityStack activityContext)InvalidInjectionException(IMixinContext context, java.lang.Throwable cause)InvalidInjectionException(IMixinContext context, java.lang.Throwable cause, ActivityStack activityContext) -
Method Summary
Modifier and Type Method Description InjectionInfogetInjectionInfo()Methods inherited from class org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException
getMixinMethods inherited from class org.spongepowered.asm.mixin.throwables.MixinException
getMessage, prependMethods 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
-
InvalidInjectionException
-
InvalidInjectionException
public InvalidInjectionException(IMixinContext context, java.lang.String message, ActivityStack activityContext) -
InvalidInjectionException
-
InvalidInjectionException
public InvalidInjectionException(InjectionInfo info, java.lang.String message, ActivityStack activityContext) -
InvalidInjectionException
-
InvalidInjectionException
public InvalidInjectionException(IMixinContext context, java.lang.Throwable cause, ActivityStack activityContext) -
InvalidInjectionException
-
InvalidInjectionException
public InvalidInjectionException(InjectionInfo info, java.lang.Throwable cause, ActivityStack activityContext) -
InvalidInjectionException
public InvalidInjectionException(IMixinContext context, java.lang.String message, java.lang.Throwable cause) -
InvalidInjectionException
public InvalidInjectionException(IMixinContext context, java.lang.String message, java.lang.Throwable cause, ActivityStack activityContext) -
InvalidInjectionException
public InvalidInjectionException(InjectionInfo info, java.lang.String message, java.lang.Throwable cause) -
InvalidInjectionException
public InvalidInjectionException(InjectionInfo info, java.lang.String message, java.lang.Throwable cause, ActivityStack activityContext)
-
-
Method Details
-
getInjectionInfo
-