Class CallbackInfoReturnable<R>
- java.lang.Object
-
- org.spongepowered.asm.mixin.injection.callback.CallbackInfo
-
- org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<R>
-
@Deprecated public class CallbackInfoReturnable<R> extends CallbackInfo
Deprecated.micromixin-runtime is deprecated for removal. Use micromixin-annotations instead. Reason for this is that mixin annotations have a retention policy ofRetentionPolicy.RUNTIME. In edge cases such asAnnotation.annotationType(), the class needs to present at runtime. This is especially compounded by JPMS not supporting packages being in two or more modules, while micromixin-annotation having theLocalCaptureclass in the callback package.
-
-
Constructor Summary
Constructors Constructor Description CallbackInfoReturnable(java.lang.String name, boolean cancellable)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, boolean returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, byte returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, char returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, double returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, float returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, int returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, long returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, short returnValue)Deprecated.CallbackInfoReturnable(java.lang.String name, boolean cancellable, R returnValue)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RgetReturnValue()Deprecated.bytegetReturnValueB()Deprecated.chargetReturnValueC()Deprecated.doublegetReturnValueD()Deprecated.floatgetReturnValueF()Deprecated.intgetReturnValueI()Deprecated.longgetReturnValueJ()Deprecated.shortgetReturnValueS()Deprecated.booleangetReturnValueZ()Deprecated.voidsetReturnValue(R returnValue)Deprecated.-
Methods inherited from class org.spongepowered.asm.mixin.injection.callback.CallbackInfo
cancel, getId, isCancellable, isCancelled
-
-
-
-
Constructor Detail
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, @Nullable R returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, byte returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, char returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, double returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, float returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, int returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, long returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, short returnValue)Deprecated.
-
CallbackInfoReturnable
public CallbackInfoReturnable(@NotNull java.lang.String name, boolean cancellable, boolean returnValue)Deprecated.
-
-
Method Detail
-
setReturnValue
public void setReturnValue(@Nullable R returnValue) throws CancellationExceptionDeprecated.- Throws:
CancellationException
-
getReturnValue
@Nullable public R getReturnValue()
Deprecated.
-
getReturnValueB
public byte getReturnValueB()
Deprecated.
-
getReturnValueC
public char getReturnValueC()
Deprecated.
-
getReturnValueD
public double getReturnValueD()
Deprecated.
-
getReturnValueF
public float getReturnValueF()
Deprecated.
-
getReturnValueI
public int getReturnValueI()
Deprecated.
-
getReturnValueJ
public long getReturnValueJ()
Deprecated.
-
getReturnValueS
public short getReturnValueS()
Deprecated.
-
getReturnValueZ
public boolean getReturnValueZ()
Deprecated.
-
-