All Classes and Interfaces
Class
Description
Helpers for the Mixin property service.
Allows you to receive a cancellable
CallbackInfo or CallbackInfoReturnable as appropriate
from any kind of injector.Helpers for writing code that is compatible with all variants of Mixin 0.8+
Defines an identifier used by an
Expression.Allows you to use java-like strings to target complex pieces of bytecode.
See
@Expression.Internal annotation used to wrap injectors that use the `EXPRESSION` point.
This class provides an empty implementation of
ExpressionParserListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
ExpressionParser.Internal annotation used to wrap factory redirects.
Allows us to define generated classes in this package.
Information about a sugared handler method.
Handler transformers belong to an individual sugar parameter and can transform
HandlerInfos.Keeps track of a particular instruction throughout expansion.
This extension is responsible for actually injecting all late-applying injectors which were queued up during the
normal injection phase.
These docs are for using @Local as a sugar.
Represents a reference to a local variable.
We must generate implementations of
LocalRef and co.Helpers used from generated implementations of
LocalRef and friends.Our custom properties for a Mixin Config, declared inside the
"mixinextras" JSON object.Mumfrey, look away.
Allows you to tweak the resultant value of nearly any expression.
Allows you to modify the receiver of a non-static method call or field get/set.
Allows you to tweak the value being returned from a method.
Represents an operation that has been wrapped by
WrapOperation or a method that has been wrapped by
WrapMethod.Allows you to share values between handler methods in the same target method.
What a terrible idea.
Marker annotation for generated bridge methods.
Allows you to wrap a whole method.
Allows you to wrap many kinds of operations.
Allows you to wrap a void method call or field write with a conditional check.
Deprecated.