Index

A B C D E F G H I J L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acceptTargets(Set<String>, Set<String>) - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
action(RuleContext, int, int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
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.injector.MixinExtrasLateInjectionInfo
 
addCallbackInvocation(MethodNode) - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
 
addCallbackInvocation(MethodNode) - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
addChild(FlowValue, int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
addChild(FlowValue, int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
addChild(FlowValue, int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
addExpansionStep(FlowValue, Consumer<InjectionNodes.InjectionNode>) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
AdditiveExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
addMember(String, MemberDefinition) - Method in class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
addToLvt(Target) - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
addToLvt(Target, int) - Method in class com.llamalad7.mixinextras.sugar.impl.ShareType
 
addType(String, TypeDefinition) - Method in class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
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.v2.WrapWithCondition
 
allow() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod
 
allow() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
 
allow() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
Deprecated.
 
allowIncompleteListInputs - Variable in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
ALT_LMF_HANDLE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
analyze(ClassNode, MethodNode, FlowContext) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
annotationToString(AnnotationNode) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
apply(ClassNode, LinkedHashSet<ShareInfo>) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage
 
apply(ClassNode, LinkedHashSet<ShareInfo>) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage.Vanilla
 
apply(ClassNode, LinkedHashSet<ShareInfo>) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage.Wrapper
 
args - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
args - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
args - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
args - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
argsOnly() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
Whether only the method's parameters should be included.
arguments - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstantiationExpression
 
arguments - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MethodCallExpression
 
arguments - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.StaticMethodCallExpression
 
arguments - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.SuperCallExpression
 
arguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
arguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
arguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
arguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
arguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
ArgumentsContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArgumentsContext
 
arr - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayAccessExpression
 
arr - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayStoreExpression
 
arr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
arr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
ARRAY_CREATION_INFO - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
Stores information about this array creation.
ArrayAccessExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ArrayAccessExpression(ExpressionSource, Expression, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayAccessExpression
 
ArrayAccessExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
ArrayCreationInfo - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
ArrayCreationInfo(FlowValue) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.ArrayCreationInfo
 
ArrayLiteralExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ArrayLiteralExpression(ExpressionSource, TypeIdentifier, List<Expression>) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayLiteralExpression
 
ArrayLitExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
ArrayStoreExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ArrayStoreExpression(ExpressionSource, Expression, Expression, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayStoreExpression
 
ArrayStoreStatementContext(ExpressionParser.StatementContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
ArrayTypeIdentifier - Class in com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
ArrayTypeIdentifier(int, TypeIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.identifiers.ArrayTypeIdentifier
 
ASMUtils - Class in com.llamalad7.mixinextras.utils
 
ASMUtils() - Constructor for class com.llamalad7.mixinextras.utils.ASMUtils
 
Assign - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Assign - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Assign() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
Assign() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
Assign() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
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.v2.WrapWithCondition
 
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
Deprecated.
 
At - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
At - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
At() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
attach(BiConsumer<String, Object>, BiConsumer<String, Object>) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 

B

BinaryExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
BinaryExpression(ExpressionSource, Expression, BinaryExpression.Operator, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression
 
BinaryExpression.Operator - Enum Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
binaryOperation(AbstractInsnNode, FlowValue, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
BITWISE_AND - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
BITWISE_NOT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression.Operator
 
BITWISE_OR - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
BITWISE_XOR - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
BitwiseAnd - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
BitwiseAnd - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
BitwiseAnd() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
BitwiseAndExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
BitwiseNot - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
BitwiseNot - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
BitwiseNot() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
BitwiseOr - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
BitwiseOr - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
BitwiseOr() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
BitwiseOrExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
BitwiseXor - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
BitwiseXor - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
BitwiseXor() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
BitwiseXorExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
Blackboard - Class in com.llamalad7.mixinextras.utils
Helpers for the Mixin property service.
Blackboard() - Constructor for class com.llamalad7.mixinextras.utils.Blackboard
 
blankDims - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.NewArrayExpression
 
blankDims - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
BooleanLiteralExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
BooleanLiteralExpression(ExpressionSource, boolean) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.BooleanLiteralExpression
 
BoolLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
BoolLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
BoolLit() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoolLitExpressionContext
 
BoolLitExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoolLitExpressionContext
 
BOTTOM_TYPE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
BOUND_METHOD - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo.Type
 
BoundMethodReferenceExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
BoundMethodReferenceExpression(ExpressionSource, Expression, MemberIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.BoundMethodReferenceExpression
 
BoundMethodReferenceExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
Boxing - Class in com.llamalad7.mixinextras.expression.impl.flow
 
Boxing() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.Boxing
 
BytecodeIdentifierPool - Class in com.llamalad7.mixinextras.expression.impl.pool
 
BytecodeIdentifierPool(Target, InjectionInfo, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.pool.BytecodeIdentifierPool
 

C

call(Object...) - Method in interface com.llamalad7.mixinextras.injector.wrapoperation.Operation
 
CallTaggingPostProcessor - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
CallTaggingPostProcessor(ClassNode, MethodNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.CallTaggingPostProcessor
 
Cancellable - Annotation Interface in com.llamalad7.mixinextras.sugar
Allows you to receive a cancellable CallbackInfo or CallbackInfoReturnable as appropriate from any kind of injector.
CANCELLABLE_CI_INDEX - Static variable in class com.llamalad7.mixinextras.utils.Decorations
Stores the shared CallbackInfo local index for this target instruction.
capture(FlowValue, Expression) - Method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
capture(FlowValue, Expression, ExpressionContext) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression.OutputSink
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayAccessExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayStoreExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.CastExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstantiationExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAccessExpression
 
capture(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.SimpleExpression
 
capturedArgs(Type[], int) - Method in class com.llamalad7.mixinextras.injector.StackExtension
 
CapturingExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
CapturingExpression(ExpressionSource, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.CapturingExpression
 
CapturingExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
CastExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
CastExpression(ExpressionSource, TypeIdentifier, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.CastExpression
 
CastExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
changePackage(Class<?>, Type, Class<?>) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
 
channelNames - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
check(ProcessingEnvironment) - Static method in class com.llamalad7.mixinextras.utils.MixinAPVersion
 
checkActive(MixinEnvironment) - Method in class com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension
 
checkActive(MixinEnvironment) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodApplicatorExtension
 
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
 
checkForImmediatePops(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
Class - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Class - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Class() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
ClassConstantExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ClassConstantExpression(ExpressionSource, TypeIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ClassConstantExpression
 
ClassConstantExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
ClassGenUtils - Class in com.llamalad7.mixinextras.utils
 
ClassGenUtils() - Constructor for class com.llamalad7.mixinextras.utils.ClassGenUtils
 
classNode - Variable in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
classNode - Variable in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
 
cleanup(Target) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
cleanup(Target) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComplexComparisonInfo
 
clear() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
coerceReturnType(Injector.InjectorData, InsnList, Type) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
 
com.llamalad7.mixinextras - package com.llamalad7.mixinextras
 
com.llamalad7.mixinextras.ap - package com.llamalad7.mixinextras.ap
 
com.llamalad7.mixinextras.ap.expressions - package com.llamalad7.mixinextras.ap.expressions
 
com.llamalad7.mixinextras.config - package com.llamalad7.mixinextras.config
 
com.llamalad7.mixinextras.expression - package com.llamalad7.mixinextras.expression
 
com.llamalad7.mixinextras.expression.impl - package com.llamalad7.mixinextras.expression.impl
 
com.llamalad7.mixinextras.expression.impl.ast.expressions - package com.llamalad7.mixinextras.expression.impl.ast.expressions
 
com.llamalad7.mixinextras.expression.impl.ast.identifiers - package com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
com.llamalad7.mixinextras.expression.impl.flow - package com.llamalad7.mixinextras.expression.impl.flow
 
com.llamalad7.mixinextras.expression.impl.flow.expansion - package com.llamalad7.mixinextras.expression.impl.flow.expansion
 
com.llamalad7.mixinextras.expression.impl.flow.postprocessing - package com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
com.llamalad7.mixinextras.expression.impl.flow.utils - package com.llamalad7.mixinextras.expression.impl.flow.utils
 
com.llamalad7.mixinextras.expression.impl.point - package com.llamalad7.mixinextras.expression.impl.point
 
com.llamalad7.mixinextras.expression.impl.pool - package com.llamalad7.mixinextras.expression.impl.pool
 
com.llamalad7.mixinextras.expression.impl.utils - package com.llamalad7.mixinextras.expression.impl.utils
 
com.llamalad7.mixinextras.expression.impl.wrapper - package com.llamalad7.mixinextras.expression.impl.wrapper
 
com.llamalad7.mixinextras.injector - package com.llamalad7.mixinextras.injector
 
com.llamalad7.mixinextras.injector.v2 - package com.llamalad7.mixinextras.injector.v2
 
com.llamalad7.mixinextras.injector.wrapmethod - package com.llamalad7.mixinextras.injector.wrapmethod
 
com.llamalad7.mixinextras.injector.wrapoperation - package com.llamalad7.mixinextras.injector.wrapoperation
 
com.llamalad7.mixinextras.lib.grammar.expressions - package com.llamalad7.mixinextras.lib.grammar.expressions
 
com.llamalad7.mixinextras.platform.fabric - package com.llamalad7.mixinextras.platform.fabric
 
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
 
Comma - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Comma - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Comma() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
Comma(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
comparison - Variable in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
COMPARISON_INFO - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores injector-specific information about modified comparisons.
COMPARISON_WRAPPER - Enum constant in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 
ComparisonExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ComparisonExpression(ExpressionSource, Expression, ComparisonExpression.Operator, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression
 
ComparisonExpression.Operator - Enum Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ComparisonExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
ComparisonInfo - Class in com.llamalad7.mixinextras.expression.impl.utils
 
ComparisonInfo(int, FlowValue, Type, boolean) - Constructor for class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
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
 
COMPLEX_COMPARISON_JUMP - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
Stores the jump instruction for this complex comparison.
ComplexComparisonInfo - Class in com.llamalad7.mixinextras.expression.impl.utils
 
ComplexComparisonInfo(int, FlowValue, Type, FlowValue, boolean) - Constructor for class com.llamalad7.mixinextras.expression.impl.utils.ComplexComparisonInfo
 
ComplexDataException - Exception in com.llamalad7.mixinextras.expression.impl.flow
 
ComplexFlowValue - Class in com.llamalad7.mixinextras.expression.impl.flow
 
ComplexFlowValue(int, Set<FlowValue>, FlowContext) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
compound - Variable in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
ComputedFlowValue - Class in com.llamalad7.mixinextras.expression.impl.flow
 
ComputedFlowValue(int, Function<FlowValue[], Type>, AbstractInsnNode, FlowValue...) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.ComputedFlowValue
 
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.
ConstructorReferenceExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ConstructorReferenceExpression(ExpressionSource, TypeIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ConstructorReferenceExpression
 
ConstructorReferenceExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
contains(Object) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
containsAll(Collection<?>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
copyFrom(ExpressionParser.ExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionContext
 
copyFrom(ExpressionParser.NameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameContext
 
copyFrom(ExpressionParser.StatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StatementContext
 
copyJump(InsnList) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
copyJump(InsnList) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComplexComparisonInfo
 
copyOperation(AbstractInsnNode, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
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
 
CUSTOM - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 

D

debug(String, Object...) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
 
DecimalLiteralExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
DecimalLiteralExpression(ExpressionSource, double) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.DecimalLiteralExpression
 
DecimalLitExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.DecimalLitExpressionContext
 
DecLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
DecLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
DecLit() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.DecimalLitExpressionContext
 
decorate(String, V) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
decorate(AbstractInsnNode, String, Object) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression.OutputSink
 
decorate(AbstractInsnNode, String, Object) - Method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
decorate(InjectionInfo, String, Object) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
decorateInjectorSpecific(AbstractInsnNode, String, Object) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression.OutputSink
 
decorateInjectorSpecific(AbstractInsnNode, String, Object) - Method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
decorateInjectorSpecific(InjectionInfo, String, Object) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
decorateInjectorSpecific(InjectionNodes.InjectionNode, InjectionInfo, String, Object) - Method in class com.llamalad7.mixinextras.expression.impl.ExpressionService
 
decorateInjectorSpecific(InjectionNodes.InjectionNode, InjectionInfo, String, Object) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
 
Decorations - Class in com.llamalad7.mixinextras.utils
 
Decorations() - Constructor for class com.llamalad7.mixinextras.utils.Decorations
 
Decrement - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Decrement - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
defineClass(ClassNode, MethodHandles.Lookup) - Static method in class com.llamalad7.mixinextras.utils.ClassGenUtils
 
DefinedMemberIdentifier - Class in com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
DefinedMemberIdentifier(String) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.identifiers.DefinedMemberIdentifier
 
DefinedTypeIdentifier - Class in com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
DefinedTypeIdentifier(String) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.identifiers.DefinedTypeIdentifier
 
Definition - Annotation Interface in com.llamalad7.mixinextras.expression
Defines an identifier used by an Expression.
DefinitionInfo - Class in com.llamalad7.mixinextras.ap.expressions
 
DefinitionInfo(String, ProcessingEnvironment, TypeElement, ExecutableElement, AnnotationHandle, String, Boolean) - Constructor for class com.llamalad7.mixinextras.ap.expressions.DefinitionInfo
 
DefinitionInfo.Field - Class in com.llamalad7.mixinextras.ap.expressions
 
DefinitionInfo.Method - Class in com.llamalad7.mixinextras.ap.expressions
 
Definitions - Annotation Interface in com.llamalad7.mixinextras.expression
 
dims - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.NewArrayExpression
 
dims - Variable in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.ArrayTypeIdentifier
 
dims - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
dims - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
Div - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Div - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Div() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
DIV - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
doExpansion(InjectionNodes.InjectionNode, Target, InjectionInfo) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
doInject() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
 
doPostInject(Runnable) - Method in class com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl
 
doPostInject(Runnable) - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
 
Dot - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Dot - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Dot() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
Dot() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
Dot() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
Dot() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
Dot() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
DummyFlowValue - Class in com.llamalad7.mixinextras.expression.impl.flow
 
DummyFlowValue(Type) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
dummyInsn() - Static method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
DUPED_FACTORY_REDIRECT - Enum constant in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 
DYNAMIC_INSTANCEOF_REDIRECT - Enum constant in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 

E

elementType - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayLiteralExpression
 
elementType - Variable in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.ArrayTypeIdentifier
 
elementType - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
endIndex - Variable in class com.llamalad7.mixinextras.expression.impl.ExpressionSource
 
ensureAtLeast(int) - Method in class com.llamalad7.mixinextras.injector.StackExtension
 
enterAdditiveExpression(ExpressionParser.AdditiveExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the AdditiveExpression labeled alternative in ExpressionParser.expression().
enterAdditiveExpression(ExpressionParser.AdditiveExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the AdditiveExpression labeled alternative in ExpressionParser.expression().
enterArguments(ExpressionParser.ArgumentsContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by ExpressionParser.arguments().
enterArguments(ExpressionParser.ArgumentsContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by ExpressionParser.arguments().
enterArrayAccessExpression(ExpressionParser.ArrayAccessExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ArrayAccessExpression labeled alternative in ExpressionParser.expression().
enterArrayAccessExpression(ExpressionParser.ArrayAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ArrayAccessExpression labeled alternative in ExpressionParser.expression().
enterArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ArrayLitExpression labeled alternative in ExpressionParser.expression().
enterArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ArrayLitExpression labeled alternative in ExpressionParser.expression().
enterArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ArrayStoreStatement labeled alternative in ExpressionParser.statement().
enterArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ArrayStoreStatement labeled alternative in ExpressionParser.statement().
enterBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the BitwiseAndExpression labeled alternative in ExpressionParser.expression().
enterBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the BitwiseAndExpression labeled alternative in ExpressionParser.expression().
enterBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the BitwiseOrExpression labeled alternative in ExpressionParser.expression().
enterBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the BitwiseOrExpression labeled alternative in ExpressionParser.expression().
enterBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the BitwiseXorExpression labeled alternative in ExpressionParser.expression().
enterBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the BitwiseXorExpression labeled alternative in ExpressionParser.expression().
enterBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the BoolLitExpression labeled alternative in ExpressionParser.expression().
enterBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the BoolLitExpression labeled alternative in ExpressionParser.expression().
enterBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the BoundMethodReferenceExpression labeled alternative in ExpressionParser.expression().
enterBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the BoundMethodReferenceExpression labeled alternative in ExpressionParser.expression().
enterCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the CapturingExpression labeled alternative in ExpressionParser.expression().
enterCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the CapturingExpression labeled alternative in ExpressionParser.expression().
enterCastExpression(ExpressionParser.CastExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the CastExpression labeled alternative in ExpressionParser.expression().
enterCastExpression(ExpressionParser.CastExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the CastExpression labeled alternative in ExpressionParser.expression().
enterClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ClassConstantExpression labeled alternative in ExpressionParser.expression().
enterClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ClassConstantExpression labeled alternative in ExpressionParser.expression().
enterComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ComparisonExpression labeled alternative in ExpressionParser.expression().
enterComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ComparisonExpression labeled alternative in ExpressionParser.expression().
enterConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ConstructorReferenceExpression labeled alternative in ExpressionParser.expression().
enterConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ConstructorReferenceExpression labeled alternative in ExpressionParser.expression().
enterDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the DecimalLitExpression labeled alternative in ExpressionParser.expression().
enterDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the DecimalLitExpression labeled alternative in ExpressionParser.expression().
enterEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the EqualityExpression labeled alternative in ExpressionParser.expression().
enterEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the EqualityExpression labeled alternative in ExpressionParser.expression().
enterEveryRule(ParserRuleContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
enterExpressionStatement(ExpressionParser.ExpressionStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ExpressionStatement labeled alternative in ExpressionParser.statement().
enterExpressionStatement(ExpressionParser.ExpressionStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ExpressionStatement labeled alternative in ExpressionParser.statement().
enterFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the FreeMethodReferenceExpression labeled alternative in ExpressionParser.expression().
enterFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the FreeMethodReferenceExpression labeled alternative in ExpressionParser.expression().
enterIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the IdentifierAssignmentStatement labeled alternative in ExpressionParser.statement().
enterIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the IdentifierAssignmentStatement labeled alternative in ExpressionParser.statement().
enterIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the IdentifierExpression labeled alternative in ExpressionParser.expression().
enterIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the IdentifierExpression labeled alternative in ExpressionParser.expression().
enterIdentifierName(ExpressionParser.IdentifierNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the IdentifierName labeled alternative in ExpressionParser.name().
enterIdentifierName(ExpressionParser.IdentifierNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the IdentifierName labeled alternative in ExpressionParser.name().
enterInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the InstanceofExpression labeled alternative in ExpressionParser.expression().
enterInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the InstanceofExpression labeled alternative in ExpressionParser.expression().
enterInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the InstantiationExpression labeled alternative in ExpressionParser.expression().
enterInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the InstantiationExpression labeled alternative in ExpressionParser.expression().
enterIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the IntLitExpression labeled alternative in ExpressionParser.expression().
enterIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the IntLitExpression labeled alternative in ExpressionParser.expression().
enterMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the MemberAccessExpression labeled alternative in ExpressionParser.expression().
enterMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the MemberAccessExpression labeled alternative in ExpressionParser.expression().
enterMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the MemberAssignmentStatement labeled alternative in ExpressionParser.statement().
enterMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the MemberAssignmentStatement labeled alternative in ExpressionParser.statement().
enterMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the MethodCallExpression labeled alternative in ExpressionParser.expression().
enterMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the MethodCallExpression labeled alternative in ExpressionParser.expression().
enterMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the MultiplicativeExpression labeled alternative in ExpressionParser.expression().
enterMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the MultiplicativeExpression labeled alternative in ExpressionParser.expression().
enterNameWithDims(ExpressionParser.NameWithDimsContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by ExpressionParser.nameWithDims().
enterNameWithDims(ExpressionParser.NameWithDimsContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by ExpressionParser.nameWithDims().
enterNewArrayExpression(ExpressionParser.NewArrayExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the NewArrayExpression labeled alternative in ExpressionParser.expression().
enterNewArrayExpression(ExpressionParser.NewArrayExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the NewArrayExpression labeled alternative in ExpressionParser.expression().
enterNonEmptyArguments(ExpressionParser.NonEmptyArgumentsContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by ExpressionParser.nonEmptyArguments().
enterNonEmptyArguments(ExpressionParser.NonEmptyArgumentsContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by ExpressionParser.nonEmptyArguments().
enterNullExpression(ExpressionParser.NullExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the NullExpression labeled alternative in ExpressionParser.expression().
enterNullExpression(ExpressionParser.NullExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the NullExpression labeled alternative in ExpressionParser.expression().
enterParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ParenthesizedExpression labeled alternative in ExpressionParser.expression().
enterParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ParenthesizedExpression labeled alternative in ExpressionParser.expression().
enterReturnStatement(ExpressionParser.ReturnStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ReturnStatement labeled alternative in ExpressionParser.statement().
enterReturnStatement(ExpressionParser.ReturnStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ReturnStatement labeled alternative in ExpressionParser.statement().
enterRoot(ExpressionParser.RootContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by ExpressionParser.root().
enterRoot(ExpressionParser.RootContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by ExpressionParser.root().
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArgumentsContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoolLitExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.DecimalLitExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionStatementContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.FreeMethodReferenceExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierNameContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IntLitExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NullExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ReturnStatementContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.RootContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StringLitExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThisExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThrowStatementContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardExpressionContext
 
enterRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardNameContext
 
enterShiftExpression(ExpressionParser.ShiftExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ShiftExpression labeled alternative in ExpressionParser.expression().
enterShiftExpression(ExpressionParser.ShiftExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ShiftExpression labeled alternative in ExpressionParser.expression().
enterStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the StaticMethodCallExpression labeled alternative in ExpressionParser.expression().
enterStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the StaticMethodCallExpression labeled alternative in ExpressionParser.expression().
enterStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the StringLitExpression labeled alternative in ExpressionParser.expression().
enterStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the StringLitExpression labeled alternative in ExpressionParser.expression().
enterSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the SuperCallExpression labeled alternative in ExpressionParser.expression().
enterSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the SuperCallExpression labeled alternative in ExpressionParser.expression().
enterThisExpression(ExpressionParser.ThisExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ThisExpression labeled alternative in ExpressionParser.expression().
enterThisExpression(ExpressionParser.ThisExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ThisExpression labeled alternative in ExpressionParser.expression().
enterThrowStatement(ExpressionParser.ThrowStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the ThrowStatement labeled alternative in ExpressionParser.statement().
enterThrowStatement(ExpressionParser.ThrowStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the ThrowStatement labeled alternative in ExpressionParser.statement().
enterUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the UnaryExpression labeled alternative in ExpressionParser.expression().
enterUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the UnaryExpression labeled alternative in ExpressionParser.expression().
enterWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the WildcardExpression labeled alternative in ExpressionParser.expression().
enterWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the WildcardExpression labeled alternative in ExpressionParser.expression().
enterWildcardName(ExpressionParser.WildcardNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Enter a parse tree produced by the WildcardName labeled alternative in ExpressionParser.name().
enterWildcardName(ExpressionParser.WildcardNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Enter a parse tree produced by the WildcardName labeled alternative in ExpressionParser.name().
EOF() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.RootContext
 
Eq - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Eq - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Eq() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
EQ - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 
EqualityExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
equals(Object) - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
error(String, Throwable) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
 
exitAdditiveExpression(ExpressionParser.AdditiveExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the AdditiveExpression labeled alternative in ExpressionParser.expression().
exitAdditiveExpression(ExpressionParser.AdditiveExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the AdditiveExpression labeled alternative in ExpressionParser.expression().
exitArguments(ExpressionParser.ArgumentsContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by ExpressionParser.arguments().
exitArguments(ExpressionParser.ArgumentsContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by ExpressionParser.arguments().
exitArrayAccessExpression(ExpressionParser.ArrayAccessExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ArrayAccessExpression labeled alternative in ExpressionParser.expression().
exitArrayAccessExpression(ExpressionParser.ArrayAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ArrayAccessExpression labeled alternative in ExpressionParser.expression().
exitArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ArrayLitExpression labeled alternative in ExpressionParser.expression().
exitArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ArrayLitExpression labeled alternative in ExpressionParser.expression().
exitArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ArrayStoreStatement labeled alternative in ExpressionParser.statement().
exitArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ArrayStoreStatement labeled alternative in ExpressionParser.statement().
exitBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the BitwiseAndExpression labeled alternative in ExpressionParser.expression().
exitBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the BitwiseAndExpression labeled alternative in ExpressionParser.expression().
exitBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the BitwiseOrExpression labeled alternative in ExpressionParser.expression().
exitBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the BitwiseOrExpression labeled alternative in ExpressionParser.expression().
exitBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the BitwiseXorExpression labeled alternative in ExpressionParser.expression().
exitBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the BitwiseXorExpression labeled alternative in ExpressionParser.expression().
exitBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the BoolLitExpression labeled alternative in ExpressionParser.expression().
exitBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the BoolLitExpression labeled alternative in ExpressionParser.expression().
exitBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the BoundMethodReferenceExpression labeled alternative in ExpressionParser.expression().
exitBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the BoundMethodReferenceExpression labeled alternative in ExpressionParser.expression().
exitCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the CapturingExpression labeled alternative in ExpressionParser.expression().
exitCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the CapturingExpression labeled alternative in ExpressionParser.expression().
exitCastExpression(ExpressionParser.CastExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the CastExpression labeled alternative in ExpressionParser.expression().
exitCastExpression(ExpressionParser.CastExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the CastExpression labeled alternative in ExpressionParser.expression().
exitClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ClassConstantExpression labeled alternative in ExpressionParser.expression().
exitClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ClassConstantExpression labeled alternative in ExpressionParser.expression().
exitComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ComparisonExpression labeled alternative in ExpressionParser.expression().
exitComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ComparisonExpression labeled alternative in ExpressionParser.expression().
exitConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ConstructorReferenceExpression labeled alternative in ExpressionParser.expression().
exitConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ConstructorReferenceExpression labeled alternative in ExpressionParser.expression().
exitDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the DecimalLitExpression labeled alternative in ExpressionParser.expression().
exitDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the DecimalLitExpression labeled alternative in ExpressionParser.expression().
exitEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the EqualityExpression labeled alternative in ExpressionParser.expression().
exitEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the EqualityExpression labeled alternative in ExpressionParser.expression().
exitEveryRule(ParserRuleContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
exitExpressionStatement(ExpressionParser.ExpressionStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ExpressionStatement labeled alternative in ExpressionParser.statement().
exitExpressionStatement(ExpressionParser.ExpressionStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ExpressionStatement labeled alternative in ExpressionParser.statement().
exitFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the FreeMethodReferenceExpression labeled alternative in ExpressionParser.expression().
exitFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the FreeMethodReferenceExpression labeled alternative in ExpressionParser.expression().
exitIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the IdentifierAssignmentStatement labeled alternative in ExpressionParser.statement().
exitIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the IdentifierAssignmentStatement labeled alternative in ExpressionParser.statement().
exitIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the IdentifierExpression labeled alternative in ExpressionParser.expression().
exitIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the IdentifierExpression labeled alternative in ExpressionParser.expression().
exitIdentifierName(ExpressionParser.IdentifierNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the IdentifierName labeled alternative in ExpressionParser.name().
exitIdentifierName(ExpressionParser.IdentifierNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the IdentifierName labeled alternative in ExpressionParser.name().
exitInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the InstanceofExpression labeled alternative in ExpressionParser.expression().
exitInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the InstanceofExpression labeled alternative in ExpressionParser.expression().
exitInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the InstantiationExpression labeled alternative in ExpressionParser.expression().
exitInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the InstantiationExpression labeled alternative in ExpressionParser.expression().
exitIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the IntLitExpression labeled alternative in ExpressionParser.expression().
exitIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the IntLitExpression labeled alternative in ExpressionParser.expression().
exitMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the MemberAccessExpression labeled alternative in ExpressionParser.expression().
exitMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the MemberAccessExpression labeled alternative in ExpressionParser.expression().
exitMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the MemberAssignmentStatement labeled alternative in ExpressionParser.statement().
exitMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the MemberAssignmentStatement labeled alternative in ExpressionParser.statement().
exitMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the MethodCallExpression labeled alternative in ExpressionParser.expression().
exitMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the MethodCallExpression labeled alternative in ExpressionParser.expression().
exitMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the MultiplicativeExpression labeled alternative in ExpressionParser.expression().
exitMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the MultiplicativeExpression labeled alternative in ExpressionParser.expression().
exitNameWithDims(ExpressionParser.NameWithDimsContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by ExpressionParser.nameWithDims().
exitNameWithDims(ExpressionParser.NameWithDimsContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by ExpressionParser.nameWithDims().
exitNewArrayExpression(ExpressionParser.NewArrayExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the NewArrayExpression labeled alternative in ExpressionParser.expression().
exitNewArrayExpression(ExpressionParser.NewArrayExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the NewArrayExpression labeled alternative in ExpressionParser.expression().
exitNonEmptyArguments(ExpressionParser.NonEmptyArgumentsContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by ExpressionParser.nonEmptyArguments().
exitNonEmptyArguments(ExpressionParser.NonEmptyArgumentsContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by ExpressionParser.nonEmptyArguments().
exitNullExpression(ExpressionParser.NullExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the NullExpression labeled alternative in ExpressionParser.expression().
exitNullExpression(ExpressionParser.NullExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the NullExpression labeled alternative in ExpressionParser.expression().
exitParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ParenthesizedExpression labeled alternative in ExpressionParser.expression().
exitParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ParenthesizedExpression labeled alternative in ExpressionParser.expression().
exitReturnStatement(ExpressionParser.ReturnStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ReturnStatement labeled alternative in ExpressionParser.statement().
exitReturnStatement(ExpressionParser.ReturnStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ReturnStatement labeled alternative in ExpressionParser.statement().
exitRoot(ExpressionParser.RootContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by ExpressionParser.root().
exitRoot(ExpressionParser.RootContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by ExpressionParser.root().
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArgumentsContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoolLitExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.DecimalLitExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionStatementContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.FreeMethodReferenceExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierNameContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IntLitExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NullExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ReturnStatementContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.RootContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StringLitExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThisExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThrowStatementContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardExpressionContext
 
exitRule(ParseTreeListener) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardNameContext
 
exitShiftExpression(ExpressionParser.ShiftExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ShiftExpression labeled alternative in ExpressionParser.expression().
exitShiftExpression(ExpressionParser.ShiftExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ShiftExpression labeled alternative in ExpressionParser.expression().
exitStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the StaticMethodCallExpression labeled alternative in ExpressionParser.expression().
exitStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the StaticMethodCallExpression labeled alternative in ExpressionParser.expression().
exitStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the StringLitExpression labeled alternative in ExpressionParser.expression().
exitStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the StringLitExpression labeled alternative in ExpressionParser.expression().
exitSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the SuperCallExpression labeled alternative in ExpressionParser.expression().
exitSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the SuperCallExpression labeled alternative in ExpressionParser.expression().
exitThisExpression(ExpressionParser.ThisExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ThisExpression labeled alternative in ExpressionParser.expression().
exitThisExpression(ExpressionParser.ThisExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ThisExpression labeled alternative in ExpressionParser.expression().
exitThrowStatement(ExpressionParser.ThrowStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the ThrowStatement labeled alternative in ExpressionParser.statement().
exitThrowStatement(ExpressionParser.ThrowStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the ThrowStatement labeled alternative in ExpressionParser.statement().
exitUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the UnaryExpression labeled alternative in ExpressionParser.expression().
exitUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the UnaryExpression labeled alternative in ExpressionParser.expression().
exitWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the WildcardExpression labeled alternative in ExpressionParser.expression().
exitWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the WildcardExpression labeled alternative in ExpressionParser.expression().
exitWildcardName(ExpressionParser.WildcardNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
Exit a parse tree produced by the WildcardName labeled alternative in ExpressionParser.name().
exitWildcardName(ExpressionParser.WildcardNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
Exit a parse tree produced by the WildcardName labeled alternative in ExpressionParser.name().
expand(Target, InjectionNodes.InjectionNode, InsnExpander.Expansion) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.IincExpander
 
expand(Target, InjectionNodes.InjectionNode, InsnExpander.Expansion) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
expand(Target, InjectionNodes.InjectionNode, InsnExpander.Expansion) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.StringConcatFactoryExpander
 
expand(Target, InjectionNodes.InjectionNode, InsnExpander.Expansion) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.UnaryComparisonExpander
 
expandInsn(Target, InjectionNodes.InjectionNode, AbstractInsnNode...) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
Expansion(AbstractInsnNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
EXPANSION_INFO - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores information about this compound instruction.
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.v2.WrapWithCondition
 
expect() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod
 
expect() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
 
expect() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
Deprecated.
 
export(MixinEnvironment, String, boolean, ClassNode) - Method in class com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension
 
export(MixinEnvironment, String, boolean, ClassNode) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodApplicatorExtension
 
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
 
expr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
expr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
expr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
expr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
expr - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
expression - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.CapturingExpression
 
expression - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.CastExpression
 
expression - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstanceofExpression
 
expression - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression
 
expression - Variable in class com.llamalad7.mixinextras.expression.impl.ExpressionSource
 
expression - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionStatementContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ReturnStatementContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThrowStatementContext
 
expression() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
expression(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
Expression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
Expression - Annotation Interface in com.llamalad7.mixinextras.expression
Allows you to use java-like strings to target complex pieces of bytecode.
Expression(ExpressionSource) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
Expression.OutputSink - Interface in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ExpressionASMUtils - Class in com.llamalad7.mixinextras.expression.impl.utils
 
ExpressionASMUtils() - Constructor for class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
ExpressionContext - Class in com.llamalad7.mixinextras.expression.impl.point
 
ExpressionContext() - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionContext
 
ExpressionContext(IdentifierPool, Expression.OutputSink, ClassNode, MethodNode, ExpressionContext.Type, boolean) - Constructor for class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
ExpressionContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionContext
 
ExpressionContext.Type - Enum Class in com.llamalad7.mixinextras.expression.impl.point
 
ExpressionDecorations - Class in com.llamalad7.mixinextras.expression.impl.utils
 
ExpressionDecorations() - Constructor for class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
 
ExpressionInjectionPoint - Class in com.llamalad7.mixinextras.expression.impl.point
ExpressionInjectionPoint(InjectionPointData) - Constructor for class com.llamalad7.mixinextras.expression.impl.point.ExpressionInjectionPoint
 
ExpressionInjectorWrapper - Annotation Interface in com.llamalad7.mixinextras.expression.impl.wrapper
Internal annotation used to wrap injectors that use the `EXPRESSION` point.
ExpressionInjectorWrapperImpl - Class in com.llamalad7.mixinextras.expression.impl.wrapper
 
ExpressionInjectorWrapperImpl(InjectionInfo, MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperImpl
 
ExpressionInjectorWrapperInjectionInfo - Class in com.llamalad7.mixinextras.expression.impl.wrapper
 
ExpressionInjectorWrapperInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperInjectionInfo
 
ExpressionInjectorWrapperTransformer - Class in com.llamalad7.mixinextras.expression.impl.wrapper
 
ExpressionInjectorWrapperTransformer() - Constructor for class com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperTransformer
 
ExpressionLexer - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionLexer(CharStream) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
ExpressionParser - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser(TokenStream) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
ExpressionParser.AdditiveExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ArgumentsContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ArrayAccessExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ArrayLitExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ArrayStoreStatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.BitwiseAndExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.BitwiseOrExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.BitwiseXorExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.BoolLitExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.BoundMethodReferenceExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.CapturingExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.CastExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ClassConstantExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ComparisonExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ConstructorReferenceExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.DecimalLitExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.EqualityExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ExpressionStatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.FreeMethodReferenceExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.IdentifierAssignmentStatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.IdentifierExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.IdentifierNameContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.InstanceofExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.InstantiationExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.IntLitExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.MemberAccessExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.MemberAssignmentStatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.MethodCallExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.MultiplicativeExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.NameContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.NameWithDimsContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.NewArrayExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.NonEmptyArgumentsContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.NullExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ParenthesizedExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ReturnStatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.RootContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ShiftExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.StatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.StaticMethodCallExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.StringLitExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.SuperCallExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ThisExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.ThrowStatementContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.UnaryExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.WildcardExpressionContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParser.WildcardNameContext - Class in com.llamalad7.mixinextras.lib.grammar.expressions
 
ExpressionParserBaseListener - Class in com.llamalad7.mixinextras.lib.grammar.expressions
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.
ExpressionParserBaseListener() - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
 
ExpressionParserFacade - Class in com.llamalad7.mixinextras.expression.impl
 
ExpressionParserFacade(String) - Constructor for class com.llamalad7.mixinextras.expression.impl.ExpressionParserFacade
 
ExpressionParserListener - Interface in com.llamalad7.mixinextras.lib.grammar.expressions
This interface defines a complete listener for a parse tree produced by ExpressionParser.
Expressions - Annotation Interface in com.llamalad7.mixinextras.expression
 
ExpressionService - Class in com.llamalad7.mixinextras.expression.impl
 
ExpressionService() - Constructor for class com.llamalad7.mixinextras.expression.impl.ExpressionService
 
ExpressionSliceMarkerTransformer - Class in com.llamalad7.mixinextras.expression.impl.point
 
ExpressionSliceMarkerTransformer() - Constructor for class com.llamalad7.mixinextras.expression.impl.point.ExpressionSliceMarkerTransformer
 
ExpressionSource - Class in com.llamalad7.mixinextras.expression.impl
 
ExpressionSource(String, int, int) - Constructor for class com.llamalad7.mixinextras.expression.impl.ExpressionSource
 
ExpressionStatementContext(ExpressionParser.StatementContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionStatementContext
 
ExpressionUtil - Class in com.llamalad7.mixinextras.expression.impl.utils
 
ExpressionUtil() - Constructor for class com.llamalad7.mixinextras.expression.impl.utils.ExpressionUtil
 
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
 
field() - Element in annotation interface com.llamalad7.mixinextras.expression.Definition
Used to define field identifiers.
Field(ProcessingEnvironment, TypeElement, ExecutableElement, AnnotationHandle, String, Boolean) - Constructor for class com.llamalad7.mixinextras.ap.expressions.DefinitionInfo.Field
 
fillInStackTrace() - Method in exception com.llamalad7.mixinextras.expression.impl.flow.ComplexDataException
 
find(String, InsnList, Collection<AbstractInsnNode>) - Method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionInjectionPoint
 
findCoerce(InjectionNodes.InjectionNode, Type) - 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.
finish() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
finish() - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
finish() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
finish() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
FlowContext - Interface in com.llamalad7.mixinextras.expression.impl.flow
 
FlowDecorations - Class in com.llamalad7.mixinextras.expression.impl.utils
 
FlowDecorations() - Constructor for class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
 
FlowInterpreter - Class in com.llamalad7.mixinextras.expression.impl.flow
 
FlowInterpreter(ClassNode, MethodNode, FlowContext) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
FlowPostProcessor - Interface in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
FlowPostProcessor.OutputSink - Interface in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
FlowValue - Class in com.llamalad7.mixinextras.expression.impl.flow
 
FlowValue(Type, AbstractInsnNode, FlowValue...) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
FREE_METHOD - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo.Type
 
FreeMethodReferenceExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
FreeMethodReferenceExpression(ExpressionSource, MemberIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.FreeMethodReferenceExpression
 
FreeMethodReferenceExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.FreeMethodReferenceExpressionContext
 

G

Ge - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Ge - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Ge() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
GE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 
generate(int, Consumer<InsnList>) - Method in interface com.llamalad7.mixinextras.utils.OperationUtils.OperationContents
 
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
 
getATN() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getATN() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
getBinaryType(AbstractInsnNode, Type) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getCastType(AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getChannelNames() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getCommonIntType(FlowContext, Type, Type) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getCommonSuperClass(FlowContext, Type, Type) - Method in class com.llamalad7.mixinextras.expression.impl.ExpressionService
 
getCommonSupertype(FlowContext, Type, Type) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getConstant(AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getConstantType(AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
getDecoration(String) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
getDecorations() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
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.expression.impl.wrapper.ExpressionInjectorWrapperImpl
 
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
 
getDelegate() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
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
 
getGrammarFileName() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getGrammarFileName() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
getHandler() - Method in class com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperImpl
 
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
 
getImplType() - Method in class com.llamalad7.mixinextras.sugar.impl.ShareType
 
getInjector(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
getInjectorSpecificDecoration(InjectionNodes.InjectionNode, InjectionInfo, String) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
 
getInnerType() - Method in class com.llamalad7.mixinextras.sugar.impl.ShareType
 
getInnerType(Type) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getInput(int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
getInput(int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
getInput(int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
getInsn() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
getInsn() - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
getInsn() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
getInstance() - Static method in class com.llamalad7.mixinextras.expression.impl.ExpressionService
 
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
 
getInvisibleMEAnnotation(MethodNode, Class<? extends Annotation>) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
getInvokeInstruction(ClassNode, MethodNode) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
getJumpInsn(Target) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
getJumpInsn(Target) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComplexComparisonInfo
 
getJumpTarget(Target) - Method in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
getLast(AbstractInsnNode) - Method in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 
getLateInjectionType() - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
 
getLateInjectionType() - Method in class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjectionInfo
 
getLateInjectionType() - Method in class com.llamalad7.mixinextras.injector.v2.WrapWithConditionInjectionInfo
 
getLateInjectionType() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
 
getLateInjectionType() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
getLookup() - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.generated.GeneratedImplDummy
 
getLvtIndex() - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
getMixin(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
 
getMixin(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
 
getMixins() - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
getMixinsFor(ITargetClassContext) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
getModeNames() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getNaryType(AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getNewArrayType(IntInsnNode) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getNewType(AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getNext() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
getNode(Target) - Method in class com.llamalad7.mixinextras.expression.impl.flow.utils.InsnReference
 
getNumber() - Method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
getOrCreate(Target, AnnotationNode, Type, IMixinInfo, StackExtension) - Static method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
getOrCreateLocalContext(Target, InjectionNodes.InjectionNode, InjectionInfo, Type, boolean) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
 
getOrder() - Method in class com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl
 
getOrder() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
getOrder(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
 
getOrder(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
 
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
 
getPredicates() - Method in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 
getProxy(Object, Class<T>) - Static method in class com.llamalad7.mixinextras.utils.ProxyUtils
 
getRefMapperConfig() - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
getRepeatedMEAnnotation(MethodNode, Class<? extends Annotation>) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
getRepresentative(FlowValue) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArgumentsContext
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ExpressionContext
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameContext
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.RootContext
 
getRuleIndex() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StatementContext
 
getRuleNames() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getRuleNames() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
getSelectedTargets() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
getSemver() - Method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
getSerializedATN() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getSerializedATN() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
getShareType() - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
getSize() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
getSize() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComputedFlowValue
 
getSize() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
getSliceId(String) - Method in class com.llamalad7.mixinextras.injector.MixinExtrasInjectionInfo
 
getSrc() - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
getSupportedAnnotationTypes() - Method in class com.llamalad7.mixinextras.ap.MixinExtrasAP
 
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.CompatibilityHelper
 
getTargets(InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
getTargets(InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
 
getTargetType(Type, Type) - Static method in class com.llamalad7.mixinextras.sugar.impl.ref.LocalRefUtils
 
getTokenNames() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
Deprecated.
getTokenNames() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
Deprecated.
getType() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
getType() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComputedFlowValue
 
getType() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
getUnaryType(AbstractInsnNode) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
getUnboxedType(Type) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.Boxing
 
getUniqueMethodName(ClassNode, String) - Static method in class com.llamalad7.mixinextras.utils.UniquenessHelper
 
getVanillaMethod() - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage
 
getVanillaMethod() - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage.Vanilla
 
getVanillaMethod() - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage.Wrapper
 
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
 
getVocabulary() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
getVocabulary() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
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
 
Gt - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Gt - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Gt() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
GT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 

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 HandlerInfos.
has(Target, String) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
 
hasDecoration(String) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
hasExpansion(FlowValue) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
hashCode() - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
hasInjectorSpecificDecoration(InjectionNodes.InjectionNode, InjectionInfo, String) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
 

I

id - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierExpressionContext
 
id() - Element in annotation interface com.llamalad7.mixinextras.expression.Definition
The identifier to define.
id() - Element in annotation interface com.llamalad7.mixinextras.expression.Expression
If you want to attach multiple @Expressions to an injector, for example to use one of them in a @Slice, you can give them each ids to differentiate between them.
identifier - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierAssignmentExpression
 
identifier - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierExpression
 
identifier - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
Identifier - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Identifier - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Identifier() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierExpressionContext
 
Identifier() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierNameContext
 
IdentifierAssignmentExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
IdentifierAssignmentExpression(ExpressionSource, MemberIdentifier, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierAssignmentExpression
 
IdentifierAssignmentStatementContext(ExpressionParser.StatementContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
IdentifierExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
IdentifierExpression(ExpressionSource, String) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierExpression
 
IdentifierExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierExpressionContext
 
IdentifierNameContext(ExpressionParser.NameContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierNameContext
 
IdentifierPool - Class in com.llamalad7.mixinextras.expression.impl.pool
 
IdentifierPool() - Constructor for class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
ifElse(InsnList, int, Runnable, Runnable) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
ifElse(InsnList, Consumer<LabelNode>, Runnable, Runnable) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 
IincExpander - Class in com.llamalad7.mixinextras.expression.impl.flow.expansion
 
IincExpander() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.expansion.IincExpander
 
impl - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo
 
Increment - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Increment - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
index - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayAccessExpression
 
index - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayStoreExpression
 
index - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
index - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
index() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
The LVT index of the local variable.
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
 
initCall - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.InstantiationInfo
 
initialComponent - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatInfo
 
initialize() - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
 
initialize() - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
 
initialize() - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
initialize(int) - Method in class com.llamalad7.mixinextras.sugar.impl.ShareType
 
initialized - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.ArrayCreationInfo
 
inject() - Method in class com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo
 
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.wrapmethod.WrapMethodInjector
 
inject(Target, InjectionNodes.InjectionNode) - Method in class com.llamalad7.mixinextras.injector.WrapWithConditionInjector
 
INJECT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
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
 
innerType - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.NewArrayExpression
 
innerType - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
input - Variable in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
inputCount() - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
inputCount() - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
inputCount() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
inputsMatch(int, FlowValue, ExpressionContext, boolean, Expression...) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
inputsMatch(int, FlowValue, ExpressionContext, Expression...) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
inputsMatch(FlowValue, ExpressionContext, boolean, Expression...) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
inputsMatch(FlowValue, ExpressionContext, Expression...) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
InsnExpander - Class in com.llamalad7.mixinextras.expression.impl.flow.expansion
 
InsnExpander() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
InsnExpander.Expansion - Class in com.llamalad7.mixinextras.expression.impl.flow.expansion
 
InsnExpander.InsnComponent - Interface in com.llamalad7.mixinextras.expression.impl.flow.expansion
 
InsnReference - Class in com.llamalad7.mixinextras.expression.impl.flow.utils
Keeps track of a particular instruction throughout expansion.
InsnReference(FlowValue) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.utils.InsnReference
 
INSTANCE - Static variable in exception com.llamalad7.mixinextras.expression.impl.flow.ComplexDataException
 
INSTANCE - Static variable in class com.llamalad7.mixinextras.injector.IntLikeBehaviour.MatchReturnType
 
Instanceof - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Instanceof - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Instanceof() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
InstanceofExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
InstanceofExpression(ExpressionSource, Expression, TypeIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstanceofExpression
 
InstanceofExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
INSTANTIATION - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo.Type
 
INSTANTIATION_INFO - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
Stores information about this object instantiation.
InstantiationExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
InstantiationExpression(ExpressionSource, TypeIdentifier, List<Expression>) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstantiationExpression
 
InstantiationExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
InstantiationInfo - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
InstantiationInfo(Type, FlowValue) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.InstantiationInfo
 
InstantiationPostProcessor - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
InstantiationPostProcessor() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.InstantiationPostProcessor
 
INTLIKE_TYPE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
IntLikeBehaviour - Class in com.llamalad7.mixinextras.injector
 
IntLikeBehaviour.MatchArgType - Class in com.llamalad7.mixinextras.injector
 
IntLikeBehaviour.MatchReturnType - Class in com.llamalad7.mixinextras.injector
 
IntLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
IntLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
IntLit() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IntLitExpressionContext
 
IntLiteralExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
IntLiteralExpression(ExpressionSource, long) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.IntLiteralExpression
 
IntLitExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IntLitExpressionContext
 
IS_IN_SLICE - Static variable in class com.llamalad7.mixinextras.utils.Decorations
Marks that this @At is contained within a @Slice.
IS_STRING_CONCAT_EXPRESSION - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores that this StringBuilder#append call was targeted as part of a String concatenation expression, and should therefore be modifiable as though it were a String.
isBuilder - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatInfo
 
isClassOwned(String) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
Returns whether this class belongs to some MixinExtras instance.
isComplex() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
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
 
isFirstConcat - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatInfo
 
isIntLike(Type) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
isMessage(AbstractInsnNode, String...) - Static method in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 
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.
isStatic - Variable in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
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
 

J

jumpOnTrue - Variable in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 

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.MixinExtrasLateInjectionInfo
 
lateInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
LateInjectionApplicatorExtension - Class in com.llamalad7.mixinextras.injector
This extension is responsible for actually injecting all late-applying injectors which were queued up during the normal injection phase.
LateInjectionApplicatorExtension() - Constructor for class com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension
 
latePostInject() - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
 
latePostInject() - Method in class com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo
 
latePostInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
LATEST - Static variable in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
Le - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Le - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Le() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
LE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 
left - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression
 
left - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
left - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
LeftBrace - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
LeftBrace - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
LeftBrace() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
LeftBracket - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
LeftBracket - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
LeftBracket - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
LeftBracket - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
LeftBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
LeftBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
LeftBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
LeftBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
LeftBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
LeftBracket(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
LeftBracket(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
LeftParen - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
LeftParen - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
LeftParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
listIterator() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
listIterator(int) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
lit - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoolLitExpressionContext
 
lit - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.DecimalLitExpressionContext
 
lit - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IntLitExpressionContext
 
lit - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NullExpressionContext
 
lit - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StringLitExpressionContext
 
LMF_HANDLE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
LMF_HANDLE - Static variable in class com.llamalad7.mixinextras.utils.ASMUtils
 
LMF_INFO - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
Stores the LMFInfo of this LMF invocation.
LMFInfo - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
LMFInfo(Handle, LMFInfo.Type) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo
 
LMFInfo.Type - Enum Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
LMFPostProcessor - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
LMFPostProcessor(ClassNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFPostProcessor
 
load() - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
local() - Element in annotation interface com.llamalad7.mixinextras.expression.Definition
Used to define local variable identifiers.
Local - Annotation Interface in com.llamalad7.mixinextras.sugar
These docs are for using @Local as a 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
 
LocalDef - Class in com.llamalad7.mixinextras.expression.impl.pool
 
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
 
Lt - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Lt - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Lt() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
LT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 
lvtIndex - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
 

M

makeInvalidInjectionException(InjectionInfo, String) - Method in class com.llamalad7.mixinextras.expression.impl.ExpressionService
 
makeInvalidInjectionException(InjectionInfo, String) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
 
makeInvalidInjectionException(InjectionInfo, String) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
 
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
 
makeOperation(Type[], Type, InsnList, boolean, Type[], ClassNode, Type, String, OperationUtils.OperationContents) - Static method in class com.llamalad7.mixinextras.utils.OperationUtils
 
markAsSynthetic(FlowValue) - Method in interface com.llamalad7.mixinextras.expression.impl.flow.postprocessing.FlowPostProcessor.OutputSink
 
MatchArgType(int) - Constructor for class com.llamalad7.mixinextras.injector.IntLikeBehaviour.MatchArgType
 
matches(FlowValue) - Method in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.MethodCallType
 
matches(FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.pool.LocalDef
 
matches(FlowValue) - Method in interface com.llamalad7.mixinextras.expression.impl.pool.MemberDefinition
 
matches(FlowValue) - Method in interface com.llamalad7.mixinextras.expression.impl.pool.SimpleMemberDefinition
 
matches(FlowValue, ExpressionContext) - Method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 
matches(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
matches(IdentifierPool, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.DefinedMemberIdentifier
 
matches(IdentifierPool, FlowValue) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.identifiers.MemberIdentifier
 
matches(IdentifierPool, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.WildcardIdentifier
 
matches(IdentifierPool, Type) - Method in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.ArrayTypeIdentifier
 
matches(IdentifierPool, Type) - Method in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.DefinedTypeIdentifier
 
matches(IdentifierPool, Type) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.identifiers.TypeIdentifier
 
matches(IdentifierPool, Type) - Method in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.WildcardIdentifier
 
matches(Handle) - Method in interface com.llamalad7.mixinextras.expression.impl.pool.SimpleMemberDefinition
 
matches(AbstractInsnNode) - Method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
matches(AbstractInsnNode) - Method in interface com.llamalad7.mixinextras.expression.impl.pool.SimpleMemberDefinition
 
matches(Type) - Method in interface com.llamalad7.mixinextras.expression.impl.pool.TypeDefinition
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayAccessExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayLiteralExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayStoreExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BooleanLiteralExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BoundMethodReferenceExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.CapturingExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.CastExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ClassConstantExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ConstructorReferenceExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.DecimalLiteralExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.FreeMethodReferenceExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierAssignmentExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstanceofExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstantiationExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IntLiteralExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAccessExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAssignmentExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MethodCallExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.NewArrayExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.NullLiteralExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ReturnExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.StaticMethodCallExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.StringLiteralExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.SuperCallExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ThisExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ThrowExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression
 
matchesImpl(FlowValue, ExpressionContext) - Method in class com.llamalad7.mixinextras.expression.impl.ast.expressions.WildcardExpression
 
matchesMember(String, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
matchesType(String, Type) - Method in class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
MatchReturnType() - Constructor for class com.llamalad7.mixinextras.injector.IntLikeBehaviour.MatchReturnType
 
MemberAccessExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
MemberAccessExpression(ExpressionSource, Expression, MemberIdentifier) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAccessExpression
 
MemberAccessExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
MemberAssignmentExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
MemberAssignmentExpression(ExpressionSource, Expression, MemberIdentifier, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAssignmentExpression
 
MemberAssignmentStatementContext(ExpressionParser.StatementContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
MemberDefinition - Interface in com.llamalad7.mixinextras.expression.impl.pool
 
memberExists(String) - Method in class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
MemberIdentifier - Interface in com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.FreeMethodReferenceExpressionContext
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
memberName - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
merge(FlowValue, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
mergeInputs(FlowValue[], FlowContext) - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
mergeInputs(FlowValue[], FlowContext) - Method in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
mergeInputs(FlowValue[], FlowContext) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
mergeWith(FlowValue, FlowContext) - Method in class com.llamalad7.mixinextras.expression.impl.flow.ComplexFlowValue
 
mergeWith(FlowValue, FlowContext) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
method - Variable in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
method() - Element in annotation interface com.llamalad7.mixinextras.expression.Definition
Used to define method identifiers.
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.v2.WrapWithCondition
 
method() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod
 
method() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
 
method() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
Deprecated.
 
Method(ProcessingEnvironment, TypeElement, ExecutableElement, AnnotationHandle, String, Boolean) - Constructor for class com.llamalad7.mixinextras.ap.expressions.DefinitionInfo.Method
 
METHOD_CALL_TYPE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
Stores the type of this method call.
MethodCallExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
MethodCallExpression(ExpressionSource, Expression, MemberIdentifier, List<Expression>) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.MethodCallExpression
 
MethodCallExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
MethodCallType - Enum Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
MethodRef - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
MethodRef - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
MethodRef() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
MethodRef() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
MethodRef() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.FreeMethodReferenceExpressionContext
 
Minus - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Minus - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Minus() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
Minus() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.DecimalLitExpressionContext
 
Minus() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IntLitExpressionContext
 
Minus() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
MINUS - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
MINUS - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression.Operator
 
minVersion - Variable in class com.llamalad7.mixinextras.config.MixinExtrasConfig
 
mixin - Variable in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
 
MixinAPInternals - Class in com.llamalad7.mixinextras.utils
 
MixinAPInternals() - Constructor for class com.llamalad7.mixinextras.utils.MixinAPInternals
 
MixinAPVersion - Class in com.llamalad7.mixinextras.utils
 
MixinAPVersion() - Constructor for class com.llamalad7.mixinextras.utils.MixinAPVersion
 
MixinConfigUtils - Class in com.llamalad7.mixinextras.utils
 
MixinConfigUtils() - Constructor for class com.llamalad7.mixinextras.utils.MixinConfigUtils
 
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
 
MixinExtrasConfig - Class in com.llamalad7.mixinextras.config
Our custom properties for a Mixin Config, declared inside the "mixinextras" JSON object.
MixinExtrasConfig(IMixinConfig, String) - Constructor for class com.llamalad7.mixinextras.config.MixinExtrasConfig
 
MixinExtrasConfigPlugin - Class in com.llamalad7.mixinextras.platform.fabric
 
MixinExtrasConfigPlugin() - Constructor for class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
MixinExtrasHooks - Class in com.llamalad7.mixinextras.injector
 
MixinExtrasHooks() - Constructor for class com.llamalad7.mixinextras.injector.MixinExtrasHooks
 
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
 
MixinExtrasLateInjectionInfo - Class in com.llamalad7.mixinextras.injector
 
MixinExtrasLateInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo
 
MixinExtrasLateInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode, String) - Constructor for class com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo
 
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
 
Mod - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Mod - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Mod() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
MOD - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
modeNames - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
modify(Target, String, UnaryOperator<T>) - Static method in class com.llamalad7.mixinextras.utils.TargetDecorations
 
MODIFY_ARG - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
MODIFY_ARGS - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
MODIFY_CONSTANT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
MODIFY_EXPRESSION_VALUE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
MODIFY_RECEIVER - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
MODIFY_RETURN_VALUE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
MODIFY_VARIABLE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
ModifyExpressionValue - Annotation Interface in com.llamalad7.mixinextras.injector
Allows you to tweak the resultant value of nearly any expression.
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
Allows you to modify the receiver of a non-static method call or field get/set.
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
Allows you to tweak the value being returned from a method.
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
 
move(ClassNode, MethodNode) - Static method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage
 
moveNodes(InsnList, InsnList, AbstractInsnNode) - Method in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
 
Mult - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Mult - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Mult() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
MULT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
MultiplicativeExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 

N

name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BoundMethodReferenceExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.FreeMethodReferenceExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAccessExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAssignmentExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MethodCallExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.StaticMethodCallExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.SuperCallExpression
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.DefinedMemberIdentifier
 
name - Variable in class com.llamalad7.mixinextras.expression.impl.ast.identifiers.DefinedTypeIdentifier
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.FreeMethodReferenceExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
name() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
name() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
Names of the local variable.
NameContext() - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameContext
 
NameContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameContext
 
namespace() - Element in annotation interface com.llamalad7.mixinextras.sugar.Share
The namespace for this shared value.
nameWithDims() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
nameWithDims() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
nameWithDims() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
nameWithDims() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
nameWithDims() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
NameWithDimsContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
naryOperation(AbstractInsnNode, List<? extends FlowValue>) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
Ne - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Ne - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Ne() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
NE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
 
New - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
New - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
New() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
New() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
New() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
New() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
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.
NewArrayExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
NewArrayExpression(ExpressionSource, TypeIdentifier, List<Expression>, int) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.NewArrayExpression
 
NewArrayExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
NewArrayPostProcessor - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
NewArrayPostProcessor(MethodNode) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.NewArrayPostProcessor
 
NewLine - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
NewLine - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
newOperation(AbstractInsnNode) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
newValue(Type) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
node - Variable in class com.llamalad7.mixinextras.expression.impl.utils.ComparisonInfo
 
nonEmptyArguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArgumentsContext
 
nonEmptyArguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
nonEmptyArguments() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
NonEmptyArgumentsContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NonEmptyArgumentsContext
 
NORMAL - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.MethodCallType
 
NullExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NullExpressionContext
 
NullLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
NullLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
NullLit() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NullExpressionContext
 
NullLiteralExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
NullLiteralExpression(ExpressionSource) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.NullLiteralExpression
 

O

OBJECT_TYPE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
OBJECT_TYPE - Static variable in class com.llamalad7.mixinextras.utils.ASMUtils
 
offerExtension(int, IExtension) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
 
offerExtension(int, IExtension) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
 
offerInjectionPoint(int, Class<? extends InjectionPoint>) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
 
offerInjectionPoint(int, Class<? extends InjectionPoint>) - 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
 
offerInstance(ExpressionService) - Static method in class com.llamalad7.mixinextras.expression.impl.ExpressionService
 
offerPackage(int, String) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
 
offerPackage(int, String) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
 
onFinished() - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
onFound(Target, InjectionNodes.InjectionNode, MethodInsnNode) - Method in interface com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.HandlerCallCallback
 
onLoad(String) - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
op - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
op - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
op - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
op - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
op - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
op - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
Operation<R> - Interface in com.llamalad7.mixinextras.injector.wrapoperation
Represents an operation that has been wrapped by WrapOperation or a method that has been wrapped by WrapMethod.
OperationUtils - Class in com.llamalad7.mixinextras.utils
 
OperationUtils() - Constructor for class com.llamalad7.mixinextras.utils.OperationUtils
 
OperationUtils.OperationContents - Interface in com.llamalad7.mixinextras.utils
 
operator - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression
 
operator - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression
 
operator - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression
 
ordinal() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
The index of the local variable by type.

P

parameter - Variable in class com.llamalad7.mixinextras.sugar.impl.handlers.HandlerTransformer
 
paramIndex - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
 
ParenthesizedExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
parents - Variable in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
parse(String) - Static method in class com.llamalad7.mixinextras.expression.impl.ExpressionParserFacade
 
parseInjectionPoints(List<AnnotationNode>) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodInjectionInfo
 
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.v2.WrapWithConditionInjectionInfo
 
parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodInjectionInfo
 
parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
 
parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.injector.WrapWithConditionV1InjectionInfo
 
parseInjector(AnnotationNode) - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
parseMemberInfo(String, InjectionInfo) - Static method in class com.llamalad7.mixinextras.utils.CompatibilityHelper
 
parseMemberInfo(String, InjectionInfo) - Method in class com.llamalad7.mixinextras.versions.MixinVersion
 
PERSISTENT - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
"Persistent" decorations will be copied to target nodes from flow nodes.
PERSISTENT - Static variable in class com.llamalad7.mixinextras.utils.Decorations
"Persistent" decorations will be copied to handler method calls which targeted the original instruction.
Plus - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Plus - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Plus() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
PLUS - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
pool - Variable in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
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(String, ClassNode, String, IMixinInfo) - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
postApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension
 
postApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodApplicatorExtension
 
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.MixinExtrasLateInjectionInfo
 
postInject() - Method in class com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo
 
preApply(String, ClassNode, String, IMixinInfo) - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
preApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension
 
preApply(ITargetClassContext) - Method in class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodApplicatorExtension
 
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
 
prepare() - Method in class com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperImpl
 
prepare() - Method in class com.llamalad7.mixinextras.injector.ModifyExpressionValueInjectionInfo
 
prepare() - Method in class com.llamalad7.mixinextras.injector.v2.WrapWithConditionInjectionInfo
 
prepare() - Method in class com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo
 
prepare() - Method in class com.llamalad7.mixinextras.injector.WrapWithConditionV1InjectionInfo
 
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
 
prepareExpansion(FlowValue, Target, InjectionInfo, ExpressionContext) - Static method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
PreviousInjectorInsns - Enum Class in com.llamalad7.mixinextras.utils
 
print() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
Whether to print a table of the available variables so you can determine the right discriminators to use.
printLocals(Target, AbstractInsnNode, LocalVariableDiscriminator.Context, LocalVariableDiscriminator, Type, boolean) - Static method in class com.llamalad7.mixinextras.utils.InjectorUtils
 
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(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.IincExpander
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.StringConcatFactoryExpander
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.UnaryComparisonExpander
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.CallTaggingPostProcessor
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in interface com.llamalad7.mixinextras.expression.impl.flow.postprocessing.FlowPostProcessor
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.InstantiationPostProcessor
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFPostProcessor
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.NewArrayPostProcessor
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.SplitNodeRemovalPostProcessor
 
process(FlowValue, FlowPostProcessor.OutputSink) - Method in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatPostProcessor
 
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
 
pushInt(int) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionASMUtils
 
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 - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BoundMethodReferenceExpression
 
receiver - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAccessExpression
 
receiver - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAssignmentExpression
 
receiver - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MethodCallExpression
 
receiver - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BoundMethodReferenceExpressionContext
 
receiver - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAccessExpressionContext
 
receiver - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
receiver - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
receiver(boolean) - Method in class com.llamalad7.mixinextras.injector.StackExtension
 
REDIRECT - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
registerClassInfo(ClassNode) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
registerComponent(FlowValue, InsnExpander.InsnComponent, AbstractInsnNode) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander
 
registeredInterests() - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
registerExtension(IExtension) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
registerExtension(IExtension, boolean) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
registerFlow(FlowValue...) - Method in interface com.llamalad7.mixinextras.expression.impl.flow.postprocessing.FlowPostProcessor.OutputSink
 
registerInjectionPoint(Class<? extends InjectionPoint>) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
registerInjectionPoint(ProcessingEnvironment, TypeElement, ExecutableElement, AnnotationHandle, AnnotationHandle) - Static method in class com.llamalad7.mixinextras.utils.MixinAPInternals
 
registerInjector(String, Class<?>) - Static method in class com.llamalad7.mixinextras.utils.MixinInternals
 
registerInsn(InsnExpander.InsnComponent, AbstractInsnNode) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
registerInterest(InjectionInfo, InsnExpander.InsnComponent) - Method in class com.llamalad7.mixinextras.expression.impl.flow.expansion.InsnExpander.Expansion
 
remap() - Method in class com.llamalad7.mixinextras.ap.expressions.DefinitionInfo
 
remap() - Element in annotation interface com.llamalad7.mixinextras.expression.Definition
Whether to remap the method and field identifiers in this annotation.
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.v2.WrapWithCondition
 
remap() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod
 
remap() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
 
remap() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
Deprecated.
 
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
 
removeParent(int) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
replaceContents(StringBuilder, String) - Static method in class com.llamalad7.mixinextras.injector.MixinExtrasHooks
 
replaceIntLike(InjectionInfo, Type, Type) - Method in class com.llamalad7.mixinextras.injector.IntLikeBehaviour
 
reportMatchStatus(FlowValue, Expression, boolean) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression.OutputSink
 
reportMatchStatus(FlowValue, Expression, boolean) - Method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
reportPartialMatch(FlowValue, Expression) - Method in interface com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression.OutputSink
 
reportPartialMatch(FlowValue, Expression) - Method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
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.v2.WrapWithCondition
 
require() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod
 
require() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
 
require() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
Deprecated.
 
requireMinVersion(IMixinConfig, MixinExtrasVersion, String) - Static method in class com.llamalad7.mixinextras.utils.MixinConfigUtils
 
Reserved - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Reserved - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
retainAll(Collection<?>) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
Return - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Return - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Return() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ReturnStatementContext
 
ReturnExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ReturnExpression(ExpressionSource, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ReturnExpression
 
returnOperation(AbstractInsnNode, FlowValue, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
ReturnStatementContext(ExpressionParser.StatementContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ReturnStatementContext
 
right - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression
 
right - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.AdditiveExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseAndExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseOrExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.BitwiseXorExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ComparisonExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.EqualityExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MultiplicativeExpressionContext
 
right - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
RightBrace - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
RightBrace - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RightBrace() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
RightBracket - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
RightBracket - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RightBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayAccessExpressionContext
 
RightBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
RightBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
RightBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
RightBracket() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
RightBracket(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NameWithDimsContext
 
RightBracket(int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.NewArrayExpressionContext
 
RightParen - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
RightParen - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CapturingExpressionContext
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MethodCallExpressionContext
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ParenthesizedExpressionContext
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
RightParen() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
root() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RootContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.RootContext
 
RULE_arguments - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RULE_expression - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RULE_name - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RULE_nameWithDims - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RULE_nonEmptyArguments - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RULE_root - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
RULE_statement - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
ruleNames - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
ruleNames - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 

S

sempred(RuleContext, int, int) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
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.
setInsn(AbstractInsnNode) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
setLvtIndex(int) - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
setParent(int, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
setParents(FlowValue...) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
setup() - Static method in interface com.llamalad7.mixinextras.service.MixinExtrasService
 
Share - Annotation Interface in com.llamalad7.mixinextras.sugar
Allows you to share values between handler methods in the same target method.
ShareInfo - Class in com.llamalad7.mixinextras.sugar.impl
 
ShareType - Class in com.llamalad7.mixinextras.sugar.impl
 
ShareType(Type) - Constructor for class com.llamalad7.mixinextras.sugar.impl.ShareType
 
ShiftExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
Shl - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Shl - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Shl() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
SHL - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
shouldApplyMixin(String, String) - Method in class com.llamalad7.mixinextras.platform.fabric.MixinExtrasConfigPlugin
 
shouldReplace(Object) - Method in interface com.llamalad7.mixinextras.service.MixinExtrasService
 
shouldReplace(Object) - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
 
Shr - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Shr - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Shr() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
SHR - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 
SIMPLE_EXPRESSION_TYPE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores the type of a simple expression.
SIMPLE_OPERATION_ARGS - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores the arguments of this operation if they have been offered by an Expression.
SIMPLE_OPERATION_PARAM_NAMES - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores suggested parameter names for the handler of this operation, for use by MCDev.
SIMPLE_OPERATION_RETURN_TYPE - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionDecorations
Stores the return type of this operation if it has been offered by an Expression.
SimpleExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
SimpleExpression(ExpressionSource) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.SimpleExpression
 
SimpleMemberDefinition - Interface in com.llamalad7.mixinextras.expression.impl.pool
 
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
 
skipCapturesDown(Expression) - Static method in class com.llamalad7.mixinextras.expression.impl.utils.ExpressionUtil
 
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.v2.WrapWithCondition
 
slice() - Element in annotation interface com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation
 
slice() - Element in annotation interface com.llamalad7.mixinextras.injector.WrapWithCondition
Deprecated.
 
SLICE - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
SplitNodeRemovalPostProcessor - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
SplitNodeRemovalPostProcessor() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.SplitNodeRemovalPostProcessor
 
src - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.Expression
 
StackExtension - Class in com.llamalad7.mixinextras.injector
 
StackExtension(Target) - Constructor for class com.llamalad7.mixinextras.injector.StackExtension
 
startIndex - Variable in class com.llamalad7.mixinextras.expression.impl.ExpressionSource
 
statement() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.RootContext
 
statement() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
StatementContext() - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StatementContext
 
StatementContext(ParserRuleContext, int) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StatementContext
 
STATIC - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.MethodCallType
 
StaticMethodCallExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
StaticMethodCallExpression(ExpressionSource, MemberIdentifier, List<Expression>) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.StaticMethodCallExpression
 
StaticMethodCallExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StaticMethodCallExpressionContext
 
StdoutMessager - Class in com.llamalad7.mixinextras.ap
 
StdoutMessager() - Constructor for class com.llamalad7.mixinextras.ap.StdoutMessager
 
STRING_CONCAT_INFO - Static variable in class com.llamalad7.mixinextras.expression.impl.utils.FlowDecorations
Stores information about this part of a string concatenation.
StringConcatFactoryExpander - Class in com.llamalad7.mixinextras.expression.impl.flow.expansion
 
StringConcatFactoryExpander() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.expansion.StringConcatFactoryExpander
 
StringConcatInfo - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
StringConcatInfo(boolean, boolean, FlowValue, FlowValue) - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatInfo
 
StringConcatPostProcessor - Class in com.llamalad7.mixinextras.expression.impl.flow.postprocessing
 
StringConcatPostProcessor() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatPostProcessor
 
StringLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
StringLit - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
StringLit() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StringLitExpressionContext
 
StringLiteralExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
StringLiteralExpression(ExpressionSource, String) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.StringLiteralExpression
 
StringLitExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.StringLitExpressionContext
 
stripInitializerFrom(MethodNode) - Method in class com.llamalad7.mixinextras.sugar.impl.ShareInfo
 
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
 
Super - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Super - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Super() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 
SUPER - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.MethodCallType
 
SuperCallExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
SuperCallExpression(ExpressionSource, MemberIdentifier, List<Expression>) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.SuperCallExpression
 
SuperCallExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.SuperCallExpressionContext
 

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
 
ternaryOperation(AbstractInsnNode, FlowValue, FlowValue, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
This - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
This - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
This() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThisExpressionContext
 
ThisExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ThisExpression(ExpressionSource) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ThisExpression
 
ThisExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThisExpressionContext
 
Throw - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Throw - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Throw() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThrowStatementContext
 
ThrowExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
ThrowExpression(ExpressionSource, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.ThrowExpression
 
ThrowStatementContext(ExpressionParser.StatementContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThrowStatementContext
 
toArray() - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
toArray(T1[]) - Method in class com.llamalad7.mixinextras.sugar.impl.SingleIterationList
 
tokenNames - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
Deprecated.
tokenNames - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
Deprecated.
toString() - Method in class com.llamalad7.mixinextras.expression.impl.ExpressionSource
 
toString() - Method in class com.llamalad7.mixinextras.service.MixinExtrasServiceImpl
 
toString() - Method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
toStringCall - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.StringConcatInfo
 
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.expression.impl.point.ExpressionSliceMarkerTransformer
 
transform(IMixinInfo, ClassNode) - Method in class com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperTransformer
 
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
 
transform(InjectionInfo, Type, Type) - Method in class com.llamalad7.mixinextras.injector.IntLikeBehaviour
 
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
 
transformImpl(InjectionInfo, Type, Type) - Method in class com.llamalad7.mixinextras.injector.IntLikeBehaviour.MatchArgType
 
transformImpl(InjectionInfo, Type, Type) - Method in class com.llamalad7.mixinextras.injector.IntLikeBehaviour.MatchReturnType
 
transformImpl(InjectionInfo, Type, Type) - Method in class com.llamalad7.mixinextras.injector.IntLikeBehaviour
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.CastExpression
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ClassConstantExpression
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ConstructorReferenceExpression
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstanceofExpression
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.InstantiationExpression
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.InstantiationInfo
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo
 
type - Variable in class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext
 
type - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.CastExpressionContext
 
type - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ClassConstantExpressionContext
 
type - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ConstructorReferenceExpressionContext
 
type - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstanceofExpressionContext
 
type - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.InstantiationExpressionContext
 
type - Variable in class com.llamalad7.mixinextras.sugar.impl.SugarParameter
 
type() - Element in annotation interface com.llamalad7.mixinextras.expression.Definition
Used to define type identifiers, e.g.
type() - Element in annotation interface com.llamalad7.mixinextras.sugar.Local
Specifies the type of this local.
TypeDefinition - Interface in com.llamalad7.mixinextras.expression.impl.pool
 
typeExists(String) - Method in class com.llamalad7.mixinextras.expression.impl.pool.IdentifierPool
 
TypeIdentifier - Interface in com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
typeMatches(Type) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowValue
 
typeToString(Type) - Static method in class com.llamalad7.mixinextras.utils.ASMUtils
 

U

UnaryComparisonExpander - Class in com.llamalad7.mixinextras.expression.impl.flow.expansion
 
UnaryComparisonExpander() - Constructor for class com.llamalad7.mixinextras.expression.impl.flow.expansion.UnaryComparisonExpander
 
UnaryExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
UnaryExpression(ExpressionSource, UnaryExpression.Operator, Expression) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression
 
UnaryExpression.Operator - Enum Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
UnaryExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.UnaryExpressionContext
 
unaryOperation(AbstractInsnNode, FlowValue) - Method in class com.llamalad7.mixinextras.expression.impl.flow.FlowInterpreter
 
UNINITIALIZED - Static variable in class com.llamalad7.mixinextras.expression.impl.flow.DummyFlowValue
 
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
 
Ushr - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Ushr - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Ushr() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ShiftExpressionContext
 
USHR - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
 

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_4 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
V0_4_0_BETA_1 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
V0_5_0 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
V0_5_0_BETA_1 - Enum constant in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayStoreExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.BooleanLiteralExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.DecimalLiteralExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IdentifierAssignmentExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.IntLiteralExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.MemberAssignmentExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ReturnExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.StringLiteralExpression
 
value - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ThrowExpression
 
value - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayStoreStatementContext
 
value - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.IdentifierAssignmentStatementContext
 
value - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.MemberAssignmentStatementContext
 
value - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ReturnStatementContext
 
value - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ThrowStatementContext
 
value() - Element in annotation interface com.llamalad7.mixinextras.expression.Definitions
 
value() - Element in annotation interface com.llamalad7.mixinextras.expression.Expression
The expression to match.
value() - Element in annotation interface com.llamalad7.mixinextras.expression.Expressions
 
value() - Element in annotation interface com.llamalad7.mixinextras.sugar.Share
The id for this shared value.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.MethodCallType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.service.MixinExtrasVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
Returns the enum constant of this class with the specified name.
values - Variable in class com.llamalad7.mixinextras.expression.impl.ast.expressions.ArrayLiteralExpression
 
values - Variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.ArrayLitExpressionContext
 
values() - Static method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.BinaryExpression.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.ComparisonExpression.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.llamalad7.mixinextras.expression.impl.ast.expressions.UnaryExpression.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.LMFInfo.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.llamalad7.mixinextras.expression.impl.flow.postprocessing.MethodCallType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
Returns an array containing the constants of this enum class, in the order they are declared.
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.
values() - Static method in enum class com.llamalad7.mixinextras.utils.PreviousInjectorInsns
Returns an array containing the constants of this enum class, in the order they are declared.
Vanilla(MethodNode) - Constructor for class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage.Vanilla
 
visitErrorNode(ErrorNode) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
visitParameterType() - Method in class com.llamalad7.mixinextras.utils.GenericParamParser
 
visitTerminal(TerminalNode) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
VOCABULARY - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
VOCABULARY - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 

W

warn(String, Object...) - Method in interface com.llamalad7.mixinextras.utils.MixinExtrasLogger
 
Wildcard - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
Wildcard - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
Wildcard() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardExpressionContext
 
Wildcard() - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardNameContext
 
WildcardExpression - Class in com.llamalad7.mixinextras.expression.impl.ast.expressions
 
WildcardExpression(ExpressionSource) - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.expressions.WildcardExpression
 
WildcardExpressionContext(ExpressionParser.ExpressionContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardExpressionContext
 
WildcardIdentifier - Class in com.llamalad7.mixinextras.expression.impl.ast.identifiers
 
WildcardIdentifier() - Constructor for class com.llamalad7.mixinextras.expression.impl.ast.identifiers.WildcardIdentifier
 
WildcardNameContext(ExpressionParser.NameContext) - Constructor for class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser.WildcardNameContext
 
withContext(InjectionInfo, Runnable) - Static method in class com.llamalad7.mixinextras.expression.impl.point.ExpressionInjectionPoint
 
wrap(LateApplyingInjectorInfo) - Method in interface com.llamalad7.mixinextras.injector.LateApplyingInjectorInfo
 
wrap(LateApplyingInjectorInfo) - Method in class com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo
 
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.
WRAP_OPERATION - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
WRAP_WITH_CONDITION - Enum constant in enum class com.llamalad7.mixinextras.expression.impl.point.ExpressionContext.Type
 
WrapMethod - Annotation Interface in com.llamalad7.mixinextras.injector.wrapmethod
Allows you to wrap a whole method.
WrapMethodApplicatorExtension - Class in com.llamalad7.mixinextras.injector.wrapmethod
 
WrapMethodApplicatorExtension() - Constructor for class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodApplicatorExtension
 
WrapMethodInjectionInfo - Class in com.llamalad7.mixinextras.injector.wrapmethod
 
WrapMethodInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodInjectionInfo
 
WrapMethodInjector - Class in com.llamalad7.mixinextras.injector.wrapmethod
 
WrapMethodInjector(InjectionInfo) - Constructor for class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodInjector
 
WrapMethodStage - Class in com.llamalad7.mixinextras.injector.wrapmethod
 
WrapMethodStage() - Constructor for class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage
 
WrapMethodStage.Vanilla - Class in com.llamalad7.mixinextras.injector.wrapmethod
 
WrapMethodStage.Wrapper - Class in com.llamalad7.mixinextras.injector.wrapmethod
 
WrapOperation - Annotation Interface in com.llamalad7.mixinextras.injector.wrapoperation
Allows you to wrap many kinds of operations.
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.
Wrapper(WrapMethodStage, MethodNode, Type, List<ShareInfo>) - Constructor for class com.llamalad7.mixinextras.injector.wrapmethod.WrapMethodStage.Wrapper
 
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.v2
Allows you to wrap a void method call or field write with a conditional check.
WrapWithCondition - Annotation Interface in com.llamalad7.mixinextras.injector
Deprecated.
WrapWithConditionInjectionInfo - Class in com.llamalad7.mixinextras.injector.v2
 
WrapWithConditionInjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.v2.WrapWithConditionInjectionInfo
 
WrapWithConditionInjector - Class in com.llamalad7.mixinextras.injector
 
WrapWithConditionInjector(InjectionInfo) - Constructor for class com.llamalad7.mixinextras.injector.WrapWithConditionInjector
 
WrapWithConditionV1InjectionInfo - Class in com.llamalad7.mixinextras.injector
 
WrapWithConditionV1InjectionInfo(MixinTargetContext, MethodNode, AnnotationNode) - Constructor for class com.llamalad7.mixinextras.injector.WrapWithConditionV1InjectionInfo
 
writeReferences(ProcessingEnvironment) - Static method in class com.llamalad7.mixinextras.utils.MixinAPInternals
 
WS - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
WS - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 

_

_ATN - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
_ATN - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
_decisionToDFA - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
_decisionToDFA - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
_serializedATN - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
_serializedATN - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
_sharedContextCache - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionLexer
 
_sharedContextCache - Static variable in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParser
 
A B C D E F G H I J L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form