MCPcopy Create free account

hub / github.com/SpongePowered/Mixin / functions

Functions3,632 in github.com/SpongePowered/Mixin

↓ 1 callersMethodallocateLocal
Allocate a new local variable for the method <p>Note that <b>allocating</b> a local differs from <em>extending</em> locals (see {@link #extendLocals(
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:343
↓ 1 callersMethodappend
(Constraint next)
src/main/java/org/spongepowered/asm/util/ConstraintParser.java:204
↓ 1 callersMethodappend
(Object object, int indent, String margin)
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:738
↓ 1 callersMethodappendArraySuffix
(StringBuilder sb, Type type)
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:344
↓ 1 callersMethodappendFile
(StringBuilder sb)
src/main/java/org/spongepowered/asm/mixin/struct/SourceMap.java:130
↓ 1 callersMethodappendInsns
Handles appending instructions from the source method to the target method. Both methods must return void @param mixin mixin target context @param me
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:668
↓ 1 callersMethodappendLines
Append lines representing this File to the supplied StringBuilder @param sb StringBuilder to append to
src/main/java/org/spongepowered/asm/mixin/struct/SourceMap.java:144
↓ 1 callersMethodappendTo
(StringBuilder sb)
src/main/java/org/spongepowered/asm/mixin/struct/SourceMap.java:291
↓ 1 callersMethodappendToCSVReport
(String className, Method method, String iface)
src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionCheckInterfaces.java:219
↓ 1 callersMethodappendToTextReport
(PrettyPrinter printer)
src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionCheckInterfaces.java:227
↓ 1 callersMethodappendType
(StringBuilder sb, Type type, String name)
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:236
↓ 1 callersMethodapply
Apply supplied mixins to the target class
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:194
↓ 1 callersMethodapply
Apply mixins to this class
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:396
↓ 1 callersMethodapply
(AnnotationNode input)
src/main/java/org/spongepowered/asm/util/Annotations.java:479
↓ 1 callersMethodapplyAccessors
Apply all accessors discovered during preprocessing @param mixin Mixin being applied
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:757
↓ 1 callersMethodapplyAnnotations
Mixin class-level annotations on the mixin into the target class @param mixin mixin target context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:379
↓ 1 callersMethodapplyAttributes
Mixin misc attributes from mixin class onto the target class @param mixin mixin target context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:363
↓ 1 callersMethodapplyFields
Mixin fields from mixin class into the target class. It is vital that this is done before mixinMethods because we need to compute renamed fields so th
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:392
↓ 1 callersMethodapplyFilter
(String filter, String subject)
src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionClassExporter.java:115
↓ 1 callersMethodapplyInitialisers
(Attempts to) find and patch field initialisers from the mixin into the target class @param mixin mixin target context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:703
↓ 1 callersMethodapplyInjections
Apply all injectors discovered in the previous pass @param mixin Mixin being applied @param injectorOrder injector order for this pass
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:748
↓ 1 callersMethodapplyInterfaces
Mixin interfaces implemented by the mixin class onto the target class @param mixin mixin target context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:349
↓ 1 callersMethodapplyMethods
Mixin methods from the mixin class into the target class @param mixin mixin target context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:437
↓ 1 callersMethodapplyMixin
Apply the mixin described by mixin to the supplied ClassNode @param mixin Mixin to apply
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:291
↓ 1 callersMethodapplyMixins
Apply mixins for this target class
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:372
↓ 1 callersMethodapplyNormalMethod
(MixinTargetContext mixin, MethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:458
↓ 1 callersMethodapplyOffset
Offset the line numbers in the target class node by the base lineoffset for this stratum @param classNode class to operate upon
src/main/java/org/spongepowered/asm/mixin/struct/SourceMap.java:109
↓ 1 callersMethodapplyOptions
Apply options supplied to the AP which configure individual message levels @param env Compiler environment @param options Options to apply
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IMessagerEx.java:421
↓ 1 callersMethodapplyParents
Applies the supplied parent names to the supplied @param parents parent class names @param members members to reparent @return members for passthroug
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationDataProvider.java:343
↓ 1 callersMethodapplyPreInjections
Run preinject application on all injectors discovered in the previous pass @param mixin Mixin being applied @param injectorOrder injector order for t
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:738
↓ 1 callersMethodapplyPrefix
Apply the specified name prefix to all mappings in an obfuscation data set @param data input data @param prefix prefix to apply @return modified mapp
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerSoftImplements.java:171
↓ 1 callersMethodapplyShadowMethod
(MixinTargetContext mixin, MethodNode shadow)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:451
↓ 1 callersMethodapplySignature
(MixinTargetContext mixin)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:338
↓ 1 callersMethodapplySignature
()
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:425
↓ 1 callersMethodapplySourceMap
(TargetClassContext context)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:782
↓ 1 callersMethodapplyTransformers
Since we obtain the class bytes with getClassBytes(), we need to apply the transformers ourself @param name class name @param transformedName transfo
src/launchwrapper/java/org/spongepowered/asm/service/mojang/MixinServiceLaunchWrapper.java:535
↓ 1 callersMethodarraySuffix
(Type type)
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:340
↓ 1 callersMethodasFieldMapping
Returns this MemberInfo as a mapping field
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:570
↓ 1 callersMethodasMapping
Returns this selector as a {@link MappingField} or {@link MappingMethod}
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorRemappable.java:78
↓ 1 callersMethodasMapping
(boolean includeOwner)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/FieldHandle.java:112
↓ 1 callersMethodasMethodMapping
Returns this MemberInfo as a mapping method
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:554
↓ 1 callersMethodasToken
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:628
↓ 1 callersMethodasUnique
()
src/ap/java/org/spongepowered/tools/obfuscation/Mappings.java:162
↓ 1 callersMethodassignParent
Called by outer initialising agent to assign the parent to this config. Copies relevant settings from the parent into the local config object taking i
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:493
↓ 1 callersMethodattach
Run the second pass, attach to the specified context @param context mixin target context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:289
↓ 1 callersMethodattachAccessorMethod
(MixinTargetContext context, MixinMethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:373
↓ 1 callersMethodattachFields
(MixinTargetContext context)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:600
↓ 1 callersMethodattachInjectorMethod
(MixinTargetContext context, MixinMethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:369
↓ 1 callersMethodattachMethod
(MixinTargetContext context, MixinMethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:583
↓ 1 callersMethodattachMethods
(MixinTargetContext context)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:322
↓ 1 callersMethodattachOverwriteMethod
(MixinTargetContext context, MixinMethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:418
↓ 1 callersMethodattachShadowMethod
(MixinTargetContext context, MixinMethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:414
↓ 1 callersMethodattachUniqueMethod
(MixinTargetContext context, MixinMethodNode mixinMethod)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:516
↓ 1 callersMethodbaseName
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:298
↓ 1 callersMethodbefore
Returns an injection point which returns all insns immediately prior to insns from the supplied injection point @param point injection points to perf
src/main/java/org/spongepowered/asm/mixin/injection/InjectionPoint.java:651
↓ 1 callersMethodbegin
(IConsumer<Phase> delegate)
src/launchwrapper/java/org/spongepowered/asm/launch/platform/MixinPlatformAgentFMLLegacy.java:482
↓ 1 callersMethodboot
Boot
src/main/java/org/spongepowered/asm/service/MixinService.java:178
↓ 1 callersMethodbootstrap
Run bootstrap-time preparation for the underlying service
src/main/java/org/spongepowered/asm/service/IMixinServiceBootstrap.java:47
↓ 1 callersMethodboundsMismatch
(String format, Object... args)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:128
↓ 1 callersMethodbox
Box (if necessary) the supplied primitive type. Does not affect reference types. @param method method visitor @param var type to box
src/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/ArgsClassGenerator.java:532
↓ 1 callersMethodbuildTransformerDelegationList
Builds the transformer list to apply to loaded mixin bytecode. Since generating this list requires inspecting each transformer by name (to cope with t
src/launchwrapper/java/org/spongepowered/asm/service/mojang/MixinServiceLaunchWrapper.java:415
↓ 1 callersMethodcalcArgIndices
(int local)
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:526
↓ 1 callersMethodcanSupport
True if this level can support the specified level @param level desired level @return true if the other level can be elevated to this level
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:994
↓ 1 callersMethodcancel
If the object is cancellable, cancels the object, implementors may throw an EventCancellationException if the object is not actually cancellable. @th
src/main/java/org/spongepowered/asm/mixin/injection/callback/Cancellable.java:54
↓ 1 callersMethodcaptureArgs
()
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:317
↓ 1 callersMethodcheck
Run the depth check but do not set the semaphore @return true if depth has exceeded max
src/main/java/org/spongepowered/asm/util/ReEntranceLock.java:97
↓ 1 callersMethodcheckActive
Check whether this extension is active for the specified environment @param environment current environment @return true if the module should be acti
src/main/java/org/spongepowered/asm/mixin/transformer/ext/IExtension.java:41
↓ 1 callersMethodcheckAndSet
Run the depth check and set the semaphore if depth is exceeded @return true if semaphore is set
src/main/java/org/spongepowered/asm/util/ReEntranceLock.java:106
↓ 1 callersMethodcheckClassVersion
(final byte[] classFile, final String name)
src/main/java/org/spongepowered/asm/transformers/MixinClassReader.java:41
↓ 1 callersMethodcheckCompatibilityLevel
Called by MixinTargetContext when class version is elevated, allows us to warn devs (or end-users with verbose turned on, for whatever reason) that th
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:620
↓ 1 callersMethodcheckConstraints
Check constraints for the specified annotation based on token values in the current environment @param mixin Mixin being applied @param method annota
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:809
↓ 1 callersMethodcheckConstraints
Check constraints for the specified annotation based on token values in the current environment @param method Annotated method @param annotation Anno
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:451
↓ 1 callersMethodcheckEnv
Check whether the supplied object is a valid boot source for mixin environment @param bootSource boot source
src/main/java/org/spongepowered/asm/service/IMixinService.java:91
↓ 1 callersMethodcheckFeatures
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:746
↓ 1 callersMethodcheckFinal
(MethodNode method, Iterator<AbstractInsnNode> iter, FieldInsnNode fieldNode)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:630
↓ 1 callersMethodcheckForCoInitialisation
Performs a naive check which attempts to discover whether we are pre or post FML's main injection. If we are <i>pre</i>, then we must <b>not</b> manua
src/launchwrapper/java/org/spongepowered/asm/launch/platform/MixinPlatformAgentFMLLegacy.java:322
↓ 1 callersMethodcheckIsAssignableFrom
(final InsnList insns, Extension extraStack)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:748
↓ 1 callersMethodcheckMerges
()
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:429
↓ 1 callersMethodcheckMethodConstraints
Check constraints in annotations on the specified mixin method @param mixin Target context @param method Mixin method
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:792
↓ 1 callersMethodcheckMethodNotUnique
(Method method, SpecialMethod type)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:503
↓ 1 callersMethodcheckMethodVisibility
Check visibility before merging a mixin method @param mixin mixin target context @param mixinMethod method to check
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:772
↓ 1 callersMethodcheckMixinNotUnique
(MixinMethodNode mixinMethod, SpecialMethod type)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:509
↓ 1 callersMethodcheckMixinsFor
(TypeHandle targetType, TypeHandle superMixin)
src/ap/java/org/spongepowered/tools/obfuscation/validation/TargetValidator.java:118
↓ 1 callersMethodcheckNarrowing
(Target target, AbstractInsnNode constNode, Type constantType)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/ModifyConstantInjector.java:166
↓ 1 callersMethodcheckPluginVersion
If MixinGradle is in use, check the version. This will allow us to notify the user if the version of MixinGradle is out of date relative to the Mixin
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixins.java:176
↓ 1 callersMethodcheckPriority
(int targetPriority, int ownerPriority)
src/main/java/org/spongepowered/asm/mixin/injection/points/MethodHead.java:56
↓ 1 callersMethodcheckResurrect
(Settings settings)
src/main/java/org/spongepowered/asm/util/Locals.java:112
↓ 1 callersMethodcheckSelect
(MixinEnvironment environment)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinProcessor.java:436
↓ 1 callersMethodcheckSubsystemVersion
()
src/main/java/org/spongepowered/asm/launch/MixinBootstrap.java:209
↓ 1 callersMethodcheckTarget
(MethodNode target)
src/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelectors.java:299
↓ 1 callersMethodcheckTarget
Sanity checks on target @param target target
src/main/java/org/spongepowered/asm/mixin/injection/invoke/InvokeInjector.java:66
↓ 1 callersMethodcheckVersion
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:717
↓ 1 callersMethodclearMessage
Clear the current message (if any)
src/ap/java/org/spongepowered/tools/obfuscation/struct/InjectorRemap.java:97
↓ 1 callersMethodcloneLabels
Clones all of the labels in the source instruction list and returns the clones in a map of old label -&gt; new label. This is used to facilitate the u
src/main/java/org/spongepowered/asm/util/Bytecode.java:804
↓ 1 callersMethodcloneMember
Effectively a clone method for member, placed here so that the enclosing instance for the inner class is this class and not the enclosing instance of
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1829
↓ 1 callersMethodcompareBridgeMethods
Compares two synthetic bridge methods and throws an exception if they are not compatible. @param a Incumbent method @param b Incoming method
src/main/java/org/spongepowered/asm/util/Bytecode.java:1258
↓ 1 callersMethodcompareMatches
Compare local match count with match count of other selector
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:762
↓ 1 callersMethodcompareTo
(TypeReference other)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeReference.java:106
↓ 1 callersMethodcomplete
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:258
↓ 1 callersMethodcomputeFramesForClass
Called when the transformation reason is computing_frames. The only operation we care about here is adding interfaces to target classes but at the mom
src/main/java/org/spongepowered/asm/mixin/transformer/IMixinTransformer.java:67
← previousnext →1,001–1,100 of 3,632, ranked by callers