Class SyntheticBridgeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.spongepowered.asm.mixin.throwables.MixinException
org.spongepowered.asm.util.throwables.SyntheticBridgeException
- All Implemented Interfaces:
java.io.Serializable
public class SyntheticBridgeException extends MixinException
Exception thrown when comparing two synthetic bridge methods fails, thrown
with the corresponding problem and functionality to support debugging when
verbosity is enabled.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSyntheticBridgeException.ProblemProblem types for synthetic bridge comparisons -
Constructor Summary
Constructors Constructor Description SyntheticBridgeException(SyntheticBridgeException.Problem problem, java.lang.String name, java.lang.String desc, int index, org.objectweb.asm.tree.AbstractInsnNode a, org.objectweb.asm.tree.AbstractInsnNode b) -
Method Summary
Modifier and Type Method Description voidprintAnalysis(IMixinContext context, org.objectweb.asm.tree.MethodNode mda, org.objectweb.asm.tree.MethodNode mdb)Methods 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
-
SyntheticBridgeException
public SyntheticBridgeException(SyntheticBridgeException.Problem problem, java.lang.String name, java.lang.String desc, int index, org.objectweb.asm.tree.AbstractInsnNode a, org.objectweb.asm.tree.AbstractInsnNode b)
-
-
Method Details
-
printAnalysis
public void printAnalysis(IMixinContext context, org.objectweb.asm.tree.MethodNode mda, org.objectweb.asm.tree.MethodNode mdb)- Parameters:
context- Incoming mixinmda- Target methodmdb- Incoming method
-