MCPcopy Create free account

hub / github.com/SpongePowered/Mixin / functions

Functions3,632 in github.com/SpongePowered/Mixin

↓ 2 callersMethodhandleMixinApplyError
(String targetClass, InvalidMixinException ex, MixinEnvironment environment)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinProcessor.java:587
↓ 2 callersMethodhandleMixinError
(String context, InvalidMixinException ex, MixinEnvironment environment, ErrorPhase errorPhase)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinProcessor.java:591
↓ 2 callersMethodhandleMixinPrepareError
(MixinConfig config, InvalidMixinException ex, MixinEnvironment environment)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinProcessor.java:583
↓ 2 callersMethodhandleTargetError
(String message, boolean verboseOnly)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:1033
↓ 2 callersMethodhashCode
()
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:772
↓ 2 callersMethodindexOf
Returns the index of the specified instruction in the slice, use {@link #realIndexOf} to determine the index of the instruction in the underlying Insn
src/main/java/org/spongepowered/asm/mixin/injection/code/MethodSlice.java:282
↓ 2 callersMethodinflectTarget
Uses the name of this accessor method and the calculated accessor type to try and inflect the name of the target field or method. This allows a method
src/main/java/org/spongepowered/asm/mixin/gen/AccessorInfo.java:357
↓ 2 callersMethodinit
Perform initialisation-stage logic for this agent
src/main/java/org/spongepowered/asm/launch/platform/IMixinPlatformServiceAgent.java:44
↓ 2 callersMethodinit
()
src/ap/java/org/spongepowered/tools/obfuscation/Mappings.java:155
↓ 2 callersMethodinit
Initialise the obfuscation environments
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IObfuscationManager.java:40
↓ 2 callersMethodinit
Sets the instrumentation instance so that the mixin agents can redefine mixins. @param instrumentation Instance to use to redefine the mixins
src/agent/java/org/spongepowered/tools/agent/MixinAgent.java:194
↓ 2 callersMethodinitPrimaryContainer
Called from <tt>inject</tt> in the parent tweaker but <b>only called on the primary tweak container</b>. This is useful if the agent needs to perform
src/main/java/org/spongepowered/asm/launch/platform/IMixinPlatformAgent.java:94
↓ 2 callersMethodinitPriority
(int defaultPriority, int defaultMixinPriority)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:534
↓ 2 callersMethodinitReflection
()
src/main/java/org/spongepowered/asm/mixin/transformer/PluginHandle.java:197
↓ 2 callersMethodinitTransformer
()
src/agent/java/org/spongepowered/tools/agent/MixinAgent.java:174
↓ 2 callersMethodinject
()
src/main/java/org/spongepowered/asm/launch/MixinBootstrap.java:201
↓ 2 callersMethodinjectArrayRedirect
The code for actually redirecting the array element is the same regardless of whether it's a read or write because it just depends on the actual handl
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:498
↓ 2 callersMethodinjectAtInstanceOf
(Target target, InjectionNode node)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:682
↓ 2 callersMethodinsertBefore
(AbstractInsnNode location, AbstractInsnNode insn)
src/main/java/org/spongepowered/asm/mixin/injection/code/InsnListReadOnly.java:135
↓ 2 callersMethodinvokeConstantHandler
(Type constantType, Target target, Extension extraStack, InsnList before, InsnList after)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/ModifyConstantInjector.java:150
↓ 2 callersMethodisAccessor
True if the mixin class is actually class-loadable
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:1179
↓ 2 callersMethodisAvailable
()
src/main/java/org/spongepowered/asm/mixin/transformer/PluginHandle.java:113
↓ 2 callersMethodisCaptureLocals
()
src/main/java/org/spongepowered/asm/mixin/injection/callback/LocalCapture.java:84
↓ 2 callersMethodisClassClassLoaderExcluded
Get whether the specified name or transformedName exist in the classloader exclusion list @param name class name @param transformedName transformed c
src/launchwrapper/java/org/spongepowered/asm/service/mojang/LaunchClassLoaderUtil.java:129
↓ 2 callersMethodisClassTransformerExcluded
Get whether the specified name or transformedName exist in the transformer exclusion list @param name class name @param transformedName transformed c
src/launchwrapper/java/org/spongepowered/asm/service/mojang/LaunchClassLoaderUtil.java:148
↓ 2 callersMethodisDecoratedFinal
()
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:405
↓ 2 callersMethodisDetachedSuper
True if the superclass of the mixin is <b>not</b> the direct superclass of one or more targets. @return true if the mixin has a detached superclass
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinInfo.java:78
↓ 2 callersMethodisEmpty
Returns true if this store contains no entries
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationData.java:97
↓ 2 callersMethodisField
(Handle handle)
src/main/java/org/spongepowered/asm/util/Handles.java:51
↓ 2 callersMethodisFine
Get whether this section is FINE
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:148
↓ 2 callersMethodisFullyQualified
()
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:579
↓ 2 callersMethodisFullyQualified
Get whether this reference is fully qualified @return true if all components of this reference are non-null
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorRemappable.java:42
↓ 2 callersMethodisInjectable
Get whether this constructor should have mixin initialisers injected into it based on whether a delegate initialiser call is absent or is a call to su
src/main/java/org/spongepowered/asm/mixin/injection/struct/Constructor.java:96
↓ 2 callersMethodisLoadable
Get whether this class is loadable mixin
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:964
↓ 2 callersMethodisOpcodeInRange
(InsnList insns, LocalVariableNode local, int pos)
src/main/java/org/spongepowered/asm/util/Locals.java:650
↓ 2 callersMethodisPrintLocals
()
src/main/java/org/spongepowered/asm/mixin/injection/callback/LocalCapture.java:88
↓ 2 callersMethodisProbablyStatic
Get whether this class is probably static (or is not an inner class)
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1028
↓ 2 callersMethodisPublic
Get whether this class has ACC_PUBLIC
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:971
↓ 2 callersMethodisRaw
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:531
↓ 2 callersMethodisRequired
True if the parent mixin config is marked as required
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:1183
↓ 2 callersMethodisStatic
Explicit to avoid creation of synthetic accessor @return true if the target method is static
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:800
↓ 2 callersMethodisSubsystemRegistered
()
src/main/java/org/spongepowered/asm/launch/MixinBootstrap.java:205
↓ 2 callersMethodisSurrogate
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:139
↓ 2 callersMethodisUnsafe
Get whether the <tt>unsafe</tt> option is set on the injection point
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:431
↓ 2 callersMethodisVirtual
True if this mixin is decorated with {@link Pseudo}
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:1172
↓ 2 callersMethodlistValues
()
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationData.java:138
↓ 2 callersMethodlog
(Level level, String message, Object... params)
src/main/java/org/spongepowered/asm/logging/LoggerAdapterConsole.java:77
↓ 2 callersMethodlookup
(Class<? extends T> extensionClass, Map<Class<? extends T>, T> map, List<T> list)
src/main/java/org/spongepowered/asm/mixin/transformer/ext/Extensions.java:213
↓ 2 callersMethodmakeKvFormat
(int keyWidth)
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:1165
↓ 2 callersMethodmapDesc
Convert a descriptor to remapped form @param desc descriptor to convert @return new descriptor
src/main/java/org/spongepowered/asm/mixin/extensibility/IRemapper.java:74
↓ 2 callersMethodmark
Mark a new phase (time slice) for this profiler, all sections record their current times and then reset to zero. If no times have been recorded in the
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:872
↓ 2 callersMethodmatches
(String owner, String name, String desc)
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/DynamicSelectorDesc.java:492
↓ 2 callersMethodmatchesFlags
(int flags)
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:418
↓ 2 callersMethodmeltSnowman
(int index, String varName)
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:820
↓ 2 callersMethodmerge
Perform a naïve merge of ClassNode members onto a target ClassNode @param source Source ClassNode to merge from @param dest Destination ClassNode to
src/main/java/org/spongepowered/asm/util/Bytecode.java:1306
↓ 2 callersMethodmergeFrom
(InjectorOptions parent)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:122
↓ 2 callersMethodmergeMethod
Attempts to merge the supplied method into the target class @param mixin Mixin being applied @param method Method to merge
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:480
↓ 2 callersMethodmergeNewFields
(MixinTargetContext mixin)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:412
↓ 2 callersMethodmethodMerged
Callback from the applicator which notifies us that a method was merged @param method merged method
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:250
↓ 2 callersMethodmixinsFor
(String targetClass)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:1329
↓ 2 callersMethodmove
Create a new version of this member with a different owner @param newOwner New owner for this member
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:831
↓ 2 callersMethodmove
(String newOwner)
src/main/java/org/spongepowered/asm/obfuscation/mapping/common/MappingMethod.java:88
↓ 2 callersMethodnamesOf
Print the names of the specified members as a human-readable list @param selectors members to print @return human-readable list of member names
src/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelectors.java:358
↓ 2 callersMethodnotifyRemapped
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerInjector.java:157
↓ 2 callersMethodobfuscated
Gets the obfuscated name (including prefix where appropriate
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:347
↓ 2 callersMethodof
(ClassInfo classInfo, ClassNode classNode, MethodNode method)
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:884
↓ 2 callersMethodof
(LocalVariableNode ancestor, char type)
src/main/java/org/spongepowered/asm/util/Locals.java:121
↓ 2 callersMethodonInit
Called when a mixin has completed post-initialisation @param mixin mixin which completed postinit
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:180
↓ 2 callersMethodonLoad
Called after the plugin is instantiated, do any setup here. @param mixinPackage The mixin root package from the config
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfigPlugin.java:54
↓ 2 callersMethodpack
Packs the supplied array of shorts into a long @param shorts short values to pack @return supplied shorts packed into a long
src/main/java/org/spongepowered/asm/util/VersionNumber.java:174
↓ 2 callersMethodpackValue
(Object value)
src/main/java/org/spongepowered/asm/util/Annotations.java:677
↓ 2 callersMethodpackageMatch
Get whether this config's package matches the supplied class name @param className Class name to check @return True if the specified class name is in
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:1292
↓ 2 callersMethodparse
Parse a MemberInfo from a string @param input String to parse MemberInfo from @param context Selector context for this parse request @return parsed M
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:871
↓ 2 callersMethodparse
Parse a local variable discriminator from the supplied annotation @param annotation annotation to parse @return discriminator configured using values
src/main/java/org/spongepowered/asm/mixin/injection/modify/LocalVariableDiscriminator.java:412
↓ 2 callersMethodparse
Parse the supplied expression as a constraint and returns a new Constraint. Returns {@link Constraint#NONE} if the constraint could not be parsed or i
src/main/java/org/spongepowered/asm/util/ConstraintParser.java:285
↓ 2 callersMethodparseExpandOpcodes
(List<Condition> conditions)
src/main/java/org/spongepowered/asm/mixin/injection/points/BeforeConstant.java:214
↓ 2 callersMethodparseName
Parse a target selector from the supplied name, and then return the name of the match. This is used mainly to remap input names in the same context as
src/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelector.java:442
↓ 2 callersMethodparseSelector
(String target, MixinEnvironment fallbackEnvironment)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:634
↓ 2 callersMethodparseType
Parse a constructor type from the supplied <tt>at</tt> string @param at at to parse @return parsed constructor type
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:450
↓ 2 callersMethodpop
Decrease the re-entrance depth @return fluent interface
src/main/java/org/spongepowered/asm/util/ReEntranceLock.java:83
↓ 2 callersMethodpostInit
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:544
↓ 2 callersMethodpostInject
(Target target, InjectionNode node)
src/main/java/org/spongepowered/asm/mixin/injection/code/Injector.java:425
↓ 2 callersMethodpostProcess
(RoundEnvironment roundEnv)
src/ap/java/org/spongepowered/tools/obfuscation/MixinObfuscationProcessorInjection.java:81
↓ 2 callersMethodpostProcess
(RoundEnvironment roundEnv)
src/ap/java/org/spongepowered/tools/obfuscation/MixinObfuscationProcessorTargets.java:82
↓ 2 callersMethodpreInject
(InjectionNode node)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:363
↓ 2 callersMethodprefix
Get the prefix (if set), does not return the expected prefix
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:333
↓ 2 callersMethodprintMessage
(MessageType type, CharSequence msg)
src/ap/java/org/spongepowered/tools/obfuscation/mapping/common/MappingWriter.java:75
↓ 2 callersMethodprintMethod
(PrettyPrinter printer, MethodNode method)
src/main/java/org/spongepowered/asm/util/throwables/SyntheticBridgeException.java:133
↓ 2 callersMethodprintSectionRow
(PrettyPrinter printer, int colCount, int[] columns, Section section, boolean group)
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:966
↓ 2 callersMethodprintTypeComparison
(PrettyPrinter printer, String index, Type tpa, Type tpb)
src/main/java/org/spongepowered/asm/util/throwables/SyntheticBridgeException.java:259
↓ 2 callersMethodprocessMixins
Searches and catalogues all annotated mixin classes @param roundEnv round environment
src/ap/java/org/spongepowered/tools/obfuscation/MixinObfuscationProcessor.java:65
↓ 2 callersMethodreadDeclaredTargets
Read the declared target class names from the {@link Mixin} annotation @param classNode mixin classnode @param ignorePlugin true to suppress plugin f
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:927
↓ 2 callersMethodreadJson
(Reader reader)
src/main/java/org/spongepowered/asm/mixin/refmap/ReferenceMapper.java:299
↓ 2 callersMethodreadPriority
Read the priority from the {@link Mixin} annotation @param classNode mixin classnode @return priority read from classNode
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:1047
↓ 2 callersMethodreadTargetClasses
Read and parse target classes from the supplied class node @param classNode class node to parse @param ignorePlugin true to ignore the config plugin
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:1000
↓ 2 callersMethodredirectInstanceOf
(Target target, TypeInsnNode typeNode, boolean dynamic)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:708
↓ 2 callersMethodregisterInjectionPoint
(ExecutableElement element, AnnotationHandle inject, String selectorCoordinate, AnnotationHandle at,
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:436
↓ 2 callersMethodregisterInjector
(ExecutableElement method, AnnotationHandle inject, InjectorRemap remap)
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:404
↓ 2 callersMethodregisterInjectorTarget
(AnnotatedElementInjector elem, String reference, ITargetSelector targetSelector, String subject)
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerInjector.java:199
↓ 2 callersMethodregisterInvoker
(ExecutableElement element, AnnotationHandle invoker, boolean shouldRemap)
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:452
← previousnext →801–900 of 3,632, ranked by callers