Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(int, T) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- add(T) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- addAll(int, Collection<? extends T>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- addAll(Collection<? extends T>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- addCallbackInvocation(MethodNode) - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- addCallbackInvocation(MethodNode) - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- allow() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- allow() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- allow() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- allow() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
- allow() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
- annotationToString(AnnotationNode) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
- argsOnly() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
- ASMUtils - Class in com.llamalad7.mixinextras.utils
- ASMUtils() - Constructor for class com.llamalad7.mixinextras.utils.ASMUtils
- at() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- at() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- at() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- at() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
-
Selector for targeting method calls, field gets/sets and object instantiations.
- at() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
B
- Blackboard - Class in com.llamalad7.mixinextras.utils
-
Helpers for the Mixin property service.
- Blackboard() - Constructor for class com.llamalad7.mixinextras.utils.Blackboard
C
- call(Object...) - Method in interface com.llamalad7.mixinextras.injector.wrapoperation.Operation
- capturedArgs(Type[], int) - Method in class com.llamalad7.mixinextras.injector.StackExtension
- changePackage(Class<?>, Type, Class<?>) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- checkActive(MixinEnvironment) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationApplicatorExtension
- checkActive(MixinEnvironment) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarPostProcessingExtension
- checkActive(MixinEnvironment) - Method in class com.llamalad7.mixinextras.transformer.MixinTransformerExtension
- checkArgumentCount(Object[], int, String) - Static method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationRuntime
- checkForDupedNews(Map<Target, List<InjectionNodes.InjectionNode>>) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
- checkState(byte) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefRuntime
-
0 means OK since it's the fastest to check
- ClassGenUtils - Class in com.llamalad7.mixinextras.utils
- ClassGenUtils() - Constructor for class com.llamalad7.mixinextras.utils.ClassGenUtils
- classNode - Variable in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- clear() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- com.llamalad7.mixinextras - package com.llamalad7.mixinextras
- com.llamalad7.mixinextras.ap - package com.llamalad7.mixinextras.ap
- com.llamalad7.mixinextras.injector - package com.llamalad7.mixinextras.injector
- com.llamalad7.mixinextras.injector.wrapoperation - package com.llamalad7.mixinextras.injector.wrapoperation
- com.llamalad7.mixinextras.service - package com.llamalad7.mixinextras.service
- com.llamalad7.mixinextras.sugar - package com.llamalad7.mixinextras.sugar
- com.llamalad7.mixinextras.sugar.impl - package com.llamalad7.mixinextras.sugar.impl
- com.llamalad7.mixinextras.sugar.impl.handlers - package com.llamalad7.mixinextras.sugar.impl.handlers
- com.llamalad7.mixinextras.sugar.impl.ref - package com.llamalad7.mixinextras.sugar.impl.ref
- com.llamalad7.mixinextras.sugar.impl.ref.generated - package com.llamalad7.mixinextras.sugar.impl.ref.generated
- com.llamalad7.mixinextras.sugar.ref - package com.llamalad7.mixinextras.sugar.ref
- com.llamalad7.mixinextras.transformer - package com.llamalad7.mixinextras.transformer
- com.llamalad7.mixinextras.utils - package com.llamalad7.mixinextras.utils
- com.llamalad7.mixinextras.versions - package com.llamalad7.mixinextras.versions
- com.llamalad7.mixinextras.wrapper - package com.llamalad7.mixinextras.wrapper
- com.llamalad7.mixinextras.wrapper.factory - package com.llamalad7.mixinextras.wrapper.factory
- CompatibilityHelper - Class in com.llamalad7.mixinextras.utils
-
Helpers for writing code that is compatible with all variants of Mixin 0.8+
- CompatibilityHelper() - Constructor for class com.llamalad7.mixinextras.utils.CompatibilityHelper
- concedeTo(Object, boolean) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- concedeTo(Object, boolean) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- constant() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
-
Selector for targeting `instanceof`s.
- contains(Object) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- containsAll(Collection<?>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- create(IMixinInfo, SugarParameter) - Static method in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
- create(InjectionInfo, MixinTargetContext, MethodNode, AnnotationNode) - Method in interface com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.Factory
D
- debug(String, Object...) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
- Decorations - Class in com.llamalad7.mixinextras.utils
- Decorations() - Constructor for class com.llamalad7.mixinextras.utils.Decorations
- defineClass(ClassNode, MethodHandles.Lookup) - Static method in class com.llamalad7.mixinextras.utils.ClassGenUtils
- doPostInject(Runnable) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
- doPostInject(Runnable) - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
E
- ensureAtLeast(int) - Method in class com.llamalad7.mixinextras.injector.StackExtension
- error(String, Throwable) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
- expect() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- expect() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- expect() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- expect() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
- expect() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
- export(MixinEnvironment, String, boolean, ClassNode) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationApplicatorExtension
- export(MixinEnvironment, String, boolean, ClassNode) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarPostProcessingExtension
- export(MixinEnvironment, String, boolean, ClassNode) - Method in class com.llamalad7.mixinextras.transformer.MixinTransformerExtension
- extra(int) - Method in class com.llamalad7.mixinextras.injector.StackExtension
F
- FactoryRedirectWrapper - Annotation Interface in com.llamalad7.mixinextras.wrapper.factory
-
Internal annotation used to wrap factory redirects.
- FactoryRedirectWrapperImpl - Class in com.llamalad7.mixinextras.wrapper.factory
- FactoryRedirectWrapperImpl(InjectionInfo, MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperImpl
- FactoryRedirectWrapperInjectionInfo - Class in com.llamalad7.mixinextras.wrapper.factory
- FactoryRedirectWrapperInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperInjectionInfo
- FactoryRedirectWrapperMixinTransformer - Class in com.llamalad7.mixinextras.wrapper.factory
- FactoryRedirectWrapperMixinTransformer() - Constructor for class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperMixinTransformer
- findFactoryRedirectThrowString(Target, AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
- findInitNodeFor(Target, TypeInsnNode) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
-
Mixin already has this method in
Target
but it's wrong.
G
- GeneratedImplDummy - Class in com.llamalad7.mixinextras.sugar.impl.ref.generated
-
Allows us to define generated classes in this package.
- GeneratedImplDummy() - Constructor for class com.llamalad7.mixinextras.sugar.impl.ref.generated.GeneratedImplDummy
- generateDisposal(InsnList, Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- generateInitialization(InsnList, Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- generateNew(InsnList, Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- generateUnwrapping(InsnList, Type, Runnable) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- GenericParamParser - Class in com.llamalad7.mixinextras.utils
- genericType - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalBooleanRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalByteRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalCharRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalDoubleRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalFloatRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalIntRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalLongRef
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalRef
-
Gets the current value of the variable.
- get() - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalShortRef
- get(int) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- get(String) - Static method in class com.llamalad7.mixinextras.utils.Blackboard
- get(String) - Static method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
- get(Target, String) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
- getAllClassNames(String) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- getAllClassNamesAtLeast(String, MixinExtrasVersion) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- getAnnotation(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
- getAnnotation(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
- getAnnotation(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_3
- getAnnotation(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8
- getDecorations(InjectionNodes.InjectionNode) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- getDefinitions() - Static method in class com.llamalad7.mixinextras.utils.ClassGenUtils
-
Exposed for use in specific custom classloader setups.
- getDelegate() - Method in class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
- getDelegate() - Method in class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperImpl
- getDelegate() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- getDummyOpcodeForType(Type) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
- getExtensions() - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- getForType(Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefClassGenerator
- getFrom(Object) - Static method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- getHandler() - Method in class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
- getHandler() - Method in class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperImpl
- getHandler() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- getInjector(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- getInstance() - Static method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- getInstance() - Static method in class com.llamalad7.mixinextras.versions.MixinVersion
- getInterfaceFor(Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- getInvokeInstruction(ClassNode, MethodNode) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
- getLookup() - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.generated.GeneratedImplDummy
- getMixin(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
- getMixin(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
- getMixin(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_3
- getMixin(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8
- getMixinsFor(ITargetClassContext) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- getNumber() - Method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- getOrPut(Target, String, Supplier<T>) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
- getParameterGenerics(String, String) - Static method in class com.llamalad7.mixinextras.utils.GenericParamParser
- getProxy(Object, Class<T>) - Static method in class com.llamalad7.mixinextras.utils.ProxyUtils
- getSliceId(String) - Method in class com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo
- getSupportedSourceVersion() - Method in class com.llamalad7.mixinextras.ap.MixinExtrasAP
- getTargetMap() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- getTargets(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- getTargetType(Type, Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- getUniqueMethodName(ClassNode, String) - Static method in class com.llamalad7.mixinextras.utils.UniquenessHelper
- getVersion() - Static method in class com.llamalad7.mixinextras.MixinExtrasBootstrap
-
Deprecated.
- getVersion() - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- getVersion() - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- granularInject(InjectorWrapperImpl.HandlerCallCallback) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
- granularInject(InjectorWrapperImpl.HandlerCallCallback) - Method in class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperImpl
- granularInject(InjectorWrapperImpl.HandlerCallCallback) - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- granularInjectNotSupported() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
H
- HandlerInfo - Class in com.llamalad7.mixinextras.sugar.impl.handlers
-
Information about a sugared handler method.
- HandlerInfo() - Constructor for class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerInfo
- HandlerTransformer - Class in com.llamalad7.mixinextras.sugar.impl.handlers
-
Handler transformers belong to an individual sugar parameter and can transform
HandlerInfo
s. - has(Target, String) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
I
- index() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
- indexOf(Object) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- info(String, Object...) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
- init() - Static method in class com.llamalad7.mixinextras.MixinExtrasBootstrap
- initialize() - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- initialize() - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- inject() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- inject() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- inject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- inject(Target, InjectionNodes.InjectionNode) - Method in class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjector
- inject(Target, InjectionNodes.InjectionNode) - Method in class com.llamalad7.mixinextras.injector.ModifyReceiverInjector
- inject(Target, InjectionNodes.InjectionNode) - Method in class com.llamalad7.mixinextras.injector.ModifyReturnValueInjector
- inject(Target, InjectionNodes.InjectionNode) - Method in class com.llamalad7.mixinextras.injector.WrapWithConditionInjector
- InjectorUtils - Class in com.llamalad7.mixinextras.utils
- InjectorUtils() - Constructor for class com.llamalad7.mixinextras.utils.InjectorUtils
- InjectorWrapperImpl - Class in com.llamalad7.mixinextras.wrapper
- InjectorWrapperImpl(InjectionInfo, MixinTargetContext, MethodNode, AnnotationNode, boolean) - Constructor for class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- InjectorWrapperImpl.Factory - Interface in com.llamalad7.mixinextras.wrapper
- InjectorWrapperImpl.HandlerCallCallback - Interface in com.llamalad7.mixinextras.wrapper
- isClassOwned(String) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- isDupedFactoryRedirect(InjectionNodes.InjectionNode) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
- isDupedNew(InjectionNodes.InjectionNode) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
- isDynamicInstanceofRedirect(InjectionNodes.InjectionNode) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
- isEmpty() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- isPrimitive(Type) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
- isRequired(MethodNode) - Method in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
-
Determines whether this transformer needs to make any changes to the given handler method.
- isValid() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- isValid() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- isVirtualRedirect(InjectionNodes.InjectionNode) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
- iterator() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
L
- lastIndexOf(Object) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- lateApply() - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
-
Deprecated.
- LateApplyingInjectorInfo - Interface in com.llamalad7.mixinextras.injector
- lateInject() - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
- lateInject() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- lateInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- latePostInject() - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
- latePostInject() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- latePostInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- LATEST - Static variable in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- listIterator() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- listIterator(int) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- Local - Annotation Interface in com.llamalad7.mixinextras.sugar
- LOCAL_REF_MAP - Static variable in class com.llamalad7.mixinextras.utils.Decorations
-
Stores a map of LVT index of target local -> LVT index of applicable
LocalRef
. - LocalBooleanRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalByteRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalCharRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalDoubleRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalFloatRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalIntRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalLongRef - Interface in com.llamalad7.mixinextras.sugar.ref
- LocalRef<T> - Interface in com.llamalad7.mixinextras.sugar.ref
-
Represents a reference to a local variable.
- LocalRefClassGenerator - Class in com.llamalad7.mixinextras.sugar.impl.ref
-
We must generate implementations of
LocalRef
and co. - LocalRefClassGenerator() - Constructor for class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefClassGenerator
- LocalRefRuntime - Class in com.llamalad7.mixinextras.sugar.impl.ref
-
Helpers used from generated implementations of
LocalRef
and friends. - LocalRefRuntime() - Constructor for class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefRuntime
- LocalRefUtils - Class in com.llamalad7.mixinextras.sugar.impl.ref
- LocalRefUtils() - Constructor for class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
- LocalShortRef - Interface in com.llamalad7.mixinextras.sugar.ref
- lvtIndex - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
M
- makeInvalidInjectionException(InjectionInfo, String) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
- makeInvalidInjectionException(InjectionInfo, String) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
- makeInvalidInjectionException(InjectionInfo, String) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_4
- makeInvalidInjectionException(InjectionInfo, String) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8
- makeLvtContext(InjectionInfo, Type, boolean, Target, AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
- makeLvtContext(InjectionInfo, Type, boolean, Target, AbstractInsnNode) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
- makeLvtContext(InjectionInfo, Type, boolean, Target, AbstractInsnNode) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_4
- makeLvtContext(InjectionInfo, Type, boolean, Target, AbstractInsnNode) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8
- method() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- method() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- method() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- method() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
- method() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
- mixin - Variable in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
- MixinExtrasAP - Class in com.llamalad7.mixinextras.ap
- MixinExtrasAP() - Constructor for class com.llamalad7.mixinextras.ap.MixinExtrasAP
- MixinExtrasBootstrap - Class in com.llamalad7.mixinextras
- MixinExtrasBootstrap() - Constructor for class com.llamalad7.mixinextras.MixinExtrasBootstrap
- MixinExtrasInjectionInfo - Class in com.llamalad7.mixinextras.injector
- MixinExtrasInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo
- MixinExtrasInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode, String) - Constructor for class com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo
- MixinExtrasLogger - Interface in com.llamalad7.mixinextras.utils
- MixinExtrasService - Interface in com.llamalad7.mixinextras.service
- MixinExtrasServiceImpl - Class in com.llamalad7.mixinextras.service
- MixinExtrasServiceImpl() - Constructor for class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- MixinExtrasVersion - Enum Class in com.llamalad7.mixinextras.service
- MixinInternals - Class in com.llamalad7.mixinextras.utils
-
Mumfrey, look away.
- MixinInternals() - Constructor for class com.llamalad7.mixinextras.utils.MixinInternals
- MixinTransformer - Interface in com.llamalad7.mixinextras.transformer
- MixinTransformerExtension - Class in com.llamalad7.mixinextras.transformer
- MixinTransformerExtension() - Constructor for class com.llamalad7.mixinextras.transformer.MixinTransformerExtension
- MixinVersion - Class in com.llamalad7.mixinextras.versions
- MixinVersion() - Constructor for class com.llamalad7.mixinextras.versions.MixinVersion
- MixinVersionImpl_v0_8 - Class in com.llamalad7.mixinextras.versions
- MixinVersionImpl_v0_8() - Constructor for class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8
- MixinVersionImpl_v0_8_3 - Class in com.llamalad7.mixinextras.versions
- MixinVersionImpl_v0_8_3() - Constructor for class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_3
- MixinVersionImpl_v0_8_4 - Class in com.llamalad7.mixinextras.versions
- MixinVersionImpl_v0_8_4() - Constructor for class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_4
- modify(Target, String, UnaryOperator<T>) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
- ModifyExpressionValue - Annotation Interface in com.llamalad7.mixinextras.injector
- ModifyExpressionValueInjectionInfo - Class in com.llamalad7.mixinextras.injector
- ModifyExpressionValueInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjectionInfo
- ModifyExpressionValueInjector - Class in com.llamalad7.mixinextras.injector
- ModifyExpressionValueInjector(InjectionInfo) - Constructor for class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjector
- ModifyReceiver - Annotation Interface in com.llamalad7.mixinextras.injector
- ModifyReceiverInjectionInfo - Class in com.llamalad7.mixinextras.injector
- ModifyReceiverInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.ModifyReceiverInjectionInfo
- ModifyReceiverInjector - Class in com.llamalad7.mixinextras.injector
- ModifyReceiverInjector(InjectionInfo) - Constructor for class com.llamalad7.mixinextras.injector.ModifyReceiverInjector
- ModifyReturnValue - Annotation Interface in com.llamalad7.mixinextras.injector
- ModifyReturnValueInjectionInfo - Class in com.llamalad7.mixinextras.injector
- ModifyReturnValueInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.ModifyReturnValueInjectionInfo
- ModifyReturnValueInjector - Class in com.llamalad7.mixinextras.injector
- ModifyReturnValueInjector(InjectionInfo) - Constructor for class com.llamalad7.mixinextras.injector.ModifyReturnValueInjector
N
- name() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
- NEW_ARG_TYPES - Static variable in class com.llamalad7.mixinextras.utils.Decorations
-
Stores the types that a NEW's <init> takes as its parameters.
- NEW_IS_DUPED - Static variable in class com.llamalad7.mixinextras.utils.Decorations
-
Stores that a NEW instruction is immediately DUPed so that
WrapOperation
can handle it properly.
O
- offerExtension(int, IExtension) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- offerExtension(int, IExtension) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- offerInjector(int, Class<? extends InjectionInfo>) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- offerInjector(int, Class<? extends InjectionInfo>) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- offerPackage(int, String) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- offerPackage(int, String) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- onFound(Target, InjectionNodes.InjectionNode, MethodInsnNode) - Method in interface com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.HandlerCallCallback
- Operation<R> - Interface in com.llamalad7.mixinextras.injector.wrapoperation
-
Represents an operation (method call or field get/set) that has been wrapped by
WrapOperation
. - ordinal() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
P
- parameter - Variable in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
- paramIndex - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
- parseInjectionPoints(List<AnnotationNode>) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjectionInfo
- parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.ModifyReceiverInjectionInfo
- parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.ModifyReturnValueInjectionInfo
- parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.WrapWithConditionInjectionInfo
- parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- PERSISTENT - Static variable in class com.llamalad7.mixinextras.utils.Decorations
-
"Persistent" decorations will be copied to handler method calls which targeted the original instruction.
- POPPED_OPERATION - Static variable in class com.llamalad7.mixinextras.utils.Decorations
-
Stores that a non-void operation has its result immediately popped and so can be treated as void by someone using
WrapWithCondition
on it. - postApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationApplicatorExtension
- postApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarPostProcessingExtension
- postApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.transformer.MixinTransformerExtension
- postInject() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- postInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- preApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationApplicatorExtension
- preApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarPostProcessingExtension
- preApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.transformer.MixinTransformerExtension
- preInject() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- preInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- preInject(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
- preInject(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
- preInject(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8_3
- preInject(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersionImpl_v0_8
- prepare() - Method in class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjectionInfo
- prepare() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- prepare() - Method in class com.llamalad7.mixinextras.injector.WrapWithConditionInjectionInfo
- prepare() - Method in class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
- prepare() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
- prepare() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- print() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
- printMessage(Diagnostic.Kind, CharSequence) - Method in class com.llamalad7.mixinextras.ap.StdoutMessager
- printMessage(Diagnostic.Kind, CharSequence, Element) - Method in class com.llamalad7.mixinextras.ap.StdoutMessager
- printMessage(Diagnostic.Kind, CharSequence, Element, AnnotationMirror) - Method in class com.llamalad7.mixinextras.ap.StdoutMessager
- printMessage(Diagnostic.Kind, CharSequence, Element, AnnotationMirror, AnnotationValue) - Method in class com.llamalad7.mixinextras.ap.StdoutMessager
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.llamalad7.mixinextras.ap.MixinExtrasAP
- ProxyUtils - Class in com.llamalad7.mixinextras.utils
- ProxyUtils() - Constructor for class com.llamalad7.mixinextras.utils.ProxyUtils
- put(String, Object) - Static method in class com.llamalad7.mixinextras.utils.Blackboard
- put(Target, String, Object) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
R
- readAnnotation() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- receiver(boolean) - Method in class com.llamalad7.mixinextras.injector.StackExtension
- registerClassInfo(ClassNode) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- registerExtension(IExtension) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- registerExtension(IExtension, boolean) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- registerInjector(String, Class<?>) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- remap() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- remap() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- remap() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- remap() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
- remap() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
- remove(int) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- remove(Object) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- remove(Target, String) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
- removeAll(Collection<?>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- require() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- require() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- require() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- require() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
- require() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
- retainAll(Collection<?>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
S
- set(boolean) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalBooleanRef
- set(byte) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalByteRef
- set(char) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalCharRef
- set(double) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalDoubleRef
- set(float) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalFloatRef
- set(int) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalIntRef
- set(int, T) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- set(long) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalLongRef
- set(short) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalShortRef
- set(T) - Method in interface com.llamalad7.mixinextras.sugar.ref.LocalRef
-
Sets the value of the variable.
- setup() - Static method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- Share - Annotation Interface in com.llamalad7.mixinextras.sugar
- shouldReplace(Object) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- shouldReplace(Object) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- SingleIterationList<T> - Class in com.llamalad7.mixinextras.sugar.impl
-
What a terrible idea.
- SingleIterationList(List<T>, int) - Constructor for class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- size() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- slice() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyExpressionValue
- slice() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReceiver
- slice() - Element in annotation interface com.llamalad7.mixinextras.injector.ModifyReturnValue
- slice() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
- slice() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
- StackExtension - Class in com.llamalad7.mixinextras.injector
- StackExtension(Target) - Constructor for class com.llamalad7.mixinextras.injector.StackExtension
- StdoutMessager - Class in com.llamalad7.mixinextras.ap
- StdoutMessager() - Constructor for class com.llamalad7.mixinextras.ap.StdoutMessager
- subList(int, int) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- sugar - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
- SugarApplicationException - Exception in com.llamalad7.mixinextras.sugar.impl
- SugarApplicationException(String) - Constructor for exception com.llamalad7.mixinextras.sugar.impl.SugarApplicationException
- SugarApplicationException(String, Throwable) - Constructor for exception com.llamalad7.mixinextras.sugar.impl.SugarApplicationException
- SugarBridge - Annotation Interface in com.llamalad7.mixinextras.sugar
-
Marker annotation for generated bridge methods.
- SugarMixinTransformer - Class in com.llamalad7.mixinextras.sugar.impl
- SugarMixinTransformer() - Constructor for class com.llamalad7.mixinextras.sugar.impl.SugarMixinTransformer
- SugarParameter - Class in com.llamalad7.mixinextras.sugar.impl
- SugarPostProcessingExtension - Class in com.llamalad7.mixinextras.sugar.impl
- SugarPostProcessingExtension() - Constructor for class com.llamalad7.mixinextras.sugar.impl.SugarPostProcessingExtension
- SugarWrapperImpl - Class in com.llamalad7.mixinextras.sugar.impl
- SugarWrapperImpl(InjectionInfo, MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
- SugarWrapperInjectionInfo - Class in com.llamalad7.mixinextras.sugar.impl
- SugarWrapperInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.sugar.impl.SugarWrapperInjectionInfo
T
- takeControlFrom(Object) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
- takeControlFrom(Object) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- TargetDecorations - Class in com.llamalad7.mixinextras.utils
- TargetDecorations() - Constructor for class com.llamalad7.mixinextras.utils.TargetDecorations
- toArray() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- toArray(T1[]) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
- toString() - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
- toString() - Method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- transform(HandlerInfo) - Method in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
-
Describes the required changes to the handler method.
- transform(IMixinInfo, ClassNode) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarMixinTransformer
- transform(IMixinInfo, ClassNode) - Method in interface com.llamalad7.mixinextras.transformer.MixinTransformer
- transform(IMixinInfo, ClassNode) - Method in class com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperMixinTransformer
- transformGenerics(ArrayList<Type>) - Method in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerInfo
- transformHandler(ClassNode, MethodNode) - Method in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerInfo
- type - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
- typeToString(Type) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
U
- UniquenessHelper - Class in com.llamalad7.mixinextras.utils
- UniquenessHelper() - Constructor for class com.llamalad7.mixinextras.utils.UniquenessHelper
- unregisterExtension(IExtension) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- unregisterInjector(String) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
- usesGranularInject() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
V
- V0_2_0_BETA_1 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_2 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_3 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_4 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_5 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_6 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_7 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_8 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_2_0_BETA_9 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- V0_3_0 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
- value() - Element in annotation interface com.llamalad7.mixinextras.sugar.Share
- valueOf(String) - Static method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visitParameterType() - Method in class com.llamalad7.mixinextras.utils.GenericParamParser
W
- warn(String, Object...) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
- wrap(LateApplyingInjectorInfo) - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
- wrap(LateApplyingInjectorInfo) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- wrap(LateApplyingInjectorInfo) - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- wrap(Object, LateApplyingInjectorInfo) - Static method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
-
Handles the inner injection info being from a different package to ours.
- WrapOperation - Annotation Interface in com.llamalad7.mixinextras.injector.wrapoperation
- WrapOperationApplicatorExtension - Class in com.llamalad7.mixinextras.injector.wrapoperation
-
This extension is responsible for actually injecting all `@WrapOperation`s which were queued up during the normal injection phase.
- WrapOperationApplicatorExtension() - Constructor for class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationApplicatorExtension
- WrapOperationInjectionInfo - Class in com.llamalad7.mixinextras.injector.wrapoperation
- WrapOperationInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
- WrapOperationRuntime - Class in com.llamalad7.mixinextras.injector.wrapoperation
- WrapOperationRuntime() - Constructor for class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationRuntime
- wrapParameter(SugarParameter, Type, Type, BiConsumer<InsnList, Runnable>) - Method in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerInfo
- WRAPPED - Static variable in class com.llamalad7.mixinextras.utils.Decorations
-
Stores that this node has been wrapped by a
WrapOperation
. - WrapperInjectionInfo - Class in com.llamalad7.mixinextras.wrapper
- WrapperInjectionInfo(InjectorWrapperImpl.Factory, MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
- WrapWithCondition - Annotation Interface in com.llamalad7.mixinextras.injector
- WrapWithConditionInjectionInfo - Class in com.llamalad7.mixinextras.injector
- WrapWithConditionInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.WrapWithConditionInjectionInfo
- WrapWithConditionInjector - Class in com.llamalad7.mixinextras.injector
- WrapWithConditionInjector(InjectionInfo) - Constructor for class com.llamalad7.mixinextras.injector.WrapWithConditionInjector
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form