JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
org.spongepowered.asm.launch
,
org.spongepowered.asm.launch.platform
,
org.spongepowered.asm.mixin
,
org.spongepowered.asm.mixin.extensibility
,
org.spongepowered.asm.mixin.gen
,
org.spongepowered.asm.mixin.gen.throwables
,
org.spongepowered.asm.mixin.injection
,
org.spongepowered.asm.mixin.injection.callback
,
org.spongepowered.asm.mixin.injection.code
,
org.spongepowered.asm.mixin.injection.invoke
,
org.spongepowered.asm.mixin.injection.invoke.arg
,
org.spongepowered.asm.mixin.injection.invoke.util
,
org.spongepowered.asm.mixin.injection.modify
,
org.spongepowered.asm.mixin.injection.points
,
org.spongepowered.asm.mixin.injection.struct
,
org.spongepowered.asm.mixin.injection.throwables
,
org.spongepowered.asm.mixin.refmap
,
org.spongepowered.asm.mixin.struct
,
org.spongepowered.asm.mixin.throwables
,
org.spongepowered.asm.mixin.transformer
,
org.spongepowered.asm.mixin.transformer.ext
,
org.spongepowered.asm.mixin.transformer.ext.extensions
,
org.spongepowered.asm.mixin.transformer.meta
,
org.spongepowered.asm.mixin.transformer.throwables
,
org.spongepowered.asm.obfuscation
,
org.spongepowered.asm.obfuscation.mapping
,
org.spongepowered.asm.obfuscation.mapping.common
,
org.spongepowered.asm.obfuscation.mapping.mcp
,
org.spongepowered.asm.service
,
org.spongepowered.asm.transformers
,
org.spongepowered.asm.util
,
org.spongepowered.asm.util.asm
,
org.spongepowered.asm.util.perf
,
org.spongepowered.asm.util.throwables
Class Hierarchy
java.lang.Object
java.util.AbstractCollection<E> (implements java.util.Collection<E>)
java.util.AbstractList<E> (implements java.util.List<E>)
java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
org.spongepowered.asm.mixin.injection.struct.
InjectionNodes
java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
org.spongepowered.asm.mixin.injection.struct.
InjectorGroupInfo.Map
org.spongepowered.asm.mixin.gen.
AccessorGenerator
org.spongepowered.asm.mixin.gen.
AccessorGeneratorField
org.spongepowered.asm.mixin.gen.
AccessorGeneratorFieldGetter
org.spongepowered.asm.mixin.gen.
AccessorGeneratorFieldSetter
org.spongepowered.asm.mixin.gen.
AccessorGeneratorMethodProxy
org.spongepowered.asm.util.
Annotations
org.spongepowered.asm.mixin.injection.invoke.arg.
Args
org.spongepowered.asm.mixin.injection.invoke.arg.
ArgsClassGenerator
(implements org.spongepowered.asm.mixin.transformer.ext.
IClassGenerator
)
org.spongepowered.asm.util.
Bytecode
org.spongepowered.asm.mixin.injection.callback.
CallbackInfo
(implements org.spongepowered.asm.mixin.injection.callback.
Cancellable
)
org.spongepowered.asm.mixin.injection.callback.
CallbackInfoReturnable
<R>
org.spongepowered.asm.mixin.transformer.
ClassInfo
org.spongepowered.asm.mixin.transformer.
ClassInfo.FrameData
org.spongepowered.asm.mixin.transformer.
ClassInfo.Method
org.spongepowered.asm.mixin.transformer.
ClassInfo.InterfaceMethod
org.spongepowered.asm.util.
ClassSignature
org.spongepowered.asm.lib.ClassVisitor
org.spongepowered.asm.lib.ClassWriter
org.spongepowered.asm.transformers.
MixinClassWriter
org.spongepowered.asm.util.
CompareUtil
org.spongepowered.asm.mixin.transformer.
Config
org.spongepowered.asm.util.
Constants
org.spongepowered.asm.util.
Constants.ManifestAttributes
org.spongepowered.asm.util.
ConstraintParser
org.spongepowered.asm.util.
ConstraintParser.Constraint
org.spongepowered.asm.util.
Counter
org.spongepowered.asm.mixin.transformer.ext.extensions.
ExtensionCheckClass
(implements org.spongepowered.asm.mixin.transformer.ext.
IExtension
)
org.spongepowered.asm.mixin.transformer.ext.extensions.
ExtensionCheckInterfaces
(implements org.spongepowered.asm.mixin.transformer.ext.
IExtension
)
org.spongepowered.asm.mixin.transformer.ext.extensions.
ExtensionClassExporter
(implements org.spongepowered.asm.mixin.transformer.ext.
IExtension
)
org.spongepowered.asm.mixin.transformer.ext.
Extensions
org.spongepowered.asm.launch.
GlobalProperties
org.spongepowered.asm.launch.
GlobalProperties.Keys
org.spongepowered.asm.mixin.injection.struct.
InjectionNodes.InjectionNode
(implements java.lang.Comparable<T>)
org.spongepowered.asm.mixin.injection.
InjectionPoint
org.spongepowered.asm.mixin.injection.points.
BeforeConstant
org.spongepowered.asm.mixin.injection.points.
BeforeFinalReturn
org.spongepowered.asm.mixin.injection.points.
BeforeInvoke
org.spongepowered.asm.mixin.injection.points.
AfterInvoke
org.spongepowered.asm.mixin.injection.points.
BeforeFieldAccess
org.spongepowered.asm.mixin.injection.points.
BeforeStringInvoke
org.spongepowered.asm.mixin.injection.modify.
BeforeLoadLocal
org.spongepowered.asm.mixin.injection.modify.
AfterStoreLocal
org.spongepowered.asm.mixin.injection.points.
BeforeNew
org.spongepowered.asm.mixin.injection.points.
BeforeReturn
org.spongepowered.asm.mixin.injection.points.
JumpInsnPoint
org.spongepowered.asm.mixin.injection.points.
MethodHead
org.spongepowered.asm.mixin.injection.struct.
InjectionPointData
org.spongepowered.asm.mixin.injection.code.
Injector
org.spongepowered.asm.mixin.injection.callback.
CallbackInjector
org.spongepowered.asm.mixin.injection.invoke.
InvokeInjector
org.spongepowered.asm.mixin.injection.invoke.
ModifyArgInjector
org.spongepowered.asm.mixin.injection.invoke.
ModifyArgsInjector
org.spongepowered.asm.mixin.injection.invoke.
RedirectInjector
org.spongepowered.asm.mixin.injection.invoke.
ModifyConstantInjector
org.spongepowered.asm.mixin.injection.modify.
ModifyVariableInjector
org.spongepowered.asm.mixin.injection.code.
Injector.TargetNode
org.spongepowered.asm.mixin.injection.struct.
InjectorGroupInfo
org.spongepowered.asm.mixin.injection.code.
InjectorTarget
org.spongepowered.asm.mixin.injection.invoke.util.
InsnFinder
org.spongepowered.asm.mixin.transformer.
InterfaceInfo
org.spongepowered.asm.lib.tree.analysis.Interpreter<V>
org.spongepowered.asm.lib.tree.analysis.BasicInterpreter (implements org.spongepowered.asm.lib.Opcodes)
org.spongepowered.asm.lib.tree.analysis.BasicVerifier
org.spongepowered.asm.lib.tree.analysis.SimpleVerifier
org.spongepowered.asm.util.asm.
MixinVerifier
org.spongepowered.asm.util.
JavaVersion
org.spongepowered.asm.util.
Locals
org.spongepowered.asm.mixin.injection.modify.
LocalVariableDiscriminator
org.spongepowered.asm.mixin.injection.modify.
LocalVariableDiscriminator.Context
(implements org.spongepowered.asm.util.
PrettyPrinter.IPrettyPrintable
)
org.spongepowered.asm.mixin.injection.modify.
LocalVariableDiscriminator.Context.Local
org.spongepowered.asm.obfuscation.mapping.common.
MappingField
(implements org.spongepowered.asm.obfuscation.mapping.
IMapping
<TMapping>)
org.spongepowered.asm.obfuscation.mapping.mcp.
MappingFieldSrg
org.spongepowered.asm.obfuscation.mapping.common.
MappingMethod
(implements org.spongepowered.asm.obfuscation.mapping.
IMapping
<TMapping>)
org.spongepowered.asm.mixin.injection.struct.
MemberInfo
org.spongepowered.asm.mixin.struct.
MemberRef
org.spongepowered.asm.mixin.struct.
MemberRef.Field
org.spongepowered.asm.mixin.struct.
MemberRef.Handle
org.spongepowered.asm.mixin.struct.
MemberRef.Method
org.spongepowered.asm.mixin.transformer.
MethodMapper
org.spongepowered.asm.mixin.injection.code.
MethodSlice
org.spongepowered.asm.mixin.injection.code.
MethodSlices
org.spongepowered.asm.lib.MethodVisitor
org.spongepowered.asm.util.asm.
MethodVisitorEx
org.spongepowered.asm.launch.
MixinBootstrap
org.spongepowered.asm.launch.platform.
MixinContainer
org.spongepowered.asm.mixin.
MixinEnvironment
(implements org.spongepowered.asm.util.
ITokenProvider
)
org.spongepowered.asm.mixin.
MixinEnvironment.Phase
org.spongepowered.asm.launch.platform.
MixinPlatformAgentAbstract
(implements org.spongepowered.asm.launch.platform.
IMixinPlatformAgent
)
org.spongepowered.asm.launch.platform.
MixinPlatformAgentDefault
org.spongepowered.asm.launch.platform.
MixinPlatformManager
org.spongepowered.asm.mixin.
Mixins
org.spongepowered.asm.service.
MixinService
org.spongepowered.asm.mixin.transformer.
MixinTargetContext
(implements org.spongepowered.asm.mixin.refmap.
IMixinContext
)
org.spongepowered.asm.util.
ObfuscationUtil
org.spongepowered.asm.util.
PrettyPrinter
org.spongepowered.asm.util.perf.
Profiler
org.spongepowered.asm.util.perf.
Profiler.Section
org.spongepowered.asm.util.
ReEntranceLock
org.spongepowered.asm.mixin.refmap.
ReferenceMapper
(implements org.spongepowered.asm.mixin.refmap.
IReferenceMapper
, java.io.Serializable)
org.spongepowered.asm.obfuscation.
RemapperChain
(implements org.spongepowered.asm.mixin.extensibility.
IRemapper
)
org.spongepowered.asm.mixin.refmap.
RemappingReferenceMapper
(implements org.spongepowered.asm.mixin.refmap.
IClassReferenceMapper
, org.spongepowered.asm.mixin.refmap.
IReferenceMapper
)
org.spongepowered.asm.util.
SignaturePrinter
org.spongepowered.asm.mixin.struct.
SourceMap
org.spongepowered.asm.mixin.struct.
SourceMap.File
org.spongepowered.asm.mixin.struct.
SpecialMethodInfo
(implements org.spongepowered.asm.mixin.injection.
IInjectionPointContext
)
org.spongepowered.asm.mixin.gen.
AccessorInfo
org.spongepowered.asm.mixin.gen.
InvokerInfo
org.spongepowered.asm.mixin.injection.struct.
InjectionInfo
(implements org.spongepowered.asm.mixin.injection.code.
ISliceContext
)
org.spongepowered.asm.mixin.injection.struct.
CallbackInjectionInfo
org.spongepowered.asm.mixin.injection.struct.
ModifyArgInjectionInfo
org.spongepowered.asm.mixin.injection.struct.
ModifyArgsInjectionInfo
org.spongepowered.asm.mixin.injection.struct.
ModifyConstantInjectionInfo
org.spongepowered.asm.mixin.injection.struct.
ModifyVariableInjectionInfo
org.spongepowered.asm.mixin.injection.struct.
RedirectInjectionInfo
org.spongepowered.asm.mixin.injection.struct.
Target
(implements java.lang.Comparable<T>, java.lang.Iterable<T>)
java.lang.Throwable (implements java.io.Serializable)
java.lang.Error
org.spongepowered.asm.mixin.injection.throwables.
InjectionError
org.spongepowered.asm.mixin.throwables.
MixinApplyError
org.spongepowered.asm.launch.
MixinInitialisationError
org.spongepowered.asm.mixin.throwables.
MixinPrepareError
org.spongepowered.asm.mixin.transformer.throwables.
MixinTransformerError
org.spongepowered.asm.service.
ServiceNotAvailableError
java.lang.Exception
org.spongepowered.asm.util.throwables.
ConstraintViolationException
org.spongepowered.asm.mixin.injection.throwables.
InjectionValidationException
java.lang.RuntimeException
org.spongepowered.asm.mixin.injection.callback.
CancellationException
java.lang.IllegalArgumentException
org.spongepowered.asm.mixin.injection.invoke.arg.
ArgumentCountException
org.spongepowered.asm.util.throwables.
InvalidConstraintException
java.lang.IndexOutOfBoundsException
org.spongepowered.asm.mixin.injection.invoke.arg.
ArgumentIndexOutOfBoundsException
org.spongepowered.asm.mixin.throwables.
MixinException
org.spongepowered.asm.mixin.throwables.
ClassAlreadyLoadedException
org.spongepowered.asm.mixin.transformer.ext.extensions.
ExtensionCheckClass.ValidationFailedException
org.spongepowered.asm.mixin.injection.modify.
InvalidImplicitDiscriminatorException
org.spongepowered.asm.mixin.injection.struct.
InvalidMemberDescriptorException
org.spongepowered.asm.mixin.transformer.throwables.
InvalidMixinException
org.spongepowered.asm.mixin.gen.throwables.
InvalidAccessorException
org.spongepowered.asm.mixin.injection.throwables.
InvalidInjectionException
org.spongepowered.asm.mixin.injection.throwables.
InvalidInjectionPointException
org.spongepowered.asm.mixin.injection.throwables.
InvalidSliceException
org.spongepowered.asm.mixin.transformer.throwables.
InvalidInterfaceMixinException
org.spongepowered.asm.mixin.transformer.throwables.
MixinTargetAlreadyLoadedException
org.spongepowered.asm.util.throwables.
LVTGeneratorException
org.spongepowered.asm.mixin.transformer.throwables.
MixinReloadException
org.spongepowered.asm.util.throwables.
SyntheticBridgeException
org.spongepowered.asm.transformers.
TreeTransformer
(implements org.spongepowered.asm.service.
ILegacyClassTransformer
)
org.spongepowered.asm.mixin.transformer.
MixinTransformer
org.spongepowered.asm.util.
VersionNumber
(implements java.lang.Comparable<T>, java.io.Serializable)
Interface Hierarchy
org.spongepowered.asm.mixin.injection.callback.
Cancellable
org.spongepowered.asm.service.
IClassBytecodeProvider
org.spongepowered.asm.mixin.transformer.ext.
IClassGenerator
org.spongepowered.asm.service.
IClassProvider
org.spongepowered.asm.mixin.refmap.
IClassReferenceMapper
org.spongepowered.asm.mixin.transformer.ext.
IDecompiler
org.spongepowered.asm.mixin.extensibility.
IEnvironmentTokenProvider
org.spongepowered.asm.mixin.transformer.ext.
IExtension
org.spongepowered.asm.service.
IGlobalPropertyService
org.spongepowered.asm.mixin.transformer.ext.
IHotSwap
org.spongepowered.asm.mixin.injection.
IInjectionPointContext
org.spongepowered.asm.mixin.injection.code.
ISliceContext
org.spongepowered.asm.obfuscation.mapping.
IMapping
<TMapping>
org.spongepowered.asm.mixin.extensibility.
IMixinConfig
org.spongepowered.asm.mixin.extensibility.
IMixinConfigPlugin
org.spongepowered.asm.mixin.refmap.
IMixinContext
org.spongepowered.asm.mixin.extensibility.
IMixinErrorHandler
org.spongepowered.asm.mixin.extensibility.
IMixinInfo
org.spongepowered.asm.launch.platform.
IMixinPlatformAgent
org.spongepowered.asm.service.
IMixinService
org.spongepowered.asm.service.
IMixinServiceBootstrap
org.spongepowered.asm.mixin.refmap.
IReferenceMapper
org.spongepowered.asm.mixin.extensibility.
IRemapper
org.spongepowered.asm.mixin.transformer.ext.
ITargetClassContext
org.spongepowered.asm.util.
ITokenProvider
org.spongepowered.asm.service.
ITransformer
org.spongepowered.asm.service.
ILegacyClassTransformer
org.spongepowered.asm.util.
ObfuscationUtil.IClassRemapper
org.spongepowered.asm.util.
PrettyPrinter.IPrettyPrintable
Annotation Type Hierarchy
org.spongepowered.asm.mixin.
Final
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Debug
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Overwrite
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Mutable
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Implements
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Pseudo
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Dynamic
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Shadow
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Interface
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.gen.
Accessor
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.gen.
Invoker
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.transformer.meta.
MixinRenamed
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.transformer.meta.
MixinMerged
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.transformer.meta.
MixinInner
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Mixin
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
At
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Coerce
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Constant
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
ModifyConstant
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
ModifyArgs
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Group
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Surrogate
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
InjectionPoint.AtCode
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Inject
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Slice
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
ModifyVariable
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
ModifyArg
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.injection.
Redirect
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Intrinsic
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
SoftOverride
(implements java.lang.annotation.Annotation)
org.spongepowered.asm.mixin.
Unique
(implements java.lang.annotation.Annotation)
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
org.spongepowered.asm.obfuscation.mapping.
IMapping.Type
org.spongepowered.asm.mixin.extensibility.
IMixinErrorHandler.ErrorAction
org.spongepowered.asm.mixin.
MixinEnvironment.Side
org.spongepowered.asm.mixin.
MixinEnvironment.Option
org.spongepowered.asm.mixin.
MixinEnvironment.CompatibilityLevel
org.spongepowered.asm.mixin.
Interface.Remap
org.spongepowered.asm.mixin.gen.
AccessorInfo.AccessorType
org.spongepowered.asm.mixin.transformer.
ClassInfo.SearchType
org.spongepowered.asm.mixin.transformer.
ClassInfo.Traversal
org.spongepowered.asm.mixin.injection.
At.Shift
org.spongepowered.asm.mixin.injection.callback.
LocalCapture
org.spongepowered.asm.mixin.injection.
Constant.Condition
org.spongepowered.asm.mixin.injection.
InjectionPoint.Selector
org.spongepowered.asm.mixin.injection.points.
BeforeInvoke.SearchType
org.spongepowered.asm.util.throwables.
SyntheticBridgeException.Problem
org.spongepowered.asm.util.
Bytecode.Visibility
org.spongepowered.asm.util.
PrettyPrinter.Alignment
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes