Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(RemapContext, AnnotationNode) - Method in class org.stianloader.micromixin.remapper.element.ImplicitTargetElementResolver
- AnnotationElementRemapper<T> - Interface in org.stianloader.micromixin.remapper.element
- AtArrayElementRemapper - Class in org.stianloader.micromixin.remapper.element
- AtArrayElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.AtArrayElementRemapper
- AtElementRemapper - Class in org.stianloader.micromixin.remapper.element
- AtElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.AtElementRemapper
- AtSelector - Interface in org.stianloader.micromixin.remapper.selectors
C
- CALLBACK_INFO_CLASS - Static variable in class org.stianloader.micromixin.remapper.MicromixinRemapper
- CALLBACK_INFO_RETURNABLE_CLASS - Static variable in class org.stianloader.micromixin.remapper.MicromixinRemapper
- ConstantSelector - Class in org.stianloader.micromixin.remapper.selectors
F
- FieldSelector - Class in org.stianloader.micromixin.remapper.selectors
- forbidRemappingInterfaceMembers(String, Collection<String>) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
-
Queries whether interface members may be renamed as a result of a
MicromixinRemapper.remapClass(ClassNode)pass.
G
- getReportedClassMembers(String) - Method in interface org.stianloader.micromixin.remapper.MemberLister
-
List all known members of a given class.
H
- hasMemberInHierarchy(String, String, String) - Method in interface org.stianloader.micromixin.remapper.MemberLister
-
Check whether a member with the given name and descriptor exists with the class
clazzor any of it's supertypes. - HeadSelector - Class in org.stianloader.micromixin.remapper.selectors
I
- IllegalMixinException - Exception in org.stianloader.micromixin.remapper
-
An exception that is thrown whenever an aspect is encountered that would be illegal for any mixin implementation.
- IllegalMixinException(String) - Constructor for exception org.stianloader.micromixin.remapper.IllegalMixinException
-
Constructor.
- ImplicitTargetElementResolver - Class in org.stianloader.micromixin.remapper.element
- ImplicitTargetElementResolver() - Constructor for class org.stianloader.micromixin.remapper.element.ImplicitTargetElementResolver
- InjectListTargetElementRemapper - Class in org.stianloader.micromixin.remapper.element
- InjectListTargetElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.InjectListTargetElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.AtArrayElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.AtElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.ImplicitTargetElementResolver
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.InjectListTargetElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.NopElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.SimpleListTargetElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.SimpleSingleTargetElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.SliceArrayElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.element.SliceElementRemapper
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.ConstantSelector
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.FieldSelector
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.HeadSelector
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.InvokeSelector
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.NewSelector
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.ReturnSelector
- INSTANCE - Static variable in class org.stianloader.micromixin.remapper.selectors.TailSelector
- InvokeSelector - Class in org.stianloader.micromixin.remapper.selectors
- isMatchingFields() - Method in interface org.stianloader.micromixin.remapper.selectors.AtSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.ConstantSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.FieldSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.HeadSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.InvokeSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.NewSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.ReturnSelector
- isMatchingFields() - Method in class org.stianloader.micromixin.remapper.selectors.TailSelector
L
- logUnimplementedFeature(String) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
-
The error handler that is invoked whenever an unimplemented or unknown feature is encountered.
- lookupSelector(String) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
M
- MemberLister - Interface in org.stianloader.micromixin.remapper
-
The
MemberListerpresents a way of obtaining metadata about potential mixin target classes that facilitate the remapping process. - MicromixinRemapper - Class in org.stianloader.micromixin.remapper
- MicromixinRemapper(MappingLookup, MappingSink, MemberLister) - Constructor for class org.stianloader.micromixin.remapper.MicromixinRemapper
- MissingFeatureException - Exception in org.stianloader.micromixin.remapper
-
Exception that can be thrown inside
MicromixinRemapper.logUnimplementedFeature(String)to notify that a feature is missing in the remapper. - MissingFeatureException(String) - Constructor for exception org.stianloader.micromixin.remapper.MissingFeatureException
-
Constructor.
- mixinClassName - Variable in class org.stianloader.micromixin.remapper.RemapContext
- mixinMethod - Variable in class org.stianloader.micromixin.remapper.RemapContext
N
- NewSelector - Class in org.stianloader.micromixin.remapper.selectors
- NopElementRemapper - Class in org.stianloader.micromixin.remapper.element
- NopElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.NopElementRemapper
O
- org.stianloader.micromixin.remapper - package org.stianloader.micromixin.remapper
- org.stianloader.micromixin.remapper.element - package org.stianloader.micromixin.remapper.element
- org.stianloader.micromixin.remapper.selectors - package org.stianloader.micromixin.remapper.selectors
R
- remapArgs(String, List<String>, MappingLookup) - Method in interface org.stianloader.micromixin.remapper.selectors.AtSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.ConstantSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.FieldSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.HeadSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.InvokeSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.NewSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.ReturnSelector
- remapArgs(String, List<String>, MappingLookup) - Method in class org.stianloader.micromixin.remapper.selectors.TailSelector
- remapAt(String, String, int, Collection<String>, AnnotationNode) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
- remapAtArray(String, String, Collection<String>, Object) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
- remapClass(ClassNode) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
-
Remap a
ClassNodeand all the memberMethodNodesandFieldNodeswithin the class. - RemapContext - Class in org.stianloader.micromixin.remapper
- RemapContext(MicromixinRemapper, String, MethodNode, Collection<String>) - Constructor for class org.stianloader.micromixin.remapper.RemapContext
- remapMethodSelectorList(List<?>, String, MethodNode, Collection<String>, Predicate<String>) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
- remapNode(RemapContext, Object) - Method in class org.stianloader.micromixin.remapper.element.NopElementRemapper
- remapNode(RemapContext, Object) - Method in class org.stianloader.micromixin.remapper.element.SimpleSingleTargetElementRemapper
- remapNode(RemapContext, List<?>) - Method in class org.stianloader.micromixin.remapper.element.InjectListTargetElementRemapper
- remapNode(RemapContext, List<?>) - Method in class org.stianloader.micromixin.remapper.element.SimpleListTargetElementRemapper
- remapNode(RemapContext, List<AnnotationNode>) - Method in class org.stianloader.micromixin.remapper.element.AtArrayElementRemapper
- remapNode(RemapContext, List<AnnotationNode>) - Method in class org.stianloader.micromixin.remapper.element.SliceArrayElementRemapper
- remapNode(RemapContext, AnnotationNode) - Method in class org.stianloader.micromixin.remapper.element.AtElementRemapper
- remapNode(RemapContext, AnnotationNode) - Method in class org.stianloader.micromixin.remapper.element.SliceElementRemapper
- remapNode(RemapContext, T) - Method in interface org.stianloader.micromixin.remapper.element.AnnotationElementRemapper
- remapper - Variable in class org.stianloader.micromixin.remapper.RemapContext
- remapSlice(String, String, int, Collection<String>, AnnotationNode) - Method in class org.stianloader.micromixin.remapper.MicromixinRemapper
- ReturnSelector - Class in org.stianloader.micromixin.remapper.selectors
S
- SimpleListTargetElementRemapper - Class in org.stianloader.micromixin.remapper.element
- SimpleListTargetElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.SimpleListTargetElementRemapper
- SimpleSingleTargetElementRemapper - Class in org.stianloader.micromixin.remapper.element
- SimpleSingleTargetElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.SimpleSingleTargetElementRemapper
- SliceArrayElementRemapper - Class in org.stianloader.micromixin.remapper.element
- SliceArrayElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.SliceArrayElementRemapper
- SliceElementRemapper - Class in org.stianloader.micromixin.remapper.element
- SliceElementRemapper() - Constructor for class org.stianloader.micromixin.remapper.element.SliceElementRemapper
T
- TailSelector - Class in org.stianloader.micromixin.remapper.selectors
- targets - Variable in class org.stianloader.micromixin.remapper.RemapContext
- tryInferMember(String, String, String) - Method in interface org.stianloader.micromixin.remapper.MemberLister
-
Try to infer the members (stored as a
member referencein the source namespace) of a classownerthat match the given name or descriptor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form