MCPcopy Create free account

hub / github.com/SpongePowered/Mixin / functions

Functions3,632 in github.com/SpongePowered/Mixin

↓ 5 callersMethodgetSlice
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 callersMethodgetValue
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 callersMethodgetVisibleAnnotation
(Class<? extends Annotation> annotationClass)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:147
↓ 5 callersMethodhashCode
()
src/main/java/org/spongepowered/asm/util/Counter.java:42
↓ 5 callersMethodindexOf
(AbstractInsnNode insn)
src/main/java/org/spongepowered/asm/mixin/injection/code/InsnListReadOnly.java:233
↓ 5 callersMethodisAbstract
Get whether this class has ACC_ABSTRACT
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1014
↓ 5 callersMethodisField
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 callersMethodisLessThan
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 callersMethodisSimulated
Get whether this handle is simulated
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeHandle.java:284
↓ 5 callersMethodisSynthetic
Get whether this class has ACC_SYNTHETIC
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1021
↓ 5 callersMethodisTweakerQueued
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 callersMethodloadArgs
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 callersMethodlog
(String message, Object... params)
src/main/java/org/spongepowered/asm/mixin/injection/points/BeforeInvoke.java:252
↓ 5 callersMethodmap
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 callersMethodparse
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 callersMethodprepare
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 callersMethodremoveMethod
(ExecutableElement method)
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:378
↓ 5 callersMethodresolve
(IGlobalPropertyService service)
src/main/java/org/spongepowered/asm/launch/GlobalProperties.java:65
↓ 5 callersMethodsetArray
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 callersMethodsetFullyQualified
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 callersMethodsetOwner
Changes the owner of this @param owner New owner
src/main/java/org/spongepowered/asm/mixin/struct/MemberRef.java:303
↓ 5 callersMethodstart
Start timing on this section @return fluent
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:188
↓ 5 callersMethodtoDescriptor
Get a representation of this selector as a complete descriptor
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.java:50
↓ 5 callersMethodtrace
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 callersMethodtransformClassBytes
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 callersMethodtransformMethodDescriptor
(String desc)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:1005
↓ 5 callersMethodupdateFormat
()
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:312
↓ 4 callersMethodaddExcludedPackage
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 callersMethodaddMapping
(ObfuscationType type, String className, String reference, String newReference)
src/ap/java/org/spongepowered/tools/obfuscation/ReferenceManager.java:258
↓ 4 callersMethodapiError
(String message)
src/main/java/org/spongepowered/asm/mixin/transformer/PluginHandle.java:228
↓ 4 callersMethodcheckCoerce
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 callersMethodcompareElement
(Element elem, String name, String type, boolean matchCase)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeHandle.java:474
↓ 4 callersMethodcompareTo
(VersionNumber other)
src/main/java/org/spongepowered/asm/util/VersionNumber.java:139
↓ 4 callersMethodconform
@param name new name @return the passed-in argument, for fluency
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:564
↓ 4 callersMethodcreateConfiguration
(String configFile, MixinEnvironment fallback, IMixinConfigSource source)
src/main/java/org/spongepowered/asm/mixin/Mixins.java:116
↓ 4 callersMethodcreateMethod
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 callersMethodcreateNode
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 callersMethodequals
(Object obj)
src/ap/java/org/spongepowered/tools/obfuscation/mapping/IMappingConsumer.java:71
↓ 4 callersMethodfatal
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 callersMethodfind
Find methods in the target class which match the parsed selectors
src/main/java/org/spongepowered/asm/mixin/injection/selectors/TargetSelectors.java:206
↓ 4 callersMethodfindMember
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 callersMethodfromClassNode
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 callersMethodget
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 callersMethodgetAccessorType
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerAccessor.java:193
↓ 4 callersMethodgetArray
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:696
↓ 4 callersMethodgetAt
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandlerInjector.java:124
↓ 4 callersMethodgetAuditTrail
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 callersMethodgetBooleanValue
()
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:609
↓ 4 callersMethodgetBoxingType
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 callersMethodgetClassInfo
Get the class info for this class @return the local class info
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:367
↓ 4 callersMethodgetClassMapping
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 callersMethodgetClassRef
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:311
↓ 4 callersMethodgetCompilerEnvironment
Get the detected compiler environment
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IMixinAnnotationProcessor.java:154
↓ 4 callersMethodgetElement
()
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:85
↓ 4 callersMethodgetFirstNonArgLocalIndex
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 callersMethodgetHandle
Get the type handle for the mixin class
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixin.java:320
↓ 4 callersMethodgetMaxMatchCount
Maximum number of candidates this selector can match
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelector.java:227
↓ 4 callersMethodgetMessage
(String name, String desc, int index, AbstractInsnNode a, AbstractInsnNode b)
src/main/java/org/spongepowered/asm/util/throwables/SyntheticBridgeException.java:71
↓ 4 callersMethodgetMethodMapper
()
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1058
↓ 4 callersMethodgetMixinPackage
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 callersMethodgetName
Get the friendly name for this service
src/main/java/org/spongepowered/asm/service/IMixinService.java:49
↓ 4 callersMethodgetName
Get the class name (binary name)
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1069
↓ 4 callersMethodgetName
()
src/main/java/org/spongepowered/asm/obfuscation/mapping/common/MappingField.java:58
↓ 4 callersMethodgetName
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 callersMethodgetNestHostClass
(ClassNode classNode)
src/main/java/org/spongepowered/asm/util/asm/ClassNodeAdapter.java:50
↓ 4 callersMethodgetOptionValue
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 callersMethodgetOrdinal
Get the local variable ordinal (nth variable of type)
src/main/java/org/spongepowered/asm/mixin/injection/modify/LocalVariableDiscriminator.java:275
↓ 4 callersMethodgetOriginalTarget
Get the original target of this node
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionNodes.java:102
↓ 4 callersMethodgetOwner
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 callersMethodgetPrimaryContainer
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 callersMethodgetSelectorAnnotation
Get the annotation for this selector, for example the &#064;At annotation
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ISelectorContext.java:64
↓ 4 callersMethodgetService
()
src/main/java/org/spongepowered/asm/launch/GlobalProperties.java:106
↓ 4 callersMethodgetSignature
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:309
↓ 4 callersMethodgetSingleVisible
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 callersMethodgetString
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 callersMethodgetTargetClassInfo
Get the class metadata for the target class
src/main/java/org/spongepowered/asm/mixin/struct/SpecialMethodInfo.java:77
↓ 4 callersMethodgetTargetMethod
For invokers, returns the target method, returns null for field accessors
src/main/java/org/spongepowered/asm/mixin/gen/AccessorInfo.java:437
↓ 4 callersMethodgetUniqueName
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 callersMethodgetVisibility
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 callersMethodhashCode
()
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.java:240
↓ 4 callersMethodisArgsOnly
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 callersMethodisConformed
()
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:550
↓ 4 callersMethodisDebug
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 callersMethodisError
Get whether the message is treated as an error
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IMessagerEx.java:309
↓ 4 callersMethodisField
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 callersMethodisRequired
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 callersMethodisResolved
Get whether the descriptor was successfully resolved
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.java:42
↓ 4 callersMethodkvWidth
Set the minimum key display width @param width width to set @return fluent
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:855
↓ 4 callersMethodlog
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 callersMethodmapMethodName
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 callersMethodmarshalVar
()
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:321
↓ 4 callersMethodmerge
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 callersMethodmessageKindToLoggingLevel
(Kind kind)
src/main/java/org/spongepowered/asm/util/logging/MessageRouter.java:74
↓ 4 callersMethodnext
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 callersMethodnotEquivalent
(String format, Object... args)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:124
↓ 4 callersMethodof
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 callersMethodof
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 callersMethodof
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 callersMethodoffer
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 callersMethodparseBoolean
(String string, boolean defaultValue)
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:471
← previousnext →301–400 of 3,632, ranked by callers