MCPcopy Create free account

hub / github.com/SpongePowered/Mixin / functions

Functions3,632 in github.com/SpongePowered/Mixin

↓ 310 callersMethodformat
Format the supplied feature mask as a plain-text list for use in error messages etc. @param features Language features to format @return Formatted li
src/main/java/org/spongepowered/asm/util/LanguageFeatures.java:168
↓ 175 callersMethodappend
Append text to the activity description @param textFormat Format for text to append @param args Format args
src/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.java:59
↓ 169 callersMethodtoString
Convert this activity stack to a string representation using the specified glue string @param glue glue string @return string representation of this
src/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.java:77
↓ 119 callersMethodadd
Add 1 to this extension @return fluent interface
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:97
↓ 98 callersMethodnext
End this activity (and any descendants) and begin the next activity using the same activity handle @param descriptionFormat New activity description
src/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.java:38
↓ 96 callersMethodadd
Add a new transformer extension @param extension extension to add
src/main/java/org/spongepowered/asm/mixin/transformer/ext/Extensions.java:90
↓ 95 callersMethodprintMessage
Prints a message of the specified kind. @param type the message type @param msg the message, or an empty string if none
src/ap/java/org/spongepowered/tools/obfuscation/interfaces/IMessagerEx.java:463
↓ 93 callersMethodgetName
Get the identifier for this transformer, usually the class name but for wrapped transformers this is the class name of the wrapped transformer @retur
src/main/java/org/spongepowered/asm/service/ITransformer.java:38
↓ 85 callersMethodput
Put the specified value onto the blackboard @param key blackboard key @param value new value
src/main/java/org/spongepowered/asm/launch/GlobalProperties.java:131
↓ 84 callersMethodreplace
Called when this decoration replaces a previous decoration with the same key @param old The previous decoration
src/main/java/org/spongepowered/asm/mixin/injection/struct/IChainedDecoration.java:41
↓ 83 callersMethodgetService
()
src/main/java/org/spongepowered/asm/service/MixinService.java:182
↓ 82 callersMethodadd
Adds a blank line to the output @return fluent interface
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:575
↓ 81 callersMethodgetValue
Duck type the "value" entry (if any) of the specified annotation node @param <T> duck type @param annotation Annotation node to query @return duck-ty
src/main/java/org/spongepowered/asm/util/Annotations.java:496
↓ 80 callersMethodequals
(Object obj)
src/main/java/org/spongepowered/asm/mixin/transformer/Config.java:120
↓ 76 callersMethodgetSimpleName
Get the base name of this member, for example the bare field, method or class name @return the base name of this mapping
src/main/java/org/spongepowered/asm/obfuscation/mapping/IMapping.java:93
↓ 71 callersMethodkv
Add a formatted key/value pair to the output @param key Key @param format Value format @param args Value args @return fluent interface
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:833
↓ 64 callersMethodgetMessage
()
src/main/java/org/spongepowered/asm/mixin/throwables/MixinException.java:77
↓ 61 callersMethoddebug
Logs a message with parameters at the {@link Level#DEBUG DEBUG} level. @param message the message to log @param params parameters to the message
src/main/java/org/spongepowered/asm/logging/ILogger.java:65
↓ 61 callersMethodgetType
Get a short human-readable name of this logger type
src/main/java/org/spongepowered/asm/logging/ILogger.java:43
↓ 60 callersMethodgetLogger
Retrieve a logger adapter with the specified name (id). In general this method will be called many times for a given name so it is anticipated that th
src/main/java/org/spongepowered/asm/service/IMixinService.java:203
↓ 60 callersMethodwarn
Logs a message with parameters at the {@link Level#WARN WARN} level. @param message the message to log @param params parameters to the message
src/main/java/org/spongepowered/asm/logging/ILogger.java:177
↓ 59 callersMethodadd
(Section section)
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:578
↓ 58 callersMethodhasNext
()
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.java:477
↓ 57 callersMethodbegin
Begin a new activity (push it onto this activity stack) @param descriptionFormat Activity description format @param args format args @return new acti
src/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.java:86
↓ 57 callersMethodgetOpcode
Get the opcode specified on the injection point
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:358
↓ 55 callersMethodequals
(Object obj)
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:743
↓ 54 callersMethodcontains
Returns true if the supplied value is between or equal to start and end @param value true if the range contains value
src/main/java/org/spongepowered/asm/mixin/transformer/struct/InsnRange.java:86
↓ 53 callersMethodlog
Logs a message with parameters at the given level. @param level the logging level @param message the message to log @param params parameters to the m
src/main/java/org/spongepowered/asm/logging/ILogger.java:134
↓ 51 callersMethoditerator
()
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:645
↓ 51 callersMethodsize
Return the argument list size. @return number of arguments available
src/main/java/org/spongepowered/asm/mixin/injection/invoke/arg/Args.java:55
↓ 48 callersMethodequals
(Object obj)
src/main/java/org/spongepowered/asm/util/Counter.java:37
↓ 47 callersMethodgetName
Get the member name, can be null
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.java:40
↓ 47 callersMethodgetOption
Retrieve the value of the specified <tt>option</tt> from the environment this mixin belongs to. @param option option to check @return option value
src/main/java/org/spongepowered/asm/mixin/refmap/IMixinContext.java:88
↓ 46 callersMethodindexOf
Return the index of the specified instruction in this instruction list @param node instruction to locate, must exist in the target @return opcode ind
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:618
↓ 46 callersMethodvalues
Get a string representation of the values in this data set @return string
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationData.java:134
↓ 43 callersMethodgetMixin
Get the mixin containing this selector.
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ISelectorContext.java:47
↓ 43 callersMethodgetOpcode
The opcode of the invocation. @return The opcode of the invocation
src/main/java/org/spongepowered/asm/mixin/struct/MemberRef.java:282
↓ 42 callersMethodisEmpty
Returns true if this mapping provider contains no mappings
src/ap/java/org/spongepowered/tools/obfuscation/mapping/IMappingProvider.java:51
↓ 41 callersMethodget
Retrieve an obfuscation type by key @param key obfuscation type key to retrieve @return obfuscation type or <tt>null</tt> if no matching type is
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationType.java:185
↓ 41 callersMethodgetKind
Get the message kind
src/ap/java/org/spongepowered/tools/obfuscation/struct/Message.java:122
↓ 40 callersMethoderror
Logs a message with parameters at the {@link Level#ERROR ERROR} level @param message the message to log @param params parameters to the message
src/main/java/org/spongepowered/asm/logging/ILogger.java:82
↓ 40 callersMethodforName
Return a ClassInfo for the specified class name, fetches the ClassInfo from the cache where possible. @param className Binary name of the class to lo
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:2001
↓ 40 callersMethodget
Return the instruction at the specified index @param index opcode index @return requested instruction
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:638
↓ 40 callersMethodget
Get the specified profiler section @param name section name @return profiler section
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:755
↓ 40 callersMethodgetName
Get the name of this generator for logging and auditing purposes
src/main/java/org/spongepowered/asm/mixin/transformer/ext/IClassGenerator.java:37
↓ 39 callersMethodgetVisible
Get a runtime-visible annotation of the specified class from the supplied field node @param field Source field @param annotationClass Type of annotat
src/main/java/org/spongepowered/asm/util/Annotations.java:303
↓ 38 callersMethodend
End this activity and remove it (and any descendants)
src/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.java:51
↓ 38 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/main/java/org/spongepowered/asm/util/asm/IAnnotationHandle.java:103
↓ 37 callersMethodadd
Add an instruction to this callback and increment the appropriate stack sizes @param insn Instruction to append @param ctorStack true if this insn co
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:246
↓ 35 callersMethodgetClassName
Get the mixin class name @return the mixin class name
src/main/java/org/spongepowered/asm/mixin/refmap/IMixinContext.java:51
↓ 35 callersMethodgetDesc
Get the member descriptor, can be null
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.java:45
↓ 35 callersMethodgetDesc
Get the descriptor of this member, for example the method descriptor or field type. For classes and packages this is undefined. Can return null since
src/main/java/org/spongepowered/asm/obfuscation/mapping/IMapping.java:111
↓ 35 callersMethodremove
Mark the specified node as removed, does not update the wrapper if no wrapper exists @param node node being removed
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionNodes.java:296
↓ 34 callersMethodgetTarget
Get the target class context @return the target class context
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:321
↓ 32 callersMethodget
Access inner config
src/main/java/org/spongepowered/asm/mixin/transformer/Config.java:76
↓ 32 callersMethodgetOpcodeName
Uses reflection to find an approximate constant name match for the supplied node's opcode @param node Node to query for opcode @return Approximate op
src/main/java/org/spongepowered/asm/util/Bytecode.java:493
↓ 31 callersMethodadd
Add an entry to the map, overwrites any previous entries. Since this method name poorly communicates its purpose, it is deprecated in favour of {@link
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationData.java:79
↓ 31 callersMethodclear
Clear the activity stack
src/main/java/org/spongepowered/asm/mixin/extensibility/IActivityContext.java:99
↓ 31 callersMethodput
Put an entry into this map, replaces any existing entries. @param type obfuscation type @param value entry
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationData.java:90
↓ 29 callersMethodinfo
Logs a message with parameters at the {@link Level#INFO INFO} level. @param message the message to log @param params parameters to the message
src/main/java/org/spongepowered/asm/logging/ILogger.java:116
↓ 28 callersMethodgetOwner
Get the owner of this member, for fields and methods this is the class name, for classes it is the package name, for packages it is undefined. Can ret
src/main/java/org/spongepowered/asm/obfuscation/mapping/IMapping.java:102
↓ 28 callersMethodgetReturnType
Get the return type 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:88
↓ 28 callersMethodhasFlag
Check whether the specified flag is set on the specified class @param classNode class node @param flag flag to check @return True if the specified fl
src/main/java/org/spongepowered/asm/util/Bytecode.java:1011
↓ 28 callersMethodhr
Adds a horizontal rule to the output @return fluent interface
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:883
↓ 27 callersMethodequals
(Object other)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeReference.java:111
↓ 27 callersMethodgetElement
Get the target element
src/ap/java/org/spongepowered/tools/obfuscation/struct/Message.java:160
↓ 26 callersMethodgetClassInfo
Get the target class metadata
src/main/java/org/spongepowered/asm/mixin/transformer/ext/ITargetClassContext.java:39
↓ 26 callersMethodgetOwner
Get the member owner, can be null
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.java:35
↓ 26 callersMethodgetTypeName
Get the source code name for the specified type @param type Type to generate a friendly name for @return String representation of the specified type,
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:272
↓ 24 callersMethodaccept
Accept the supplied item @param item item to consume
src/main/java/org/spongepowered/asm/util/IConsumer.java:39
↓ 24 callersMethodend
Stop timing of this section and end it (pop from profiler stack) @return fluent
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:206
↓ 24 callersMethodgetClassRef
Get the internal mixin class name @return internal class name
src/main/java/org/spongepowered/asm/mixin/refmap/IMixinContext.java:58
↓ 24 callersMethodgetCurrentTarget
Get the current target of this node, can be null if the node was replaced
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionNodes.java:110
↓ 24 callersMethodmatches
Test whether this selector matches the supplied values. Null values are ignored. @param owner Owner to compare with, null to skip @param name Name to
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelectorByName.java:62
↓ 23 callersMethodequals
(Object other)
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1958
↓ 21 callersMethodasType
Return this token as a string representation of its type
src/main/java/org/spongepowered/asm/util/ClassSignature.java:143
↓ 21 callersMethodgetDescriptor
Generate a method descriptor without return type for the supplied args array @param args argument types @return method descriptor without return type
src/main/java/org/spongepowered/asm/util/Bytecode.java:871
↓ 20 callersMethodgetInternalName
Get the internal name of the interface @return the internal name for the interface
src/main/java/org/spongepowered/asm/mixin/transformer/InterfaceInfo.java:150
↓ 20 callersMethodgetKey
()
src/ap/java/org/spongepowered/tools/obfuscation/ObfuscationType.java:99
↓ 20 callersMethodisAtLeastVersion
Get whether the current ASM API is at least the specified version @param majorVersion version to check for (eg. 6)
src/main/java/org/spongepowered/asm/util/asm/ASM.java:67
↓ 19 callersMethodcatching
Logs an exception or error that has been caught. @param level The logging Level. @param t The Throwable.
src/main/java/org/spongepowered/asm/logging/ILogger.java:51
↓ 19 callersMethodgetInternalName
Get a bytecode-style descriptor for the specified field @param field field to generate descriptor for @return descriptor
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:368
↓ 19 callersMethodgetMixin
Get the mixin info
src/main/java/org/spongepowered/asm/mixin/refmap/IMixinContext.java:39
↓ 19 callersMethodnext
Get the next target selector in this path (or <tt>null</tt> if this selector is the last selector in the chain. Called at recurse points in the subjec
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ITargetSelector.java:174
↓ 19 callersMethodof
Returns a new annotation handle for the supplied annotation mirror @param annotation annotation mirror to wrap (can be null) @return new annotation h
src/ap/java/org/spongepowered/tools/obfuscation/mirror/AnnotationHandle.java:322
↓ 18 callersMethodcurrent
Get the current java version, calculates if necessary
src/main/java/org/spongepowered/asm/util/JavaVersion.java:122
↓ 18 callersMethodgetAnnotation
Get an annotation value as an annotation handle @param key key to search for in the value map @return value or <tt>null</tt> if not set
src/main/java/org/spongepowered/asm/util/asm/IAnnotationHandle.java:92
↓ 18 callersMethodgetMethod
Get the root method upon which this selector is operating, usually the injector method
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ISelectorContext.java:53
↓ 17 callersMethodasMirror
Return the wrapped mirror, only used to pass to Messager methods @return annotation mirror (can be null)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/AnnotationHandle.java:73
↓ 17 callersMethoddecorate
Decorate this config with arbitrary metadata for debugging or compatibility purposes @param key meta key @param value meta value @param <V> value typ
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfig.java:116
↓ 17 callersMethodgetCompatibilityLevel
Get the current compatibility level
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:1762
↓ 17 callersMethodgetEnvironment
Get the parent environment of this config @return the parent environment
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinConfig.java:46
↓ 17 callersMethodgetName
Get the simple name of the mixin @return the simple name (mixin tail minus the package)
src/main/java/org/spongepowered/asm/mixin/extensibility/IMixinInfo.java:49
↓ 17 callersMethodgetParent
Get the parent (outer/containing) context. Can be null if this is a root element such as an injector method, in which case the parent is the mixin ins
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ISelectorContext.java:42
↓ 16 callersMethodgetDescriptor
Gets the descriptor from the injection point, can return null
src/main/java/org/spongepowered/asm/mixin/injection/points/BeforeNew.java:134
↓ 16 callersMethodgetProperty
Get a value from the global property store (blackboard) and duck-type it to the specified type @param key blackboard key @param <T> duck type @return
src/main/java/org/spongepowered/asm/service/IGlobalPropertyService.java:48
↓ 16 callersMethodof
Parse a generic class signature from the supplied string @param signature signature string to parse @return parsed signature object
src/main/java/org/spongepowered/asm/util/ClassSignature.java:1311
↓ 15 callersMethodequals
(Object obj)
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.java:235
↓ 15 callersMethodequals
(Object obj)
src/main/java/org/spongepowered/asm/mixin/injection/code/Injector.java:92
↓ 15 callersMethodfindMethod
Finds the specified public or protected method in this class @param method Method to search for @return the method object or null if the method could
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1844
next →1–100 of 3,632, ranked by callers