Package org.spongepowered.asm.mixin.injection.callback
package org.spongepowered.asm.mixin.injection.callback
Implementation of callback injector functionality provided by
@#64;Inject.-
ClassDescriptionCallbackInfo instances are passed to callbacks in order to provide information and handling opportunities to the callback to interact with the callback itself.For callbacks with a non-void return type, a CallbackInfoReturnable is passed to the callback instead to allow the callback to interact with the method return value.This class is responsible for generating the bytecode for injected callbacks, for details of usage see
@Inject.Interface for things which can be cancelledException thrown when a consumer attemtps to call cancel() on a callback not marked as cancellable.Specifies the behaviour for capturing local variables at an injection point.