Index
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
CallbackInfoorCallbackInfoReturnableas 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
AdditiveExpressionlabeled alternative inExpressionParser.expression(). - enterAdditiveExpression(ExpressionParser.AdditiveExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
AdditiveExpressionlabeled alternative inExpressionParser.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
ArrayAccessExpressionlabeled alternative inExpressionParser.expression(). - enterArrayAccessExpression(ExpressionParser.ArrayAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ArrayAccessExpressionlabeled alternative inExpressionParser.expression(). - enterArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ArrayLitExpressionlabeled alternative inExpressionParser.expression(). - enterArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ArrayLitExpressionlabeled alternative inExpressionParser.expression(). - enterArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ArrayStoreStatementlabeled alternative inExpressionParser.statement(). - enterArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ArrayStoreStatementlabeled alternative inExpressionParser.statement(). - enterBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
BitwiseAndExpressionlabeled alternative inExpressionParser.expression(). - enterBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
BitwiseAndExpressionlabeled alternative inExpressionParser.expression(). - enterBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
BitwiseOrExpressionlabeled alternative inExpressionParser.expression(). - enterBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
BitwiseOrExpressionlabeled alternative inExpressionParser.expression(). - enterBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
BitwiseXorExpressionlabeled alternative inExpressionParser.expression(). - enterBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
BitwiseXorExpressionlabeled alternative inExpressionParser.expression(). - enterBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
BoolLitExpressionlabeled alternative inExpressionParser.expression(). - enterBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
BoolLitExpressionlabeled alternative inExpressionParser.expression(). - enterBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
BoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - enterBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
BoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - enterCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
CapturingExpressionlabeled alternative inExpressionParser.expression(). - enterCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
CapturingExpressionlabeled alternative inExpressionParser.expression(). - enterCastExpression(ExpressionParser.CastExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
CastExpressionlabeled alternative inExpressionParser.expression(). - enterCastExpression(ExpressionParser.CastExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
CastExpressionlabeled alternative inExpressionParser.expression(). - enterClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ClassConstantExpressionlabeled alternative inExpressionParser.expression(). - enterClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ClassConstantExpressionlabeled alternative inExpressionParser.expression(). - enterComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ComparisonExpressionlabeled alternative inExpressionParser.expression(). - enterComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ComparisonExpressionlabeled alternative inExpressionParser.expression(). - enterConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ConstructorReferenceExpressionlabeled alternative inExpressionParser.expression(). - enterConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ConstructorReferenceExpressionlabeled alternative inExpressionParser.expression(). - enterDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
DecimalLitExpressionlabeled alternative inExpressionParser.expression(). - enterDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
DecimalLitExpressionlabeled alternative inExpressionParser.expression(). - enterEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
EqualityExpressionlabeled alternative inExpressionParser.expression(). - enterEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
EqualityExpressionlabeled alternative inExpressionParser.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
ExpressionStatementlabeled alternative inExpressionParser.statement(). - enterExpressionStatement(ExpressionParser.ExpressionStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ExpressionStatementlabeled alternative inExpressionParser.statement(). - enterFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
FreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - enterFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
FreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - enterIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
IdentifierAssignmentStatementlabeled alternative inExpressionParser.statement(). - enterIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
IdentifierAssignmentStatementlabeled alternative inExpressionParser.statement(). - enterIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
IdentifierExpressionlabeled alternative inExpressionParser.expression(). - enterIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
IdentifierExpressionlabeled alternative inExpressionParser.expression(). - enterIdentifierName(ExpressionParser.IdentifierNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
IdentifierNamelabeled alternative inExpressionParser.name(). - enterIdentifierName(ExpressionParser.IdentifierNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
IdentifierNamelabeled alternative inExpressionParser.name(). - enterInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
InstanceofExpressionlabeled alternative inExpressionParser.expression(). - enterInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
InstanceofExpressionlabeled alternative inExpressionParser.expression(). - enterInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
InstantiationExpressionlabeled alternative inExpressionParser.expression(). - enterInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
InstantiationExpressionlabeled alternative inExpressionParser.expression(). - enterIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
IntLitExpressionlabeled alternative inExpressionParser.expression(). - enterIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
IntLitExpressionlabeled alternative inExpressionParser.expression(). - enterMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
MemberAccessExpressionlabeled alternative inExpressionParser.expression(). - enterMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
MemberAccessExpressionlabeled alternative inExpressionParser.expression(). - enterMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
MemberAssignmentStatementlabeled alternative inExpressionParser.statement(). - enterMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
MemberAssignmentStatementlabeled alternative inExpressionParser.statement(). - enterMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
MethodCallExpressionlabeled alternative inExpressionParser.expression(). - enterMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
MethodCallExpressionlabeled alternative inExpressionParser.expression(). - enterMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
MultiplicativeExpressionlabeled alternative inExpressionParser.expression(). - enterMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
MultiplicativeExpressionlabeled alternative inExpressionParser.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
NewArrayExpressionlabeled alternative inExpressionParser.expression(). - enterNewArrayExpression(ExpressionParser.NewArrayExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
NewArrayExpressionlabeled alternative inExpressionParser.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
NullExpressionlabeled alternative inExpressionParser.expression(). - enterNullExpression(ExpressionParser.NullExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
NullExpressionlabeled alternative inExpressionParser.expression(). - enterParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ParenthesizedExpressionlabeled alternative inExpressionParser.expression(). - enterParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ParenthesizedExpressionlabeled alternative inExpressionParser.expression(). - enterReturnStatement(ExpressionParser.ReturnStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ReturnStatementlabeled alternative inExpressionParser.statement(). - enterReturnStatement(ExpressionParser.ReturnStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ReturnStatementlabeled alternative inExpressionParser.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
ShiftExpressionlabeled alternative inExpressionParser.expression(). - enterShiftExpression(ExpressionParser.ShiftExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ShiftExpressionlabeled alternative inExpressionParser.expression(). - enterStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
StaticMethodCallExpressionlabeled alternative inExpressionParser.expression(). - enterStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
StaticMethodCallExpressionlabeled alternative inExpressionParser.expression(). - enterStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
StringLitExpressionlabeled alternative inExpressionParser.expression(). - enterStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
StringLitExpressionlabeled alternative inExpressionParser.expression(). - enterSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
SuperCallExpressionlabeled alternative inExpressionParser.expression(). - enterSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
SuperCallExpressionlabeled alternative inExpressionParser.expression(). - enterThisExpression(ExpressionParser.ThisExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ThisExpressionlabeled alternative inExpressionParser.expression(). - enterThisExpression(ExpressionParser.ThisExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ThisExpressionlabeled alternative inExpressionParser.expression(). - enterThrowStatement(ExpressionParser.ThrowStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
ThrowStatementlabeled alternative inExpressionParser.statement(). - enterThrowStatement(ExpressionParser.ThrowStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
ThrowStatementlabeled alternative inExpressionParser.statement(). - enterUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
UnaryExpressionlabeled alternative inExpressionParser.expression(). - enterUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
UnaryExpressionlabeled alternative inExpressionParser.expression(). - enterWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
WildcardExpressionlabeled alternative inExpressionParser.expression(). - enterWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
WildcardExpressionlabeled alternative inExpressionParser.expression(). - enterWildcardName(ExpressionParser.WildcardNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Enter a parse tree produced by the
WildcardNamelabeled alternative inExpressionParser.name(). - enterWildcardName(ExpressionParser.WildcardNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Enter a parse tree produced by the
WildcardNamelabeled alternative inExpressionParser.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
AdditiveExpressionlabeled alternative inExpressionParser.expression(). - exitAdditiveExpression(ExpressionParser.AdditiveExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
AdditiveExpressionlabeled alternative inExpressionParser.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
ArrayAccessExpressionlabeled alternative inExpressionParser.expression(). - exitArrayAccessExpression(ExpressionParser.ArrayAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ArrayAccessExpressionlabeled alternative inExpressionParser.expression(). - exitArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ArrayLitExpressionlabeled alternative inExpressionParser.expression(). - exitArrayLitExpression(ExpressionParser.ArrayLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ArrayLitExpressionlabeled alternative inExpressionParser.expression(). - exitArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ArrayStoreStatementlabeled alternative inExpressionParser.statement(). - exitArrayStoreStatement(ExpressionParser.ArrayStoreStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ArrayStoreStatementlabeled alternative inExpressionParser.statement(). - exitBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
BitwiseAndExpressionlabeled alternative inExpressionParser.expression(). - exitBitwiseAndExpression(ExpressionParser.BitwiseAndExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
BitwiseAndExpressionlabeled alternative inExpressionParser.expression(). - exitBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
BitwiseOrExpressionlabeled alternative inExpressionParser.expression(). - exitBitwiseOrExpression(ExpressionParser.BitwiseOrExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
BitwiseOrExpressionlabeled alternative inExpressionParser.expression(). - exitBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
BitwiseXorExpressionlabeled alternative inExpressionParser.expression(). - exitBitwiseXorExpression(ExpressionParser.BitwiseXorExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
BitwiseXorExpressionlabeled alternative inExpressionParser.expression(). - exitBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
BoolLitExpressionlabeled alternative inExpressionParser.expression(). - exitBoolLitExpression(ExpressionParser.BoolLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
BoolLitExpressionlabeled alternative inExpressionParser.expression(). - exitBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
BoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - exitBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
BoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - exitCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
CapturingExpressionlabeled alternative inExpressionParser.expression(). - exitCapturingExpression(ExpressionParser.CapturingExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
CapturingExpressionlabeled alternative inExpressionParser.expression(). - exitCastExpression(ExpressionParser.CastExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
CastExpressionlabeled alternative inExpressionParser.expression(). - exitCastExpression(ExpressionParser.CastExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
CastExpressionlabeled alternative inExpressionParser.expression(). - exitClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ClassConstantExpressionlabeled alternative inExpressionParser.expression(). - exitClassConstantExpression(ExpressionParser.ClassConstantExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ClassConstantExpressionlabeled alternative inExpressionParser.expression(). - exitComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ComparisonExpressionlabeled alternative inExpressionParser.expression(). - exitComparisonExpression(ExpressionParser.ComparisonExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ComparisonExpressionlabeled alternative inExpressionParser.expression(). - exitConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ConstructorReferenceExpressionlabeled alternative inExpressionParser.expression(). - exitConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ConstructorReferenceExpressionlabeled alternative inExpressionParser.expression(). - exitDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
DecimalLitExpressionlabeled alternative inExpressionParser.expression(). - exitDecimalLitExpression(ExpressionParser.DecimalLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
DecimalLitExpressionlabeled alternative inExpressionParser.expression(). - exitEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
EqualityExpressionlabeled alternative inExpressionParser.expression(). - exitEqualityExpression(ExpressionParser.EqualityExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
EqualityExpressionlabeled alternative inExpressionParser.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
ExpressionStatementlabeled alternative inExpressionParser.statement(). - exitExpressionStatement(ExpressionParser.ExpressionStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ExpressionStatementlabeled alternative inExpressionParser.statement(). - exitFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
FreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - exitFreeMethodReferenceExpression(ExpressionParser.FreeMethodReferenceExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
FreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression(). - exitIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
IdentifierAssignmentStatementlabeled alternative inExpressionParser.statement(). - exitIdentifierAssignmentStatement(ExpressionParser.IdentifierAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
IdentifierAssignmentStatementlabeled alternative inExpressionParser.statement(). - exitIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
IdentifierExpressionlabeled alternative inExpressionParser.expression(). - exitIdentifierExpression(ExpressionParser.IdentifierExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
IdentifierExpressionlabeled alternative inExpressionParser.expression(). - exitIdentifierName(ExpressionParser.IdentifierNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
IdentifierNamelabeled alternative inExpressionParser.name(). - exitIdentifierName(ExpressionParser.IdentifierNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
IdentifierNamelabeled alternative inExpressionParser.name(). - exitInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
InstanceofExpressionlabeled alternative inExpressionParser.expression(). - exitInstanceofExpression(ExpressionParser.InstanceofExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
InstanceofExpressionlabeled alternative inExpressionParser.expression(). - exitInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
InstantiationExpressionlabeled alternative inExpressionParser.expression(). - exitInstantiationExpression(ExpressionParser.InstantiationExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
InstantiationExpressionlabeled alternative inExpressionParser.expression(). - exitIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
IntLitExpressionlabeled alternative inExpressionParser.expression(). - exitIntLitExpression(ExpressionParser.IntLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
IntLitExpressionlabeled alternative inExpressionParser.expression(). - exitMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
MemberAccessExpressionlabeled alternative inExpressionParser.expression(). - exitMemberAccessExpression(ExpressionParser.MemberAccessExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
MemberAccessExpressionlabeled alternative inExpressionParser.expression(). - exitMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
MemberAssignmentStatementlabeled alternative inExpressionParser.statement(). - exitMemberAssignmentStatement(ExpressionParser.MemberAssignmentStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
MemberAssignmentStatementlabeled alternative inExpressionParser.statement(). - exitMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
MethodCallExpressionlabeled alternative inExpressionParser.expression(). - exitMethodCallExpression(ExpressionParser.MethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
MethodCallExpressionlabeled alternative inExpressionParser.expression(). - exitMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
MultiplicativeExpressionlabeled alternative inExpressionParser.expression(). - exitMultiplicativeExpression(ExpressionParser.MultiplicativeExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
MultiplicativeExpressionlabeled alternative inExpressionParser.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
NewArrayExpressionlabeled alternative inExpressionParser.expression(). - exitNewArrayExpression(ExpressionParser.NewArrayExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
NewArrayExpressionlabeled alternative inExpressionParser.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
NullExpressionlabeled alternative inExpressionParser.expression(). - exitNullExpression(ExpressionParser.NullExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
NullExpressionlabeled alternative inExpressionParser.expression(). - exitParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ParenthesizedExpressionlabeled alternative inExpressionParser.expression(). - exitParenthesizedExpression(ExpressionParser.ParenthesizedExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ParenthesizedExpressionlabeled alternative inExpressionParser.expression(). - exitReturnStatement(ExpressionParser.ReturnStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ReturnStatementlabeled alternative inExpressionParser.statement(). - exitReturnStatement(ExpressionParser.ReturnStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ReturnStatementlabeled alternative inExpressionParser.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
ShiftExpressionlabeled alternative inExpressionParser.expression(). - exitShiftExpression(ExpressionParser.ShiftExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ShiftExpressionlabeled alternative inExpressionParser.expression(). - exitStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
StaticMethodCallExpressionlabeled alternative inExpressionParser.expression(). - exitStaticMethodCallExpression(ExpressionParser.StaticMethodCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
StaticMethodCallExpressionlabeled alternative inExpressionParser.expression(). - exitStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
StringLitExpressionlabeled alternative inExpressionParser.expression(). - exitStringLitExpression(ExpressionParser.StringLitExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
StringLitExpressionlabeled alternative inExpressionParser.expression(). - exitSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
SuperCallExpressionlabeled alternative inExpressionParser.expression(). - exitSuperCallExpression(ExpressionParser.SuperCallExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
SuperCallExpressionlabeled alternative inExpressionParser.expression(). - exitThisExpression(ExpressionParser.ThisExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ThisExpressionlabeled alternative inExpressionParser.expression(). - exitThisExpression(ExpressionParser.ThisExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ThisExpressionlabeled alternative inExpressionParser.expression(). - exitThrowStatement(ExpressionParser.ThrowStatementContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
ThrowStatementlabeled alternative inExpressionParser.statement(). - exitThrowStatement(ExpressionParser.ThrowStatementContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
ThrowStatementlabeled alternative inExpressionParser.statement(). - exitUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
UnaryExpressionlabeled alternative inExpressionParser.expression(). - exitUnaryExpression(ExpressionParser.UnaryExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
UnaryExpressionlabeled alternative inExpressionParser.expression(). - exitWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
WildcardExpressionlabeled alternative inExpressionParser.expression(). - exitWildcardExpression(ExpressionParser.WildcardExpressionContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
WildcardExpressionlabeled alternative inExpressionParser.expression(). - exitWildcardName(ExpressionParser.WildcardNameContext) - Method in class com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserBaseListener
-
Exit a parse tree produced by the
WildcardNamelabeled alternative inExpressionParser.name(). - exitWildcardName(ExpressionParser.WildcardNameContext) - Method in interface com.llamalad7.mixinextras.lib.grammar.expressions.ExpressionParserListener
-
Exit a parse tree produced by the
WildcardNamelabeled alternative inExpressionParser.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
-
See
@Expression. - 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
Targetbut 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 eachids 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
LMFInfoof 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
LocalRefand 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
LocalRefand 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
WrapOperationcan 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
WrapOperationor a method that has been wrapped byWrapMethod. - 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
WrapWithConditionon 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.Use
ExpressionParser.VOCABULARYinstead. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ExpressionLexer.VOCABULARYinstead.