MCPcopy Create free account

hub / github.com/SpongePowered/Mixin / functions

Functions3,632 in github.com/SpongePowered/Mixin

↓ 2 callersMethodattachSpecialMethod
(MixinTargetContext context, MixinMethodNode mixinMethod, SpecialMethod type)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:422
↓ 2 callersMethodaudit
Force-load all classes targetted by mixins but not yet applied @param environment current environment
src/main/java/org/spongepowered/asm/mixin/transformer/IMixinTransformer.java:44
↓ 2 callersMethodbegin
Begin a new profiler section using the specified path @param path path parts @return new profiler section
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:784
↓ 2 callersMethodcanCoerce
Returns whether the <tt>from</tt> type can be coerced to the <tt>to</tt> type. @param from type to coerce from @param to type to coerce to @return tr
src/main/java/org/spongepowered/asm/mixin/injection/code/Injector.java:714
↓ 2 callersMethodcanElevateTo
Get whether this level can be elevated to the specified level @param level desired level @return true if this level supports elevation
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:981
↓ 2 callersMethodcanTraverse
Return whether this traversal type allows traversal
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:201
↓ 2 callersMethodcentre
Centre the last line added @return fluent interface
src/main/java/org/spongepowered/asm/util/PrettyPrinter.java:904
↓ 2 callersMethodcheck
Checks the current token against the environment and throws a {@link ConstraintViolationException} if the constraint is invalid @param environment en
src/main/java/org/spongepowered/asm/util/ConstraintParser.java:231
↓ 2 callersMethodcheckDescriptor
(String desc)
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:274
↓ 2 callersMethodcheckForExistingMapping
(ObfuscationType type, TMapping from, TMapping to, Map<ObfuscationType, Map<TMapping, TMappin
src/ap/java/org/spongepowered/tools/obfuscation/Mappings.java:107
↓ 2 callersMethodcheckModifiers
()
src/main/java/org/spongepowered/asm/mixin/gen/AccessorGenerator.java:62
↓ 2 callersMethodclearMaps
()
src/ap/java/org/spongepowered/tools/obfuscation/Mappings.java:88
↓ 2 callersMethodclone
()
src/main/java/org/spongepowered/asm/util/ClassSignature.java:644
↓ 2 callersMethodcompareElement
(String elementName, String elementType, String name, String type, boolean matchCase)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeHandleASM.java:248
↓ 2 callersMethodcompareFlags
Check whether the status of the specified flag matches on both of the supplied arguments. @param m1 First method @param m2 Second method @param flag
src/main/java/org/spongepowered/asm/util/Bytecode.java:1046
↓ 2 callersMethodconform
(TargetClassContext target)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:247
↓ 2 callersMethodconformVisibility
(MixinTargetContext context, MixinMethodNode mixinMethod, SpecialMethod type, MethodNode target)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:471
↓ 2 callersMethodcreate
Factory method, creates a new mixin configuration bundle from the specified configFile, which must be accessible on the classpath @param configFile c
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:1383
↓ 2 callersMethodcreateCallbackInfo
@param callback callback handle @param store store the callback info in a local variable
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInjector.java:623
↓ 2 callersMethodcreateClassNode
Gets a new tree from the bytecode @param flags Flags passed into classReader @return Tree representing the bytecode
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:307
↓ 2 callersMethodcreateRootContainer
(String rootContainerClassName)
src/modlauncher/java/org/spongepowered/asm/service/modlauncher/MixinServiceModLauncher.java:146
↓ 2 callersMethoddecorate
Decorate this insn list with arbitrary metadata for use by context-specific injection points @param key meta key @param value meta value @param <V> v
src/main/java/org/spongepowered/asm/mixin/injection/code/InsnListEx.java:176
↓ 2 callersMethoddecorateUniqueMethod
Decorate the target method with {@link Unique} if the interface is marked as unique @param method method to decorate
src/main/java/org/spongepowered/asm/mixin/transformer/InterfaceInfo.java:207
↓ 2 callersMethoddefaultArgs
Create a CommandLineOptions with default args (read from system property) @return CommandLineOptions instance
src/main/java/org/spongepowered/asm/launch/platform/CommandLineOptions.java:66
↓ 2 callersMethoddeleteRecursively
Recursively delete a directory. Does not support symlinks but this is mainly used by mixin internals which only write files and normal directories so
src/main/java/org/spongepowered/asm/util/Files.java:88
↓ 2 callersMethoddescribeGenericBound
(TypeMirror type)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:477
↓ 2 callersMethoddescribeInjector
(IMixinContext mixin, AnnotationNode annotation, MethodNode method)
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionInfo.java:711
↓ 2 callersMethoddoNullCheck
(InsnList insns, Extension extraStack, String type, String value)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:786
↓ 2 callersMethoddumpClass
Write class bytecode to disk for debug purposes @param fileName filename to write (.class will be automatically appended) @param classNode class to d
src/main/java/org/spongepowered/asm/mixin/transformer/ext/extensions/ExtensionClassExporter.java:156
↓ 2 callersMethoddumpClassOnFailure
(String className, ClassNode classNode, MixinEnvironment env)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinProcessor.java:659
↓ 2 callersMethodequals
(Object obj)
src/main/java/org/spongepowered/asm/util/Quantifier.java:191
↓ 2 callersMethodequivalentButRaw
(int rawType)
src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java:132
↓ 2 callersMethodextendLocals
Creates a new locals extension. The returned object can be used to create extensions to the method locals for an injector to use. Extensions are not d
src/main/java/org/spongepowered/asm/mixin/injection/struct/Target.java:374
↓ 2 callersMethodfieldKey
(FieldInsnNode fieldNode)
src/main/java/org/spongepowered/asm/mixin/injection/struct/Constructor.java:188
↓ 2 callersMethodfind
(String desc, InsnList insns, Collection<AbstractInsnNode> nodes)
src/main/java/org/spongepowered/asm/mixin/injection/modify/ModifyVariableInjector.java:92
↓ 2 callersMethodfind
Runs the specified injection point as a query on the method and returns the index of the instruction matching the query. Returns the default value if
src/main/java/org/spongepowered/asm/mixin/injection/code/MethodSlice.java:404
↓ 2 callersMethodfindAliasedField
Finds a field in the target class @param aliases aliases for the field @param desc field descriptor @return Target field or null if not found
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:334
↓ 2 callersMethodfindAliasedMethod
(Deque<String> aliases, String desc)
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:300
↓ 2 callersMethodfindCorrespondingType
Walks up this class's hierarchy to find the first class targetted by the specified mixin. This is used during mixin application to translate a mixin r
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1484
↓ 2 callersMethodfindExtensionClass
(String className, Class<?> superType, String extensionType)
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:701
↓ 2 callersMethodfindInHierarchy
Finds a public or protected member in the hierarchy of this class which matches the supplied details @param name Member name to search @param desc Me
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1773
↓ 2 callersMethodfindInStackTrace
(String className, String methodName)
src/launchwrapper/java/org/spongepowered/asm/service/mojang/MixinServiceLaunchWrapper.java:627
↓ 2 callersMethodfindInitNodeFor
(InsnList insns, TypeInsnNode newNode, String desc)
src/main/java/org/spongepowered/asm/mixin/injection/points/BeforeNew.java:172
↓ 2 callersMethodfindInitialiserInjectionPoint
Find the injection point for injected initialiser insns in the target ctor. This starts by assuming that initialiser instructions should be placed imm
src/main/java/org/spongepowered/asm/mixin/injection/struct/Constructor.java:136
↓ 2 callersMethodfindLocal
Find a local variable for the specified context @param context search context @return index of local or -1 if not found
src/main/java/org/spongepowered/asm/mixin/injection/modify/LocalVariableDiscriminator.java:339
↓ 2 callersMethodfindMethod
Finds a method given the method descriptor @param classNode the class to scan @param name the method name @param desc the method descriptor @return d
src/main/java/org/spongepowered/asm/util/Bytecode.java:272
↓ 2 callersMethodfindTargetField
Finds a field in the target class @param searchFor @return Target field matching searchFor, or null if not found
src/main/java/org/spongepowered/asm/mixin/transformer/MixinApplicatorStandard.java:848
↓ 2 callersMethodflush
Flush the contents of the buffer into the specified logger
src/main/java/org/spongepowered/asm/service/MixinService.java:94
↓ 2 callersMethodforDescriptor
Return a ClassInfo for the specified type descriptor, fetches the ClassInfo from the cache where possible. @param descriptor Internal descriptor of t
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:2033
↓ 2 callersMethodforName
Get group for the specified name, creates the group in this map if it does not already exist @param name Name of group to fetch @return Existing grou
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectorGroupInfo.java:66
↓ 2 callersMethodfromMapping
Return the supplied mapping parsed as a MemberInfo @param mapping mapping to parse @return new MemberInfo
src/main/java/org/spongepowered/asm/mixin/injection/struct/MemberInfo.java:954
↓ 2 callersMethodgenerate
Generate a rough (raw) signature from the supplied classnode @param classNode class node to generate a signature for @return generated signature
src/main/java/org/spongepowered/asm/util/ClassSignature.java:1354
↓ 2 callersMethodgenerateClass
Generate the specified mixin-synthetic class @param environment Current environment @param name Class name to generate @return Generated bytecode or
src/main/java/org/spongepowered/asm/mixin/transformer/IMixinTransformer.java:112
↓ 2 callersMethodgenerateClass
Generate the specified class @param classType Class to generate @param classNode ClassNode to populate with the new class data @return true if the cl
src/modlauncher/java/org/spongepowered/asm/launch/IClassProcessor.java:80
↓ 2 callersMethodgenerateDescriptor
Generate a bytecode descriptor from the supplied types. @param returnType the method return type, can be <tt>null</tt> for <tt>void</tt> @param
src/main/java/org/spongepowered/asm/util/Bytecode.java:824
↓ 2 callersMethodgeneratesClass
(Type classType)
src/modlauncher/java/org/spongepowered/asm/service/modlauncher/MixinTransformationHandler.java:92
↓ 2 callersMethodget
(int index)
src/main/java/org/spongepowered/asm/mixin/injection/code/MethodSlice.java:252
↓ 2 callersMethodgetActiveSubsystemVersion
()
src/main/java/org/spongepowered/asm/launch/MixinBootstrap.java:213
↓ 2 callersMethodgetActiveTransformer
Get the active mixin transformer instance (if any) @return active mixin transformer instance
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:1515
↓ 2 callersMethodgetAdjustedFrameSize
Compute a new frame size based on the supplied frame type and the size of locals contained in the frame (this may differ from the number of actual fra
src/main/java/org/spongepowered/asm/util/Locals.java:840
↓ 2 callersMethodgetAliases
Get this member's aliases
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:226
↓ 2 callersMethodgetAnnotation
Get the resolved descriptor, or null if the descriptor was not resolved
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.java:53
↓ 2 callersMethodgetAnnotation
(Class<? extends Annotation> annotationClass)
src/ap/java/org/spongepowered/tools/obfuscation/AnnotatedMixinElementHandler.java:141
↓ 2 callersMethodgetArgTypes
Get the argument types of the annotated method
src/main/java/org/spongepowered/asm/mixin/gen/AccessorInfo.java:451
↓ 2 callersMethodgetArgs
Get the arguments from the resolved descriptor, returns an empty array if the descriptor was not resolved.
src/main/java/org/spongepowered/asm/mixin/injection/selectors/dynamic/IResolvedDescriptor.java:82
↓ 2 callersMethodgetArrayArgs
(Type... extra)
src/main/java/org/spongepowered/asm/mixin/injection/invoke/RedirectInjector.java:217
↓ 2 callersMethodgetArrayOpcode
()
src/main/java/org/spongepowered/asm/mixin/injection/points/BeforeFieldAccess.java:144
↓ 2 callersMethodgetAt
Get the <tt>at</tt> value on the injector
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:182
↓ 2 callersMethodgetClampedMax
Get the clamped max value
src/main/java/org/spongepowered/asm/util/Quantifier.java:104
↓ 2 callersMethodgetClampedMin
Get the clamped min value
src/main/java/org/spongepowered/asm/util/Quantifier.java:97
↓ 2 callersMethodgetClassInfo
Get the meta class for this context @return ClassInfo
src/main/java/org/spongepowered/asm/mixin/transformer/ClassContext.java:71
↓ 2 callersMethodgetClassName
Get the class name (java format)
src/main/java/org/spongepowered/asm/service/ISyntheticClassInfo.java:50
↓ 2 callersMethodgetClassName
Get the class name (java format)
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:1076
↓ 2 callersMethodgetClassName
Get the mixin class name @return the mixin class name
src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java:302
↓ 2 callersMethodgetClassName
Get the class name
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:211
↓ 2 callersMethodgetClassName
(Type type)
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:332
↓ 2 callersMethodgetClassNode
Get a new tree for the class bytecode
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:1215
↓ 2 callersMethodgetClassVersionString
Get the supported java version as a string (mostly for the banner) @return Java class supported version as string
src/main/java/org/spongepowered/asm/util/asm/ASM.java:156
↓ 2 callersMethodgetCommonSuperClass
ASM logic applied via ClassInfo, returns first common superclass of classes specified by <tt>type1</tt> and <tt>type2</tt>. @param type1 First type @
src/main/java/org/spongepowered/asm/mixin/transformer/ClassInfo.java:2112
↓ 2 callersMethodgetConstant
If the supplied instruction is a constant, returns the constant value from the instruction @param insn constant instruction to process @return the co
src/main/java/org/spongepowered/asm/util/Bytecode.java:945
↓ 2 callersMethodgetConstructorDescriptor
(Type returnType)
src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfo.java:125
↓ 2 callersMethodgetConstructors
Get the class constructors
src/main/java/org/spongepowered/asm/mixin/transformer/TargetClassContext.java:233
↓ 2 callersMethodgetContainersFromAgents
Collect mixin containers from platform agents
src/main/java/org/spongepowered/asm/service/MixinServiceAbstract.java:192
↓ 2 callersMethodgetCoreModManagerClass
Attempt to get the FML CoreModManager, tries the post-1.8 namespace first and falls back to 1.7.10 if class lookup fails
src/launchwrapper/java/org/spongepowered/asm/launch/platform/MixinPlatformAgentFMLLegacy.java:337
↓ 2 callersMethodgetCount
()
src/main/java/org/spongepowered/asm/util/perf/Profiler.java:636
↓ 2 callersMethodgetDefaultMixinPriority
Get the default priority for mixins in this config. Values specified in the mixin annotation still override this value
src/main/java/org/spongepowered/asm/mixin/transformer/MixinConfig.java:1064
↓ 2 callersMethodgetDelegatedLegacyTransformers
()
src/launchwrapper/java/org/spongepowered/asm/service/mojang/MixinServiceLaunchWrapper.java:401
↓ 2 callersMethodgetDesc
()
src/main/java/org/spongepowered/asm/mixin/injection/selectors/ElementNode.java:363
↓ 2 callersMethodgetDesc
Get the annotation descriptor
src/main/java/org/spongepowered/asm/util/asm/IAnnotationHandle.java:52
↓ 2 callersMethodgetDescription
Get a description of this injector for use in error messages
src/main/java/org/spongepowered/asm/mixin/injection/struct/InjectionPointData.java:344
↓ 2 callersMethodgetDynamicInfo
Get info from a decorating {@link Dynamic} annotation. If the annotation is present, a descriptive string suitable for inclusion in an error message i
src/main/java/org/spongepowered/asm/mixin/transformer/MixinPreProcessorStandard.java:792
↓ 2 callersMethodgetEnumValue
(E defaultValue)
src/main/java/org/spongepowered/asm/mixin/MixinEnvironment.java:628
↓ 2 callersMethodgetErrorHandlerClasses
Get current error handlers
src/main/java/org/spongepowered/asm/mixin/Mixins.java:214
↓ 2 callersMethodgetExtension
Get a specific extension @param extensionClass extension class to look up @param <T> extension type @return extension instance or null
src/main/java/org/spongepowered/asm/mixin/transformer/ext/IExtensionRegistry.java:53
↓ 2 callersMethodgetExtensions
Get the mixin transformer extension manager
src/main/java/org/spongepowered/asm/mixin/refmap/IMixinContext.java:44
↓ 2 callersMethodgetField
(String fieldBaseName)
src/main/java/org/spongepowered/asm/util/asm/ClassNodeAdapter.java:127
↓ 2 callersMethodgetFieldMappings
Get the stored field mappings for the specified obfuscation type @param type obfuscation type @return stored field mappings
src/ap/java/org/spongepowered/tools/obfuscation/mapping/IMappingConsumer.java:127
↓ 2 callersMethodgetFields
()
src/main/java/org/spongepowered/asm/mixin/transformer/MixinInfo.java:178
↓ 2 callersMethodgetFirst
()
src/main/java/org/spongepowered/asm/mixin/injection/code/InsnListReadOnly.java:188
↓ 2 callersMethodgetFormattedArgs
Return only the arguments portion of this signature as a Java-style block
src/main/java/org/spongepowered/asm/util/SignaturePrinter.java:133
← previousnext →601–700 of 3,632, ranked by callers