Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SpongePowered/Mixin
/ functions
Functions
3,632 in github.com/SpongePowered/Mixin
⨍
Functions
3,632
◇
Types & classes
548
↓ 5 callers
Method
getSlice
Fetch slice with the specified id from this context, the slice id may be transformed internally by the context according to restrictions on the inject
src/main/java/org/spongepowered/asm/mixin/injection/code/ISliceContext.java:42
↓ 5 callers
Method
getValue
Get a value with the specified key from this annotation, return the specified default value if the key is not set or is not present @param key key @p
src/ap/java/org/spongepowered/tools/obfuscation/mirror/AnnotationHandle.java:116
↓ 5 callers
Method
getVisibleAnnotation
(Class<? extends Annotation> annotationClass)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:147
↓ 5 callers
Method
hashCode
()
src/main/java/org/spongepowered/asm/util/Counter.java:42
↓ 5 callers
Method
indexOf
(AbstractInsnNode insn)
src/main/java/org/spongepowered/asm/mixin/injection/code/InsnListReadOnly.java:233
↓ 5 callers
Method
isAbstract
Get whether this class has ACC_ABSTRACT
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1014
↓ 5 callers
Method
isField
Get whether this target selector is definitely a field, the output of this method is undefined if {@link #isFullyQualified} returns false. @return tr
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorRemappable.java:50
↓ 5 callers
Method
isLessThan
Get whether this level is less than the specified level @param level level to compare to @return true if this level is less than the supplied level
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:971
↓ 5 callers
Method
isSimulated
Get whether this handle is simulated
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeHandle.java:284
↓ 5 callers
Method
isSynthetic
Get whether this class has ACC_SYNTHETIC
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1021
↓ 5 callers
Method
isTweakerQueued
Check whether a tweaker ending with <tt>tweakName</tt> has been enqueued but not yet visited. @param tweakerName Tweaker name to @return true if a tw
src/launchwrapper/java/org/spongepowered/asm/launch/platform/MixinPlatformAgentFMLLegacy.java:364
↓ 5 callers
Method
loadArgs
Injects appropriate LOAD opcodes into the supplied InsnList appropriate for each entry in the args array starting at pos @param args Argument types @
src/main/java/org/spongepowered/asm/util/Bytecode.java:686
↓ 5 callers
Method
log
(String message, Object... params)
src/main/java/org/spongepowered/asm/mixin/injection/points/BeforeInvoke.java:252
↓ 5 callers
Method
map
Map type name to the new name. Subclasses can override. @param typeName Class name to convert @return new name for the class
src/main/java/org/spongepowered/asm/util/ObfuscationUtil.java:43
↓ 5 callers
Method
parse
Parse a collection of InjectionPoints from the supplied {@link At} annotations @param context Data for the mixin containing the annotation, used to
src/main/java/org/spongepowered/asm/mixin/injection/InjectionPoint.java:679
↓ 5 callers
Method
prepare
Called during pre-initialisation, after all tweakers and tweak containers have been added to the environment.
src/main/java/org/spongepowered/asm/launch/platform/IMixinPlatformAgent.java:87
↓ 5 callers
Method
removeMethod
(ExecutableElement method)
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:378
↓ 5 callers
Method
resolve
(IGlobalPropertyService service)
src/main/java/org/spongepowered/asm/launch/GlobalProperties.java:65
↓ 5 callers
Method
setArray
Set the arrayness status of this token, logical OR is applied between the current internal arrayness flag and the incoming flag. @param array arrayne
src/main/java/org/spongepowered/asm/util/ClassSignature.java:162
↓ 5 callers
Method
setFullyQualified
Set whether this signature generates fully-qualified class output, mainly used when generating signatures for Mirror @param fullyQualified new value
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:183
↓ 5 callers
Method
setOwner
Changes the owner of this @param owner New owner
src/main/java/org/spongepowered/asm/mixin/struct/MemberRef.java:303
↓ 5 callers
Method
start
Start timing on this section @return fluent
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:188
↓ 5 callers
Method
toDescriptor
Get a representation of this selector as a complete descriptor
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.java:50
↓ 5 callers
Method
trace
Logs a message with parameters at the {@link Level#TRACE TRACE} level. @param message the message to log @param params parameters to the message
src/main/java/org/spongepowered/asm/logging/ILogger.java:160
↓ 5 callers
Method
transformClassBytes
Callback from the hotswap agent and LaunchWrapper Proxy, transform class bytecode. This method delegates to class generation or class transformation b
src/main/java/org/spongepowered/asm/mixin/transformer/IMixinTransformer.java:83
↓ 5 callers
Method
transformMethodDescriptor
(String desc)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:1005
↓ 5 callers
Method
updateFormat
()
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:312
↓ 4 callers
Method
addExcludedPackage
Add a package to exclude from remapping warnings. This only suppresses warnings if a mapping is not found and does not attempt to short-circuit the ma
src/ap/java/org/spongepowered/tools/obfuscation/ext/SpecialPackages.java:57
↓ 4 callers
Method
addMapping
(ObfuscationType type, String className, String reference, String newReference)
src/ap/java/org/spongepowered/tools/obfuscation/ReferenceManager.java:258
↓ 4 callers
Method
apiError
(String message)
src/main/java/org/spongepowered/asm/mixin/transformer/PluginHandle.java:228
↓ 4 callers
Method
checkCoerce
Called inside {@link #validateParams} but can also be used directly. This method checks whether the supplied type is compatible with the specified han
src/main/java/org/spongepowered/asm/mixin/injection/code/Injector.java:650
↓ 4 callers
Method
compareElement
(Element elem, String name, String type, boolean matchCase)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeHandle.java:474
↓ 4 callers
Method
compareTo
(VersionNumber other)
src/main/java/org/spongepowered/asm/util/VersionNumber.java:139
↓ 4 callers
Method
conform
@param name new name @return the passed-in argument, for fluency
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:564
↓ 4 callers
Method
createConfiguration
(String configFile, MixinEnvironment fallback, IMixinConfigSource source)
src/main/java/org/spongepowered/asm/mixin/Mixins.java:116
↓ 4 callers
Method
createMethod
Create an empty accessor method based on the source method @param maxLocals max locals size for method @param maxStack max stack size for method @ret
src/main/java/org/spongepowered/asm/mixin/gen/AccessorGenerator.java:77
↓ 4 callers
Method
createNode
Create a new annotation node with the supplied values @param annotationType Name (internal name) of the annotation interface to create @param va
src/main/java/org/spongepowered/asm/util/Annotations.java:273
↓ 4 callers
Method
equals
(Object obj)
src/ap/java/org/spongepowered/tools/obfuscation/mapping/IMappingConsumer.java:71
↓ 4 callers
Method
fatal
Logs a message with parameters at the {@link Level#FATAL FATAL} level. @param message the message to log @param params parameters to the message
src/main/java/org/spongepowered/asm/logging/ILogger.java:99
↓ 4 callers
Method
find
Find methods in the target class which match the parsed selectors
src/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelectors.java:206
↓ 4 callers
Method
findMember
Finds the specified member in this class @param name Field name to search for @param desc Field signature to search for @param flags search flags @pa
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1934
↓ 4 callers
Method
fromClassNode
Return a ClassInfo for the supplied {@link ClassNode}. If a ClassInfo for the class was already defined, then the original ClassInfo is returned from
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1983
↓ 4 callers
Method
get
Retrieve the argument value at the specified index @param index argument index to retrieve @param <T> the argument type @return the argument value @t
src/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/Args.java:68
↓ 4 callers
Method
getAccessorType
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerAccessor.java:193
↓ 4 callers
Method
getArray
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:696
↓ 4 callers
Method
getAt
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerInjector.java:124
↓ 4 callers
Method
getAuditTrail
Return the audit trail for this service. <b>This component is optional and is allowed to be <tt>null</tt> for services which do not support this funct
src/main/java/org/spongepowered/asm/service/IMixinService.java:131
↓ 4 callers
Method
getBooleanValue
()
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:609
↓ 4 callers
Method
getBoxingType
Get the boxing type name for the specified type, if it is a primitive. For non-primitive types, <tt>null</tt> is returned @param type type to box @re
src/main/java/org/spongepowered/asm/util/Bytecode.java:1234
↓ 4 callers
Method
getClassInfo
Get the class info for this class @return the local class info
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:367
↓ 4 callers
Method
getClassMapping
Retrieve a class mapping from this provider. This method should return <tt>null</tt> if no mapping is found @param className name of the class to fin
src/ap/java/org/spongepowered/tools/obfuscation/mapping/IMappingProvider.java:88
↓ 4 callers
Method
getClassRef
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:311
↓ 4 callers
Method
getCompilerEnvironment
Get the detected compiler environment
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IMixinAnnotationProcessor.java:154
↓ 4 callers
Method
getElement
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:85
↓ 4 callers
Method
getFirstNonArgLocalIndex
Get the first variable index in the supplied method which is not an argument or "this" reference, this corresponds to the size of the arguments passed
src/main/java/org/spongepowered/asm/util/Bytecode.java:627
↓ 4 callers
Method
getHandle
Get the type handle for the mixin class
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:320
↓ 4 callers
Method
getMaxMatchCount
Maximum number of candidates this selector can match
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelector.java:227
↓ 4 callers
Method
getMessage
(String name, String desc, int index, AbstractInsnNode a, AbstractInsnNode b)
src/main/java/org/spongepowered/asm/util/throwables/SyntheticBridgeException.java:71
↓ 4 callers
Method
getMethodMapper
()
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1058
↓ 4 callers
Method
getMixinPackage
Get the package containing all mixin classes @return the base package name for this config
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfig.java:76
↓ 4 callers
Method
getName
Get the friendly name for this service
src/main/java/org/spongepowered/asm/service/IMixinService.java:49
↓ 4 callers
Method
getName
Get the class name (binary name)
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1069
↓ 4 callers
Method
getName
()
src/main/java/org/spongepowered/asm/obfuscation/mapping/common/MappingField.java:58
↓ 4 callers
Method
getName
Get the name of the specified field @param field field element @return field name
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:227
↓ 4 callers
Method
getNestHostClass
(ClassNode classNode)
src/main/java/org/spongepowered/asm/util/asm/ClassNodeAdapter.java:50
↓ 4 callers
Method
getOptionValue
Get the specified option from the current environment @param option Option to get @return Option value
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:1596
↓ 4 callers
Method
getOrdinal
Get the local variable ordinal (nth variable of type)
src/main/java/org/spongepowered/asm/mixin/injection/modify/LocalVariableDiscriminator.java:275
↓ 4 callers
Method
getOriginalTarget
Get the original target of this node
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionNodes.java:102
↓ 4 callers
Method
getOwner
Get the owner from the resolved descriptor, returns <tt>void</tt> if the descriptor was not resolved.
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.java:70
↓ 4 callers
Method
getPrimaryContainer
Get the primary container for the current environment, this is usually the container which contains the Mixin classes but can be another type of conta
src/main/java/org/spongepowered/asm/service/IMixinService.java:143
↓ 4 callers
Method
getSelectorAnnotation
Get the annotation for this selector, for example the @At annotation
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ISelectorContext.java:64
↓ 4 callers
Method
getService
()
src/main/java/org/spongepowered/asm/launch/GlobalProperties.java:106
↓ 4 callers
Method
getSignature
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:309
↓ 4 callers
Method
getSingleVisible
Get a runtime-visible annotation of the specified class from the supplied method node @param method Source method @param annotationClasses Types of a
src/main/java/org/spongepowered/asm/util/Annotations.java:351
↓ 4 callers
Method
getString
Get a string from the blackboard, returns default value if not set or null. @param key blackboard key @param defaultValue default value to return if
src/main/java/org/spongepowered/asm/launch/GlobalProperties.java:159
↓ 4 callers
Method
getTargetClassInfo
Get the class metadata for the target class
src/main/java/org/spongepowered/asm/mixin/struct/SpecialMethodInfo.java:77
↓ 4 callers
Method
getTargetMethod
For invokers, returns the target method, returns null for field accessors
src/main/java/org/spongepowered/asm/mixin/gen/AccessorInfo.java:437
↓ 4 callers
Method
getUniqueName
Get a unique name for a method @param method Method to obtain a unique name for @param sessionId Session ID, for uniqueness @param preservePrefix If
src/main/java/org/spongepowered/asm/mixin/transformer/MethodMapper.java:124
↓ 4 callers
Method
getVisibility
Get the ordinal visibility for the specified element @param element element to inspect @return visibility level or null if element is null
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:595
↓ 4 callers
Method
hashCode
()
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.java:240
↓ 4 callers
Method
isArgsOnly
True if this discriminator will examine only the target method args and won't consider the rest of the LVT at the target location
src/main/java/org/spongepowered/asm/mixin/injection/modify/LocalVariableDiscriminator.java:268
↓ 4 callers
Method
isConformed
()
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:550
↓ 4 callers
Method
isDebug
Get whether the descriptor is for debugging and shouldn't be used as a live descriptor
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.java:48
↓ 4 callers
Method
isError
Get whether the message is treated as an error
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IMessagerEx.java:309
↓ 4 callers
Method
isField
Get whether this MemberInfo is definitely a field, the output of this method is undefined if {@link #isFullyQualified} returns false. @return true if
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:590
↓ 4 callers
Method
isRequired
True if this mixin is <em>required</em> (failure to apply a defined mixin is an <em>error</em> condition). @return true if this config is marked as r
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfig.java:98
↓ 4 callers
Method
isResolved
Get whether the descriptor was successfully resolved
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.java:42
↓ 4 callers
Method
kvWidth
Set the minimum key display width @param width width to set @return fluent
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:855
↓ 4 callers
Method
log
Wrapper for logger since we can't access the log abstraction in premain @param level the logging level @param message the message to log @param param
src/agent/java/org/spongepowered/tools/agent/MixinAgentClassLoader.java:153
↓ 4 callers
Method
mapMethodName
Map method name to the new name. Subclasses can override. @param owner owner of the method. @param name name of the method. @param desc descriptor of
src/main/java/org/spongepowered/asm/mixin/extensibility/IRemapper.java:40
↓ 4 callers
Method
marshalVar
()
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:321
↓ 4 callers
Method
merge
Merge annotations from the specified source ClassNode to the destination ClassNode, replaces annotations of the equivalent type on the target with ann
src/main/java/org/spongepowered/asm/util/Annotations.java:696
↓ 4 callers
Method
messageKindToLoggingLevel
(Kind kind)
src/main/java/org/spongepowered/asm/util/logging/MessageRouter.java:74
↓ 4 callers
Method
next
Stop timing of this section and start a new section at the same level @param name name of the next section @return new section
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:216
↓ 4 callers
Method
notEquivalent
(String format, Object... args)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:124
↓ 4 callers
Method
of
Create an ElementNode wrapper for the supplied method node @param owner class which owns the method or <tt>null</tt> @param method Method node to wra
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.java:621
↓ 4 callers
Method
of
Convert the supplied annotation into a selector instance @param desc Annotation to parse @param context Selector context @return selector
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/DynamicSelectorDesc.java:334
↓ 4 callers
Method
of
Attempts to read a class from the compile classpath using ASM. This at least lets us determine whether the class exists and inspect the methods and fi
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeHandleASM.java:269
↓ 4 callers
Method
offer
Called when the subsystem is offering internal components to the service, the service can determine whether to retain or ignore the component based on
src/main/java/org/spongepowered/asm/service/IMixinService.java:73
↓ 4 callers
Method
parseBoolean
(String string, boolean defaultValue)
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:471
← previous
next →
301–400 of 3,632, ranked by callers